./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_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/safe018_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/safe018_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe018_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 04:16:59,279 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:16:59,343 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 04:16:59,346 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:16:59,347 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:16:59,375 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:16:59,375 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:16:59,382 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:16:59,383 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:16:59,386 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:16:59,386 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:16:59,386 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:16:59,387 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:16:59,388 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:16:59,388 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:16:59,388 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:16:59,388 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:16:59,389 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:16:59,389 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:16:59,389 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:16:59,389 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:16:59,389 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:16:59,389 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:16:59,389 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:16:59,390 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:16:59,390 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:16:59,390 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:16:59,390 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:16:59,390 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:16:59,390 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:16:59,391 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:16:59,391 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:16:59,391 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:16:59,392 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:16:59,392 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:16:59,392 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:16:59,392 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:16:59,392 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:16:59,392 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:16:59,392 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:16:59,392 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:16:59,393 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:16:59,393 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:16:59,393 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 04:16:59,558 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:16:59,572 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:16:59,574 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:16:59,575 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:16:59,575 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:16:59,576 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/safe018_rmo.oepc.yml/witness.yml [2024-06-28 04:16:59,750 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:16:59,751 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:16:59,751 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.oepc.i [2024-06-28 04:17:00,760 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:17:00,953 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:17:00,953 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_rmo.oepc.i [2024-06-28 04:17:00,968 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5ec391315/d98418f8ea074a40a00f76d2655fcac7/FLAG6ce9dea2d [2024-06-28 04:17:00,977 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5ec391315/d98418f8ea074a40a00f76d2655fcac7 [2024-06-28 04:17:00,978 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:17:00,979 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:17:00,980 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:17:00,980 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:17:00,983 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:17:00,984 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:16:59" (1/2) ... [2024-06-28 04:17:00,985 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ae23ae6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:00, skipping insertion in model container [2024-06-28 04:17:00,985 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:16:59" (1/2) ... [2024-06-28 04:17:00,986 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@56abba00 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:17:00, skipping insertion in model container [2024-06-28 04:17:00,986 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:17:00" (2/2) ... [2024-06-28 04:17:00,986 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ae23ae6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:00, skipping insertion in model container [2024-06-28 04:17:00,986 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:17:00" (2/2) ... [2024-06-28 04:17:00,987 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:17:01,097 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:17:01,099 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_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 == 0 || __unbuffered_p0_EAX == 1)) && (__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_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_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))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! 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))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0) [2024-06-28 04:17:01,099 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_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 == 0 || __unbuffered_p0_EAX == 1)) && (__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_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_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))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! 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))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0) [2024-06-28 04:17:01,099 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_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 == 0 || __unbuffered_p0_EAX == 1)) && (__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_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_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))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! 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))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0) [2024-06-28 04:17:01,100 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:17:01,100 INFO L106 edCorrectnessWitness]: ghost_update [L832-L832] multithreaded = 1; [2024-06-28 04:17:01,136 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:17:01,471 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:17:01,480 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 04:17:01,591 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:17:01,617 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:17:01,618 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:01 WrapperNode [2024-06-28 04:17:01,618 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:17:01,619 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:17:01,619 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:17:01,619 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:17:01,624 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:01" (1/1) ... [2024-06-28 04:17:01,639 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:01" (1/1) ... [2024-06-28 04:17:01,699 INFO L138 Inliner]: procedures = 175, calls = 78, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 208 [2024-06-28 04:17:01,700 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:17:01,700 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:17:01,700 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:17:01,701 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:17:01,708 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:01" (1/1) ... [2024-06-28 04:17:01,709 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:01" (1/1) ... [2024-06-28 04:17:01,712 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:01" (1/1) ... [2024-06-28 04:17:01,726 INFO L175 MemorySlicer]: Split 39 memory accesses to 2 slices as follows [2, 37]. 95 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-28 04:17:01,726 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:01" (1/1) ... [2024-06-28 04:17:01,726 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:01" (1/1) ... [2024-06-28 04:17:01,737 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:01" (1/1) ... [2024-06-28 04:17:01,739 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:01" (1/1) ... [2024-06-28 04:17:01,741 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:01" (1/1) ... [2024-06-28 04:17:01,743 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:01" (1/1) ... [2024-06-28 04:17:01,746 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:17:01,747 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:17:01,747 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:17:01,747 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:17:01,748 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:01" (1/1) ... [2024-06-28 04:17:01,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:17:01,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:17:01,781 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 04:17:01,799 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 04:17:01,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 04:17:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 04:17:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 04:17:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 04:17:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:17:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:17:01,815 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:17:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:17:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:17:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:17:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:17:01,816 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:17:01,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:17:01,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 04:17:01,817 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:17:01,817 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:17:01,819 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:17:01,820 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 04:17:01,949 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:17:01,951 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:17:02,396 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:17:02,397 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:17:02,640 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:17:02,640 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:17:02,640 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:17:02 BoogieIcfgContainer [2024-06-28 04:17:02,640 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:17:02,642 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:17:02,642 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:17:02,644 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:17:02,644 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:16:59" (1/4) ... [2024-06-28 04:17:02,645 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50c81a54 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:17:02, skipping insertion in model container [2024-06-28 04:17:02,645 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:17:00" (2/4) ... [2024-06-28 04:17:02,645 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50c81a54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:17:02, skipping insertion in model container [2024-06-28 04:17:02,645 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:17:01" (3/4) ... [2024-06-28 04:17:02,645 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50c81a54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:17:02, skipping insertion in model container [2024-06-28 04:17:02,646 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:17:02" (4/4) ... [2024-06-28 04:17:02,646 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_rmo.oepc.i [2024-06-28 04:17:02,660 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:17:02,660 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:17:02,660 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:17:02,720 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:17:02,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 04:17:02,766 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 04:17:02,766 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:17:02,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 47 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 04:17:02,769 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 04:17:02,771 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 04:17:02,817 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:17:02,823 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;@44ec819b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:17:02,823 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:17:02,828 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:17:02,828 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 04:17:02,829 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:17:02,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:02,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:17:02,829 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 04:17:02,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:02,851 INFO L85 PathProgramCache]: Analyzing trace with hash 635865092, now seen corresponding path program 1 times [2024-06-28 04:17:02,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:02,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993435338] [2024-06-28 04:17:02,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:02,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:03,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:04,550 INFO 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 04:17:04,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:04,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993435338] [2024-06-28 04:17:04,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993435338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:04,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:04,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:17:04,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756695032] [2024-06-28 04:17:04,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:04,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:17:04,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:04,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:17:04,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:17:04,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 04:17:04,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 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 04:17:04,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:04,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 04:17:04,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:04,905 INFO L124 PetriNetUnfolderBase]: 602/990 cut-off events. [2024-06-28 04:17:04,905 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-28 04:17:04,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1977 conditions, 990 events. 602/990 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4692 event pairs, 367 based on Foata normal form. 1/967 useless extension candidates. Maximal degree in co-relation 1965. Up to 930 conditions per place. [2024-06-28 04:17:04,914 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 32 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-28 04:17:04,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 44 transitions, 175 flow [2024-06-28 04:17:04,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:17:04,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:17:04,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 72 transitions. [2024-06-28 04:17:04,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 04:17:04,925 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 72 transitions. [2024-06-28 04:17:04,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 44 transitions, 175 flow [2024-06-28 04:17:04,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 04:17:04,928 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-28 04:17:04,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-28 04:17:04,932 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 04:17:04,933 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-28 04:17:04,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 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 04:17:04,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:04,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:04,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:17:04,934 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 04:17:04,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:04,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1181037251, now seen corresponding path program 1 times [2024-06-28 04:17:04,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:04,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263819272] [2024-06-28 04:17:04,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:04,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:04,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:06,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:06,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:06,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263819272] [2024-06-28 04:17:06,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263819272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:06,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:06,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 04:17:06,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715461436] [2024-06-28 04:17:06,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:06,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 04:17:06,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:06,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 04:17:06,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 04:17:06,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 04:17:06,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:06,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:06,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 04:17:06,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:07,198 INFO L124 PetriNetUnfolderBase]: 596/982 cut-off events. [2024-06-28 04:17:07,198 INFO L125 PetriNetUnfolderBase]: For 207/215 co-relation queries the response was YES. [2024-06-28 04:17:07,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2276 conditions, 982 events. 596/982 cut-off events. For 207/215 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4634 event pairs, 277 based on Foata normal form. 6/986 useless extension candidates. Maximal degree in co-relation 2264. Up to 902 conditions per place. [2024-06-28 04:17:07,206 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 41 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-28 04:17:07,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 56 transitions, 250 flow [2024-06-28 04:17:07,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:17:07,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:17:07,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-28 04:17:07,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-28 04:17:07,208 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 95 transitions. [2024-06-28 04:17:07,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 56 transitions, 250 flow [2024-06-28 04:17:07,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 56 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 04:17:07,211 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-28 04:17:07,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-28 04:17:07,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-28 04:17:07,212 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-28 04:17:07,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:07,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:07,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:07,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:17:07,213 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 04:17:07,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:07,213 INFO L85 PathProgramCache]: Analyzing trace with hash -90045417, now seen corresponding path program 1 times [2024-06-28 04:17:07,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:07,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790163488] [2024-06-28 04:17:07,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:07,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:07,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:09,338 INFO 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 04:17:09,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:09,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790163488] [2024-06-28 04:17:09,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790163488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:09,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:09,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:17:09,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147618356] [2024-06-28 04:17:09,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:09,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:17:09,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:09,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:17:09,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:17:09,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:17:09,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:09,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:09,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:17:09,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:10,076 INFO L124 PetriNetUnfolderBase]: 754/1210 cut-off events. [2024-06-28 04:17:10,076 INFO L125 PetriNetUnfolderBase]: For 709/725 co-relation queries the response was YES. [2024-06-28 04:17:10,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3144 conditions, 1210 events. 754/1210 cut-off events. For 709/725 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5576 event pairs, 215 based on Foata normal form. 12/1220 useless extension candidates. Maximal degree in co-relation 3130. Up to 1079 conditions per place. [2024-06-28 04:17:10,082 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 56 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-06-28 04:17:10,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 75 transitions, 374 flow [2024-06-28 04:17:10,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:17:10,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:17:10,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2024-06-28 04:17:10,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532520325203252 [2024-06-28 04:17:10,085 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 6 states and 131 transitions. [2024-06-28 04:17:10,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 75 transitions, 374 flow [2024-06-28 04:17:10,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 75 transitions, 354 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 04:17:10,087 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 179 flow [2024-06-28 04:17:10,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=179, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-28 04:17:10,088 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 7 predicate places. [2024-06-28 04:17:10,088 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 179 flow [2024-06-28 04:17:10,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:10,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:10,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:10,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:17:10,089 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:17:10,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:10,089 INFO L85 PathProgramCache]: Analyzing trace with hash 747373098, now seen corresponding path program 1 times [2024-06-28 04:17:10,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:10,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874151817] [2024-06-28 04:17:10,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:10,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:10,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:11,466 INFO 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 04:17:11,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:11,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874151817] [2024-06-28 04:17:11,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874151817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:11,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:11,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:17:11,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291751868] [2024-06-28 04:17:11,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:11,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:17:11,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:11,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:17:11,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:17:11,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:11,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 179 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:11,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:11,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:11,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:12,152 INFO L124 PetriNetUnfolderBase]: 868/1376 cut-off events. [2024-06-28 04:17:12,153 INFO L125 PetriNetUnfolderBase]: For 1438/1438 co-relation queries the response was YES. [2024-06-28 04:17:12,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3929 conditions, 1376 events. 868/1376 cut-off events. For 1438/1438 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6326 event pairs, 337 based on Foata normal form. 2/1377 useless extension candidates. Maximal degree in co-relation 3912. Up to 1311 conditions per place. [2024-06-28 04:17:12,160 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 49 selfloop transitions, 8 changer transitions 0/62 dead transitions. [2024-06-28 04:17:12,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 62 transitions, 352 flow [2024-06-28 04:17:12,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:17:12,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:17:12,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-28 04:17:12,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-28 04:17:12,162 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 179 flow. Second operand 5 states and 88 transitions. [2024-06-28 04:17:12,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 62 transitions, 352 flow [2024-06-28 04:17:12,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 62 transitions, 321 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 04:17:12,165 INFO L231 Difference]: Finished difference. Result has 52 places, 48 transitions, 211 flow [2024-06-28 04:17:12,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=211, PETRI_PLACES=52, PETRI_TRANSITIONS=48} [2024-06-28 04:17:12,166 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-06-28 04:17:12,166 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 48 transitions, 211 flow [2024-06-28 04:17:12,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:12,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:12,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:12,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:17:12,167 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 04:17:12,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:12,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1389475007, now seen corresponding path program 1 times [2024-06-28 04:17:12,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:12,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525172131] [2024-06-28 04:17:12,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:12,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:12,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:14,299 INFO 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 04:17:14,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:14,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525172131] [2024-06-28 04:17:14,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525172131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:14,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:14,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:17:14,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148957520] [2024-06-28 04:17:14,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:14,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:17:14,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:14,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:17:14,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:17:14,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:14,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 48 transitions, 211 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:14,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:14,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:14,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:15,203 INFO L124 PetriNetUnfolderBase]: 881/1391 cut-off events. [2024-06-28 04:17:15,203 INFO L125 PetriNetUnfolderBase]: For 1985/1985 co-relation queries the response was YES. [2024-06-28 04:17:15,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4301 conditions, 1391 events. 881/1391 cut-off events. For 1985/1985 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6399 event pairs, 320 based on Foata normal form. 2/1391 useless extension candidates. Maximal degree in co-relation 4281. Up to 1287 conditions per place. [2024-06-28 04:17:15,211 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 61 selfloop transitions, 15 changer transitions 0/81 dead transitions. [2024-06-28 04:17:15,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 81 transitions, 473 flow [2024-06-28 04:17:15,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:17:15,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:17:15,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-28 04:17:15,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-28 04:17:15,213 INFO L175 Difference]: Start difference. First operand has 52 places, 48 transitions, 211 flow. Second operand 6 states and 112 transitions. [2024-06-28 04:17:15,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 81 transitions, 473 flow [2024-06-28 04:17:15,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 81 transitions, 469 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-28 04:17:15,217 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 296 flow [2024-06-28 04:17:15,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=296, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-28 04:17:15,218 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-28 04:17:15,218 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 296 flow [2024-06-28 04:17:15,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:15,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:15,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:15,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:17:15,231 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 04:17:15,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:15,232 INFO L85 PathProgramCache]: Analyzing trace with hash -113426047, now seen corresponding path program 2 times [2024-06-28 04:17:15,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:15,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898659727] [2024-06-28 04:17:15,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:15,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:15,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:17,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:17,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:17,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898659727] [2024-06-28 04:17:17,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898659727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:17,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:17,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:17:17,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621306238] [2024-06-28 04:17:17,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:17,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:17:17,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:17,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:17:17,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:17:17,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:17,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 296 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:17,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:17,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:17,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:18,109 INFO L124 PetriNetUnfolderBase]: 876/1390 cut-off events. [2024-06-28 04:17:18,109 INFO L125 PetriNetUnfolderBase]: For 3068/3074 co-relation queries the response was YES. [2024-06-28 04:17:18,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4738 conditions, 1390 events. 876/1390 cut-off events. For 3068/3074 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6425 event pairs, 324 based on Foata normal form. 8/1397 useless extension candidates. Maximal degree in co-relation 4714. Up to 1282 conditions per place. [2024-06-28 04:17:18,118 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 55 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-28 04:17:18,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 76 transitions, 491 flow [2024-06-28 04:17:18,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:17:18,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:17:18,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:17:18,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-28 04:17:18,120 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 296 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:17:18,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 76 transitions, 491 flow [2024-06-28 04:17:18,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 76 transitions, 463 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 04:17:18,127 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 315 flow [2024-06-28 04:17:18,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=315, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2024-06-28 04:17:18,129 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-28 04:17:18,129 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 315 flow [2024-06-28 04:17:18,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:18,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:18,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:18,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:17:18,130 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 04:17:18,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:18,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1381646763, now seen corresponding path program 1 times [2024-06-28 04:17:18,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:18,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172979384] [2024-06-28 04:17:18,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:18,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:18,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:19,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:19,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:19,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172979384] [2024-06-28 04:17:19,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172979384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:19,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:19,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:17:19,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783329384] [2024-06-28 04:17:19,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:19,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:17:19,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:19,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:17:19,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:17:19,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:19,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 315 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:19,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:19,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:19,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:20,427 INFO L124 PetriNetUnfolderBase]: 868/1376 cut-off events. [2024-06-28 04:17:20,427 INFO L125 PetriNetUnfolderBase]: For 3542/3542 co-relation queries the response was YES. [2024-06-28 04:17:20,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4787 conditions, 1376 events. 868/1376 cut-off events. For 3542/3542 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6279 event pairs, 296 based on Foata normal form. 4/1379 useless extension candidates. Maximal degree in co-relation 4762. Up to 1289 conditions per place. [2024-06-28 04:17:20,437 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 64 selfloop transitions, 10 changer transitions 0/79 dead transitions. [2024-06-28 04:17:20,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 79 transitions, 521 flow [2024-06-28 04:17:20,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:17:20,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:17:20,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-28 04:17:20,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 04:17:20,459 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 315 flow. Second operand 6 states and 104 transitions. [2024-06-28 04:17:20,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 79 transitions, 521 flow [2024-06-28 04:17:20,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 79 transitions, 497 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 04:17:20,463 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 332 flow [2024-06-28 04:17:20,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=332, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2024-06-28 04:17:20,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-28 04:17:20,465 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 332 flow [2024-06-28 04:17:20,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:17:20,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:20,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:20,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:17:20,466 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 04:17:20,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:20,466 INFO L85 PathProgramCache]: Analyzing trace with hash 344115596, now seen corresponding path program 1 times [2024-06-28 04:17:20,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:20,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604167656] [2024-06-28 04:17:20,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:20,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:20,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:22,870 INFO 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 04:17:22,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:22,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604167656] [2024-06-28 04:17:22,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604167656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:22,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:22,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:17:22,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166262327] [2024-06-28 04:17:22,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:22,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:17:22,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:22,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:17:22,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:17:22,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:22,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 332 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 04:17:22,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:22,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:22,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:23,835 INFO L124 PetriNetUnfolderBase]: 886/1414 cut-off events. [2024-06-28 04:17:23,835 INFO L125 PetriNetUnfolderBase]: For 4613/4613 co-relation queries the response was YES. [2024-06-28 04:17:23,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5098 conditions, 1414 events. 886/1414 cut-off events. For 4613/4613 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6711 event pairs, 272 based on Foata normal form. 3/1416 useless extension candidates. Maximal degree in co-relation 5071. Up to 1283 conditions per place. [2024-06-28 04:17:23,844 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 72 selfloop transitions, 19 changer transitions 0/96 dead transitions. [2024-06-28 04:17:23,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 96 transitions, 622 flow [2024-06-28 04:17:23,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:17:23,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:17:23,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 04:17:23,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-28 04:17:23,849 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 332 flow. Second operand 7 states and 132 transitions. [2024-06-28 04:17:23,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 96 transitions, 622 flow [2024-06-28 04:17:23,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 96 transitions, 599 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 04:17:23,854 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 388 flow [2024-06-28 04:17:23,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=388, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-06-28 04:17:23,856 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-28 04:17:23,856 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 388 flow [2024-06-28 04:17:23,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 04:17:23,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:23,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:23,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:17:23,857 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 04:17:23,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:23,858 INFO L85 PathProgramCache]: Analyzing trace with hash -294215418, now seen corresponding path program 2 times [2024-06-28 04:17:23,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:23,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274611536] [2024-06-28 04:17:23,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:23,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:23,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:26,187 INFO 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 04:17:26,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:26,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274611536] [2024-06-28 04:17:26,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274611536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:26,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:26,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:17:26,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867238117] [2024-06-28 04:17:26,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:26,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:17:26,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:26,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:17:26,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:17:26,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:26,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 388 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 04:17:26,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:26,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:26,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:27,321 INFO L124 PetriNetUnfolderBase]: 899/1431 cut-off events. [2024-06-28 04:17:27,322 INFO L125 PetriNetUnfolderBase]: For 5649/5649 co-relation queries the response was YES. [2024-06-28 04:17:27,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5590 conditions, 1431 events. 899/1431 cut-off events. For 5649/5649 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6723 event pairs, 294 based on Foata normal form. 2/1431 useless extension candidates. Maximal degree in co-relation 5562. Up to 1261 conditions per place. [2024-06-28 04:17:27,330 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 73 selfloop transitions, 25 changer transitions 0/103 dead transitions. [2024-06-28 04:17:27,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 103 transitions, 763 flow [2024-06-28 04:17:27,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:17:27,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:17:27,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:17:27,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-28 04:17:27,332 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 388 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:17:27,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 103 transitions, 763 flow [2024-06-28 04:17:27,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 103 transitions, 703 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:17:27,339 INFO L231 Difference]: Finished difference. Result has 71 places, 73 transitions, 494 flow [2024-06-28 04:17:27,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=494, PETRI_PLACES=71, PETRI_TRANSITIONS=73} [2024-06-28 04:17:27,340 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2024-06-28 04:17:27,340 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 73 transitions, 494 flow [2024-06-28 04:17:27,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 04:17:27,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:27,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:27,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:17:27,341 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 04:17:27,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:27,341 INFO L85 PathProgramCache]: Analyzing trace with hash 324422244, now seen corresponding path program 3 times [2024-06-28 04:17:27,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:27,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543765144] [2024-06-28 04:17:27,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:27,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:27,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:29,523 INFO 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 04:17:29,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:29,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543765144] [2024-06-28 04:17:29,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543765144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:29,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:29,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:17:29,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445138018] [2024-06-28 04:17:29,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:29,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:17:29,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:29,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:17:29,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:17:29,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:29,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 73 transitions, 494 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 04:17:29,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:29,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:29,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:30,609 INFO L124 PetriNetUnfolderBase]: 894/1426 cut-off events. [2024-06-28 04:17:30,610 INFO L125 PetriNetUnfolderBase]: For 7398/7398 co-relation queries the response was YES. [2024-06-28 04:17:30,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5967 conditions, 1426 events. 894/1426 cut-off events. For 7398/7398 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6658 event pairs, 307 based on Foata normal form. 2/1426 useless extension candidates. Maximal degree in co-relation 5936. Up to 1256 conditions per place. [2024-06-28 04:17:30,625 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 67 selfloop transitions, 26 changer transitions 0/98 dead transitions. [2024-06-28 04:17:30,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 98 transitions, 749 flow [2024-06-28 04:17:30,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:17:30,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:17:30,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 04:17:30,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-28 04:17:30,628 INFO L175 Difference]: Start difference. First operand has 71 places, 73 transitions, 494 flow. Second operand 7 states and 124 transitions. [2024-06-28 04:17:30,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 98 transitions, 749 flow [2024-06-28 04:17:30,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 98 transitions, 711 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 04:17:30,634 INFO L231 Difference]: Finished difference. Result has 76 places, 74 transitions, 527 flow [2024-06-28 04:17:30,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=527, PETRI_PLACES=76, PETRI_TRANSITIONS=74} [2024-06-28 04:17:30,635 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-28 04:17:30,635 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 74 transitions, 527 flow [2024-06-28 04:17:30,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 04:17:30,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:30,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:30,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:17:30,636 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 04:17:30,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:30,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1309830348, now seen corresponding path program 1 times [2024-06-28 04:17:30,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:30,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033746308] [2024-06-28 04:17:30,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:30,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:30,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:32,720 INFO 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 04:17:32,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:32,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033746308] [2024-06-28 04:17:32,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033746308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:32,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:32,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:17:32,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289951417] [2024-06-28 04:17:32,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:32,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:17:32,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:32,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:17:32,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:17:32,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:32,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 74 transitions, 527 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 04:17:32,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:32,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:32,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:33,669 INFO L124 PetriNetUnfolderBase]: 960/1534 cut-off events. [2024-06-28 04:17:33,670 INFO L125 PetriNetUnfolderBase]: For 8909/8909 co-relation queries the response was YES. [2024-06-28 04:17:33,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6656 conditions, 1534 events. 960/1534 cut-off events. For 8909/8909 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7237 event pairs, 294 based on Foata normal form. 4/1536 useless extension candidates. Maximal degree in co-relation 6623. Up to 1362 conditions per place. [2024-06-28 04:17:33,680 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 88 selfloop transitions, 31 changer transitions 0/124 dead transitions. [2024-06-28 04:17:33,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 124 transitions, 997 flow [2024-06-28 04:17:33,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:17:33,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:17:33,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:17:33,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 04:17:33,683 INFO L175 Difference]: Start difference. First operand has 76 places, 74 transitions, 527 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:17:33,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 124 transitions, 997 flow [2024-06-28 04:17:33,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 124 transitions, 936 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 04:17:33,695 INFO L231 Difference]: Finished difference. Result has 82 places, 90 transitions, 716 flow [2024-06-28 04:17:33,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=716, PETRI_PLACES=82, PETRI_TRANSITIONS=90} [2024-06-28 04:17:33,696 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-28 04:17:33,696 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 90 transitions, 716 flow [2024-06-28 04:17:33,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 04:17:33,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:33,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:33,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:17:33,697 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 04:17:33,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:33,698 INFO L85 PathProgramCache]: Analyzing trace with hash 2081375424, now seen corresponding path program 2 times [2024-06-28 04:17:33,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:33,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842881657] [2024-06-28 04:17:33,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:33,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:33,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:36,018 INFO 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 04:17:36,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:36,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842881657] [2024-06-28 04:17:36,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842881657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:36,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:36,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:17:36,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810874874] [2024-06-28 04:17:36,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:36,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:17:36,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:36,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:17:36,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:17:36,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:36,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 90 transitions, 716 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 04:17:36,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:36,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:36,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:36,975 INFO L124 PetriNetUnfolderBase]: 980/1566 cut-off events. [2024-06-28 04:17:36,975 INFO L125 PetriNetUnfolderBase]: For 10732/10732 co-relation queries the response was YES. [2024-06-28 04:17:36,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7126 conditions, 1566 events. 980/1566 cut-off events. For 10732/10732 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7429 event pairs, 290 based on Foata normal form. 4/1568 useless extension candidates. Maximal degree in co-relation 7089. Up to 1368 conditions per place. [2024-06-28 04:17:36,985 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 84 selfloop transitions, 32 changer transitions 0/121 dead transitions. [2024-06-28 04:17:36,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 121 transitions, 1052 flow [2024-06-28 04:17:36,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:17:36,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:17:36,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:17:36,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:17:36,987 INFO L175 Difference]: Start difference. First operand has 82 places, 90 transitions, 716 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:17:36,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 121 transitions, 1052 flow [2024-06-28 04:17:36,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 121 transitions, 1008 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 04:17:36,998 INFO L231 Difference]: Finished difference. Result has 86 places, 92 transitions, 771 flow [2024-06-28 04:17:36,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=771, PETRI_PLACES=86, PETRI_TRANSITIONS=92} [2024-06-28 04:17:36,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-28 04:17:36,999 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 92 transitions, 771 flow [2024-06-28 04:17:36,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 04:17:36,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:36,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:36,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:17:37,000 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 04:17:37,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:37,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1716513112, now seen corresponding path program 3 times [2024-06-28 04:17:37,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:37,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753316728] [2024-06-28 04:17:37,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:37,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:37,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:39,406 INFO 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 04:17:39,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:39,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753316728] [2024-06-28 04:17:39,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753316728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:39,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:39,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:17:39,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296386063] [2024-06-28 04:17:39,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:39,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:17:39,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:39,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:17:39,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:17:39,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:39,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 92 transitions, 771 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 04:17:39,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:39,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:39,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:40,343 INFO L124 PetriNetUnfolderBase]: 1000/1604 cut-off events. [2024-06-28 04:17:40,343 INFO L125 PetriNetUnfolderBase]: For 12984/12990 co-relation queries the response was YES. [2024-06-28 04:17:40,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7539 conditions, 1604 events. 1000/1604 cut-off events. For 12984/12990 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 7687 event pairs, 300 based on Foata normal form. 10/1613 useless extension candidates. Maximal degree in co-relation 7501. Up to 1422 conditions per place. [2024-06-28 04:17:40,353 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 85 selfloop transitions, 30 changer transitions 0/120 dead transitions. [2024-06-28 04:17:40,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 120 transitions, 1103 flow [2024-06-28 04:17:40,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:17:40,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:17:40,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:17:40,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-28 04:17:40,355 INFO L175 Difference]: Start difference. First operand has 86 places, 92 transitions, 771 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:17:40,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 120 transitions, 1103 flow [2024-06-28 04:17:40,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 120 transitions, 1022 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:17:40,365 INFO L231 Difference]: Finished difference. Result has 88 places, 94 transitions, 786 flow [2024-06-28 04:17:40,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=786, PETRI_PLACES=88, PETRI_TRANSITIONS=94} [2024-06-28 04:17:40,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-28 04:17:40,365 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 94 transitions, 786 flow [2024-06-28 04:17:40,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 04:17:40,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:40,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:40,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:17:40,366 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 04:17:40,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:40,367 INFO L85 PathProgramCache]: Analyzing trace with hash 672992488, now seen corresponding path program 4 times [2024-06-28 04:17:40,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:40,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21120249] [2024-06-28 04:17:40,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:40,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:40,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:42,807 INFO 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 04:17:42,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:42,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21120249] [2024-06-28 04:17:42,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21120249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:42,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:42,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:17:42,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809698538] [2024-06-28 04:17:42,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:42,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:17:42,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:42,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:17:42,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:17:42,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:42,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 94 transitions, 786 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 04:17:42,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:42,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:42,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:43,810 INFO L124 PetriNetUnfolderBase]: 992/1592 cut-off events. [2024-06-28 04:17:43,810 INFO L125 PetriNetUnfolderBase]: For 12548/12554 co-relation queries the response was YES. [2024-06-28 04:17:43,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7396 conditions, 1592 events. 992/1592 cut-off events. For 12548/12554 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7565 event pairs, 262 based on Foata normal form. 10/1601 useless extension candidates. Maximal degree in co-relation 7357. Up to 1312 conditions per place. [2024-06-28 04:17:43,819 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 81 selfloop transitions, 37 changer transitions 0/123 dead transitions. [2024-06-28 04:17:43,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 123 transitions, 1124 flow [2024-06-28 04:17:43,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:17:43,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:17:43,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:17:43,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:17:43,822 INFO L175 Difference]: Start difference. First operand has 88 places, 94 transitions, 786 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:17:43,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 123 transitions, 1124 flow [2024-06-28 04:17:43,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 123 transitions, 1052 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 04:17:43,833 INFO L231 Difference]: Finished difference. Result has 90 places, 96 transitions, 823 flow [2024-06-28 04:17:43,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=823, PETRI_PLACES=90, PETRI_TRANSITIONS=96} [2024-06-28 04:17:43,833 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-28 04:17:43,833 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 96 transitions, 823 flow [2024-06-28 04:17:43,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 04:17:43,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:43,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:43,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:17:43,834 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 04:17:43,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:43,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1254103241, now seen corresponding path program 1 times [2024-06-28 04:17:43,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:43,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034663182] [2024-06-28 04:17:43,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:43,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:43,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:46,494 INFO 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 04:17:46,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:46,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034663182] [2024-06-28 04:17:46,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034663182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:46,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:46,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:17:46,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982759810] [2024-06-28 04:17:46,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:46,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:17:46,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:46,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:17:46,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:17:46,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:46,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 96 transitions, 823 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 04:17:46,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:46,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:46,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:47,722 INFO L124 PetriNetUnfolderBase]: 1210/1952 cut-off events. [2024-06-28 04:17:47,722 INFO L125 PetriNetUnfolderBase]: For 18547/18547 co-relation queries the response was YES. [2024-06-28 04:17:47,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9315 conditions, 1952 events. 1210/1952 cut-off events. For 18547/18547 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9859 event pairs, 245 based on Foata normal form. 18/1969 useless extension candidates. Maximal degree in co-relation 9275. Up to 1438 conditions per place. [2024-06-28 04:17:47,735 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 117 selfloop transitions, 31 changer transitions 0/153 dead transitions. [2024-06-28 04:17:47,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 153 transitions, 1393 flow [2024-06-28 04:17:47,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:17:47,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:17:47,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 04:17:47,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-28 04:17:47,737 INFO L175 Difference]: Start difference. First operand has 90 places, 96 transitions, 823 flow. Second operand 9 states and 172 transitions. [2024-06-28 04:17:47,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 153 transitions, 1393 flow [2024-06-28 04:17:47,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 153 transitions, 1302 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:17:47,751 INFO L231 Difference]: Finished difference. Result has 95 places, 102 transitions, 879 flow [2024-06-28 04:17:47,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=732, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=879, PETRI_PLACES=95, PETRI_TRANSITIONS=102} [2024-06-28 04:17:47,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-28 04:17:47,752 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 102 transitions, 879 flow [2024-06-28 04:17:47,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 04:17:47,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:47,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:47,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:17:47,752 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 04:17:47,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:47,753 INFO L85 PathProgramCache]: Analyzing trace with hash -17345429, now seen corresponding path program 2 times [2024-06-28 04:17:47,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:47,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763997975] [2024-06-28 04:17:47,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:47,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:47,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:50,380 INFO 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 04:17:50,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:50,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763997975] [2024-06-28 04:17:50,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763997975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:50,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:50,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:17:50,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348514192] [2024-06-28 04:17:50,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:50,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:17:50,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:50,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:17:50,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:17:50,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:50,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 102 transitions, 879 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 04:17:50,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:50,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:50,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:51,508 INFO L124 PetriNetUnfolderBase]: 1164/1882 cut-off events. [2024-06-28 04:17:51,508 INFO L125 PetriNetUnfolderBase]: For 18959/18959 co-relation queries the response was YES. [2024-06-28 04:17:51,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8931 conditions, 1882 events. 1164/1882 cut-off events. For 18959/18959 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9509 event pairs, 312 based on Foata normal form. 24/1905 useless extension candidates. Maximal degree in co-relation 8889. Up to 1574 conditions per place. [2024-06-28 04:17:51,519 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 112 selfloop transitions, 27 changer transitions 0/144 dead transitions. [2024-06-28 04:17:51,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 144 transitions, 1306 flow [2024-06-28 04:17:51,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:17:51,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:17:51,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 04:17:51,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-28 04:17:51,521 INFO L175 Difference]: Start difference. First operand has 95 places, 102 transitions, 879 flow. Second operand 8 states and 151 transitions. [2024-06-28 04:17:51,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 144 transitions, 1306 flow [2024-06-28 04:17:51,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 144 transitions, 1241 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 04:17:51,539 INFO L231 Difference]: Finished difference. Result has 98 places, 103 transitions, 899 flow [2024-06-28 04:17:51,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=899, PETRI_PLACES=98, PETRI_TRANSITIONS=103} [2024-06-28 04:17:51,540 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-28 04:17:51,540 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 103 transitions, 899 flow [2024-06-28 04:17:51,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 04:17:51,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:51,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:51,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:17:51,541 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 04:17:51,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:51,541 INFO L85 PathProgramCache]: Analyzing trace with hash 97945741, now seen corresponding path program 3 times [2024-06-28 04:17:51,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:51,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685159923] [2024-06-28 04:17:51,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:51,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:51,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:54,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:17:54,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:54,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685159923] [2024-06-28 04:17:54,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685159923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:54,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:54,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:17:54,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036302872] [2024-06-28 04:17:54,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:54,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:17:54,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:54,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:17:54,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:17:54,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:54,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 103 transitions, 899 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 04:17:54,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:54,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:54,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:55,333 INFO L124 PetriNetUnfolderBase]: 1232/2006 cut-off events. [2024-06-28 04:17:55,333 INFO L125 PetriNetUnfolderBase]: For 20148/20148 co-relation queries the response was YES. [2024-06-28 04:17:55,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9468 conditions, 2006 events. 1232/2006 cut-off events. For 20148/20148 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10422 event pairs, 336 based on Foata normal form. 16/2020 useless extension candidates. Maximal degree in co-relation 9424. Up to 1654 conditions per place. [2024-06-28 04:17:55,349 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 100 selfloop transitions, 37 changer transitions 0/142 dead transitions. [2024-06-28 04:17:55,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 142 transitions, 1313 flow [2024-06-28 04:17:55,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:17:55,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:17:55,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:17:55,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-28 04:17:55,351 INFO L175 Difference]: Start difference. First operand has 98 places, 103 transitions, 899 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:17:55,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 142 transitions, 1313 flow [2024-06-28 04:17:55,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 142 transitions, 1263 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 04:17:55,375 INFO L231 Difference]: Finished difference. Result has 100 places, 104 transitions, 950 flow [2024-06-28 04:17:55,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=849, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=950, PETRI_PLACES=100, PETRI_TRANSITIONS=104} [2024-06-28 04:17:55,376 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-28 04:17:55,376 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 104 transitions, 950 flow [2024-06-28 04:17:55,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 04:17:55,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:55,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:55,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:17:55,377 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 04:17:55,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:55,377 INFO L85 PathProgramCache]: Analyzing trace with hash 727057895, now seen corresponding path program 1 times [2024-06-28 04:17:55,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:55,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249663415] [2024-06-28 04:17:55,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:55,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:55,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:17:58,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 04:17:58,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:17:58,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249663415] [2024-06-28 04:17:58,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249663415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:17:58,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:17:58,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:17:58,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785183817] [2024-06-28 04:17:58,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:17:58,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:17:58,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:17:58,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:17:58,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:17:58,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:17:58,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 104 transitions, 950 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 04:17:58,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:17:58,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:17:58,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:17:59,223 INFO L124 PetriNetUnfolderBase]: 1280/2090 cut-off events. [2024-06-28 04:17:59,224 INFO L125 PetriNetUnfolderBase]: For 22474/22474 co-relation queries the response was YES. [2024-06-28 04:17:59,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9988 conditions, 2090 events. 1280/2090 cut-off events. For 22474/22474 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 10987 event pairs, 326 based on Foata normal form. 12/2100 useless extension candidates. Maximal degree in co-relation 9943. Up to 1482 conditions per place. [2024-06-28 04:17:59,236 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 101 selfloop transitions, 40 changer transitions 0/146 dead transitions. [2024-06-28 04:17:59,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 146 transitions, 1386 flow [2024-06-28 04:17:59,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:17:59,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:17:59,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:17:59,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-28 04:17:59,238 INFO L175 Difference]: Start difference. First operand has 100 places, 104 transitions, 950 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:17:59,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 146 transitions, 1386 flow [2024-06-28 04:17:59,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 146 transitions, 1305 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 04:17:59,260 INFO L231 Difference]: Finished difference. Result has 102 places, 105 transitions, 978 flow [2024-06-28 04:17:59,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=978, PETRI_PLACES=102, PETRI_TRANSITIONS=105} [2024-06-28 04:17:59,260 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-28 04:17:59,261 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 105 transitions, 978 flow [2024-06-28 04:17:59,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 04:17:59,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:17:59,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:17:59,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:17:59,261 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 04:17:59,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:17:59,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1762787517, now seen corresponding path program 4 times [2024-06-28 04:17:59,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:17:59,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546601916] [2024-06-28 04:17:59,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:17:59,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:17:59,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:01,808 INFO 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 04:18:01,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:01,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546601916] [2024-06-28 04:18:01,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546601916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:01,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:01,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:01,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571401857] [2024-06-28 04:18:01,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:01,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:01,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:01,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:01,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:01,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:01,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 105 transitions, 978 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 04:18:01,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:01,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:01,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:03,056 INFO L124 PetriNetUnfolderBase]: 1320/2174 cut-off events. [2024-06-28 04:18:03,057 INFO L125 PetriNetUnfolderBase]: For 25264/25264 co-relation queries the response was YES. [2024-06-28 04:18:03,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10338 conditions, 2174 events. 1320/2174 cut-off events. For 25264/25264 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11647 event pairs, 375 based on Foata normal form. 16/2188 useless extension candidates. Maximal degree in co-relation 10292. Up to 1810 conditions per place. [2024-06-28 04:18:03,066 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 99 selfloop transitions, 36 changer transitions 0/140 dead transitions. [2024-06-28 04:18:03,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 140 transitions, 1382 flow [2024-06-28 04:18:03,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:18:03,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:18:03,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:18:03,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-28 04:18:03,068 INFO L175 Difference]: Start difference. First operand has 102 places, 105 transitions, 978 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:18:03,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 140 transitions, 1382 flow [2024-06-28 04:18:03,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 140 transitions, 1304 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 04:18:03,090 INFO L231 Difference]: Finished difference. Result has 105 places, 106 transitions, 1003 flow [2024-06-28 04:18:03,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1003, PETRI_PLACES=105, PETRI_TRANSITIONS=106} [2024-06-28 04:18:03,090 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-28 04:18:03,091 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 106 transitions, 1003 flow [2024-06-28 04:18:03,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 04:18:03,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:03,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:03,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:18:03,091 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 04:18:03,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:03,092 INFO L85 PathProgramCache]: Analyzing trace with hash 208467247, now seen corresponding path program 2 times [2024-06-28 04:18:03,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:03,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801465032] [2024-06-28 04:18:03,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:03,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:03,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:05,674 INFO 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 04:18:05,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:05,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801465032] [2024-06-28 04:18:05,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801465032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:05,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:05,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:05,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837717162] [2024-06-28 04:18:05,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:05,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:05,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:05,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:05,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:05,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:05,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 106 transitions, 1003 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 04:18:05,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:05,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:05,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:06,828 INFO L124 PetriNetUnfolderBase]: 1368/2270 cut-off events. [2024-06-28 04:18:06,828 INFO L125 PetriNetUnfolderBase]: For 27067/27067 co-relation queries the response was YES. [2024-06-28 04:18:06,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10772 conditions, 2270 events. 1368/2270 cut-off events. For 27067/27067 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12399 event pairs, 375 based on Foata normal form. 12/2280 useless extension candidates. Maximal degree in co-relation 10725. Up to 1784 conditions per place. [2024-06-28 04:18:06,840 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 103 selfloop transitions, 37 changer transitions 0/145 dead transitions. [2024-06-28 04:18:06,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 145 transitions, 1435 flow [2024-06-28 04:18:06,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:18:06,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:18:06,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:18:06,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 04:18:06,842 INFO L175 Difference]: Start difference. First operand has 105 places, 106 transitions, 1003 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:18:06,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 145 transitions, 1435 flow [2024-06-28 04:18:06,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 145 transitions, 1352 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 04:18:06,863 INFO L231 Difference]: Finished difference. Result has 107 places, 107 transitions, 1026 flow [2024-06-28 04:18:06,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1026, PETRI_PLACES=107, PETRI_TRANSITIONS=107} [2024-06-28 04:18:06,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-28 04:18:06,864 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 107 transitions, 1026 flow [2024-06-28 04:18:06,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 04:18:06,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:06,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:06,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:18:06,865 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 04:18:06,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:06,865 INFO L85 PathProgramCache]: Analyzing trace with hash -612067865, now seen corresponding path program 3 times [2024-06-28 04:18:06,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:06,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740529378] [2024-06-28 04:18:06,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:06,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:06,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:09,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:09,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:09,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740529378] [2024-06-28 04:18:09,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740529378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:09,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:09,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:09,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773470508] [2024-06-28 04:18:09,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:09,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:09,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:09,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:09,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:09,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:09,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 107 transitions, 1026 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 04:18:09,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:09,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:09,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:10,509 INFO L124 PetriNetUnfolderBase]: 1348/2238 cut-off events. [2024-06-28 04:18:10,509 INFO L125 PetriNetUnfolderBase]: For 26673/26673 co-relation queries the response was YES. [2024-06-28 04:18:10,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10452 conditions, 2238 events. 1348/2238 cut-off events. For 26673/26673 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12112 event pairs, 310 based on Foata normal form. 12/2248 useless extension candidates. Maximal degree in co-relation 10404. Up to 1250 conditions per place. [2024-06-28 04:18:10,522 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 94 selfloop transitions, 45 changer transitions 0/144 dead transitions. [2024-06-28 04:18:10,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 144 transitions, 1388 flow [2024-06-28 04:18:10,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:18:10,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:18:10,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:18:10,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:18:10,523 INFO L175 Difference]: Start difference. First operand has 107 places, 107 transitions, 1026 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:18:10,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 144 transitions, 1388 flow [2024-06-28 04:18:10,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 144 transitions, 1298 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 04:18:10,544 INFO L231 Difference]: Finished difference. Result has 108 places, 106 transitions, 990 flow [2024-06-28 04:18:10,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=896, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=990, PETRI_PLACES=108, PETRI_TRANSITIONS=106} [2024-06-28 04:18:10,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-28 04:18:10,545 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 106 transitions, 990 flow [2024-06-28 04:18:10,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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 04:18:10,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:10,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:18:10,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:18:10,546 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:10,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:10,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1549459376, now seen corresponding path program 1 times [2024-06-28 04:18:10,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:10,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020966756] [2024-06-28 04:18:10,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:10,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:10,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:12,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:12,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:12,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020966756] [2024-06-28 04:18:12,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020966756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:12,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:12,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:18:12,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876332541] [2024-06-28 04:18:12,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:12,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:18:12,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:12,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:18:12,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:18:12,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:18:12,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 106 transitions, 990 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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 04:18:12,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:12,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:18:12,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:12,884 INFO L124 PetriNetUnfolderBase]: 1215/2070 cut-off events. [2024-06-28 04:18:12,884 INFO L125 PetriNetUnfolderBase]: For 25216/25216 co-relation queries the response was YES. [2024-06-28 04:18:12,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9736 conditions, 2070 events. 1215/2070 cut-off events. For 25216/25216 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11583 event pairs, 356 based on Foata normal form. 2/2046 useless extension candidates. Maximal degree in co-relation 9687. Up to 1893 conditions per place. [2024-06-28 04:18:12,896 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 92 selfloop transitions, 10 changer transitions 0/120 dead transitions. [2024-06-28 04:18:12,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 120 transitions, 1242 flow [2024-06-28 04:18:12,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:18:12,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:18:12,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-28 04:18:12,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-28 04:18:12,897 INFO L175 Difference]: Start difference. First operand has 108 places, 106 transitions, 990 flow. Second operand 5 states and 88 transitions. [2024-06-28 04:18:12,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 120 transitions, 1242 flow [2024-06-28 04:18:12,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 120 transitions, 1134 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 04:18:12,917 INFO L231 Difference]: Finished difference. Result has 107 places, 109 transitions, 932 flow [2024-06-28 04:18:12,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=932, PETRI_PLACES=107, PETRI_TRANSITIONS=109} [2024-06-28 04:18:12,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-28 04:18:12,917 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 109 transitions, 932 flow [2024-06-28 04:18:12,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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 04:18:12,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:12,918 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 04:18:12,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:18:12,918 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 04:18:12,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:12,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1589325925, now seen corresponding path program 1 times [2024-06-28 04:18:12,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:12,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220308086] [2024-06-28 04:18:12,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:12,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:12,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:14,497 INFO 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 04:18:14,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:14,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220308086] [2024-06-28 04:18:14,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220308086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:14,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:14,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:18:14,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991364291] [2024-06-28 04:18:14,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:14,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:18:14,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:14,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:18:14,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:18:14,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:14,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 109 transitions, 932 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:14,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:14,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:14,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:15,440 INFO L124 PetriNetUnfolderBase]: 1347/2242 cut-off events. [2024-06-28 04:18:15,440 INFO L125 PetriNetUnfolderBase]: For 25859/25859 co-relation queries the response was YES. [2024-06-28 04:18:15,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10453 conditions, 2242 events. 1347/2242 cut-off events. For 25859/25859 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12334 event pairs, 373 based on Foata normal form. 1/2241 useless extension candidates. Maximal degree in co-relation 10403. Up to 2102 conditions per place. [2024-06-28 04:18:15,452 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 110 selfloop transitions, 16 changer transitions 0/131 dead transitions. [2024-06-28 04:18:15,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 131 transitions, 1334 flow [2024-06-28 04:18:15,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:18:15,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:18:15,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-28 04:18:15,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2024-06-28 04:18:15,453 INFO L175 Difference]: Start difference. First operand has 107 places, 109 transitions, 932 flow. Second operand 6 states and 101 transitions. [2024-06-28 04:18:15,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 131 transitions, 1334 flow [2024-06-28 04:18:15,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 131 transitions, 1306 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 04:18:15,471 INFO L231 Difference]: Finished difference. Result has 110 places, 115 transitions, 1012 flow [2024-06-28 04:18:15,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1012, PETRI_PLACES=110, PETRI_TRANSITIONS=115} [2024-06-28 04:18:15,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-28 04:18:15,472 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 115 transitions, 1012 flow [2024-06-28 04:18:15,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:15,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:15,472 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 04:18:15,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:18:15,472 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:15,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:15,473 INFO L85 PathProgramCache]: Analyzing trace with hash -775199625, now seen corresponding path program 2 times [2024-06-28 04:18:15,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:15,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911250639] [2024-06-28 04:18:15,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:15,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:15,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:17,064 INFO 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 04:18:17,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:17,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911250639] [2024-06-28 04:18:17,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911250639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:17,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:17,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:18:17,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515765534] [2024-06-28 04:18:17,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:17,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:18:17,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:17,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:18:17,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:18:17,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:17,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 115 transitions, 1012 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:17,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:17,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:17,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:17,785 INFO L124 PetriNetUnfolderBase]: 1344/2238 cut-off events. [2024-06-28 04:18:17,785 INFO L125 PetriNetUnfolderBase]: For 28351/28351 co-relation queries the response was YES. [2024-06-28 04:18:17,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10722 conditions, 2238 events. 1344/2238 cut-off events. For 28351/28351 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12308 event pairs, 373 based on Foata normal form. 1/2237 useless extension candidates. Maximal degree in co-relation 10671. Up to 2102 conditions per place. [2024-06-28 04:18:17,798 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 111 selfloop transitions, 13 changer transitions 0/129 dead transitions. [2024-06-28 04:18:17,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 129 transitions, 1300 flow [2024-06-28 04:18:17,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:18:17,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:18:17,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-28 04:18:17,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-28 04:18:17,799 INFO L175 Difference]: Start difference. First operand has 110 places, 115 transitions, 1012 flow. Second operand 5 states and 88 transitions. [2024-06-28 04:18:17,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 129 transitions, 1300 flow [2024-06-28 04:18:17,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 129 transitions, 1248 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-28 04:18:17,821 INFO L231 Difference]: Finished difference. Result has 113 places, 115 transitions, 996 flow [2024-06-28 04:18:17,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=960, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=996, PETRI_PLACES=113, PETRI_TRANSITIONS=115} [2024-06-28 04:18:17,821 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-28 04:18:17,821 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 115 transitions, 996 flow [2024-06-28 04:18:17,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:17,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:17,822 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 04:18:17,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:18:17,822 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:17,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:17,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1669333009, now seen corresponding path program 1 times [2024-06-28 04:18:17,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:17,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766132580] [2024-06-28 04:18:17,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:17,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:17,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:20,180 INFO 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 04:18:20,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:20,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766132580] [2024-06-28 04:18:20,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766132580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:20,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:20,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:20,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090673206] [2024-06-28 04:18:20,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:20,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:20,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:20,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:20,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:20,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:18:20,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 115 transitions, 996 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:20,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:20,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:18:20,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:21,156 INFO L124 PetriNetUnfolderBase]: 1274/2160 cut-off events. [2024-06-28 04:18:21,156 INFO L125 PetriNetUnfolderBase]: For 31680/31680 co-relation queries the response was YES. [2024-06-28 04:18:21,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10534 conditions, 2160 events. 1274/2160 cut-off events. For 31680/31680 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12118 event pairs, 347 based on Foata normal form. 4/2136 useless extension candidates. Maximal degree in co-relation 10481. Up to 1894 conditions per place. [2024-06-28 04:18:21,170 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 103 selfloop transitions, 30 changer transitions 0/151 dead transitions. [2024-06-28 04:18:21,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 151 transitions, 1459 flow [2024-06-28 04:18:21,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:18:21,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:18:21,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:18:21,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 04:18:21,172 INFO L175 Difference]: Start difference. First operand has 113 places, 115 transitions, 996 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:18:21,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 151 transitions, 1459 flow [2024-06-28 04:18:21,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 151 transitions, 1433 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 04:18:21,199 INFO L231 Difference]: Finished difference. Result has 117 places, 126 transitions, 1124 flow [2024-06-28 04:18:21,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1124, PETRI_PLACES=117, PETRI_TRANSITIONS=126} [2024-06-28 04:18:21,200 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-28 04:18:21,200 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 126 transitions, 1124 flow [2024-06-28 04:18:21,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:21,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:21,200 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 04:18:21,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:18:21,201 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:21,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:21,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1738432627, now seen corresponding path program 2 times [2024-06-28 04:18:21,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:21,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432084389] [2024-06-28 04:18:21,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:21,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:21,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:23,537 INFO 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 04:18:23,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:23,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432084389] [2024-06-28 04:18:23,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432084389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:23,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:23,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:23,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765168462] [2024-06-28 04:18:23,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:23,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:23,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:23,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:23,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:23,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:18:23,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 126 transitions, 1124 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:23,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:23,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:18:23,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:24,242 INFO L124 PetriNetUnfolderBase]: 1262/2144 cut-off events. [2024-06-28 04:18:24,243 INFO L125 PetriNetUnfolderBase]: For 33592/33592 co-relation queries the response was YES. [2024-06-28 04:18:24,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10789 conditions, 2144 events. 1262/2144 cut-off events. For 33592/33592 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12009 event pairs, 345 based on Foata normal form. 4/2120 useless extension candidates. Maximal degree in co-relation 10735. Up to 1886 conditions per place. [2024-06-28 04:18:24,257 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 102 selfloop transitions, 27 changer transitions 0/147 dead transitions. [2024-06-28 04:18:24,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 147 transitions, 1444 flow [2024-06-28 04:18:24,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:18:24,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:18:24,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-28 04:18:24,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-28 04:18:24,258 INFO L175 Difference]: Start difference. First operand has 117 places, 126 transitions, 1124 flow. Second operand 6 states and 110 transitions. [2024-06-28 04:18:24,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 147 transitions, 1444 flow [2024-06-28 04:18:24,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 147 transitions, 1400 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-28 04:18:24,284 INFO L231 Difference]: Finished difference. Result has 121 places, 126 transitions, 1146 flow [2024-06-28 04:18:24,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1146, PETRI_PLACES=121, PETRI_TRANSITIONS=126} [2024-06-28 04:18:24,285 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-28 04:18:24,285 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 126 transitions, 1146 flow [2024-06-28 04:18:24,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:24,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:24,285 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 04:18:24,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:18:24,285 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:24,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:24,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1738818577, now seen corresponding path program 3 times [2024-06-28 04:18:24,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:24,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126618068] [2024-06-28 04:18:24,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:24,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:24,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:26,448 INFO 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 04:18:26,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:26,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126618068] [2024-06-28 04:18:26,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126618068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:26,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:26,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:26,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917996157] [2024-06-28 04:18:26,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:26,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:26,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:26,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:26,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:26,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:18:26,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 126 transitions, 1146 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:26,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:26,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:18:26,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:27,332 INFO L124 PetriNetUnfolderBase]: 1251/2126 cut-off events. [2024-06-28 04:18:27,332 INFO L125 PetriNetUnfolderBase]: For 34941/34942 co-relation queries the response was YES. [2024-06-28 04:18:27,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10734 conditions, 2126 events. 1251/2126 cut-off events. For 34941/34942 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11950 event pairs, 351 based on Foata normal form. 4/2104 useless extension candidates. Maximal degree in co-relation 10678. Up to 1860 conditions per place. [2024-06-28 04:18:27,346 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 94 selfloop transitions, 31 changer transitions 0/143 dead transitions. [2024-06-28 04:18:27,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 143 transitions, 1464 flow [2024-06-28 04:18:27,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:18:27,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:18:27,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-28 04:18:27,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 04:18:27,347 INFO L175 Difference]: Start difference. First operand has 121 places, 126 transitions, 1146 flow. Second operand 6 states and 104 transitions. [2024-06-28 04:18:27,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 143 transitions, 1464 flow [2024-06-28 04:18:27,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 143 transitions, 1403 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 04:18:27,376 INFO L231 Difference]: Finished difference. Result has 121 places, 129 transitions, 1187 flow [2024-06-28 04:18:27,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1187, PETRI_PLACES=121, PETRI_TRANSITIONS=129} [2024-06-28 04:18:27,376 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-28 04:18:27,376 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 129 transitions, 1187 flow [2024-06-28 04:18:27,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:27,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:27,377 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 04:18:27,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:18:27,377 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:27,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:27,377 INFO L85 PathProgramCache]: Analyzing trace with hash 2024465157, now seen corresponding path program 1 times [2024-06-28 04:18:27,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:27,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765545509] [2024-06-28 04:18:27,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:27,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:27,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:29,291 INFO 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 04:18:29,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:29,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765545509] [2024-06-28 04:18:29,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765545509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:29,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:29,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:29,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621292796] [2024-06-28 04:18:29,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:29,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:29,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:29,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:29,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:29,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:29,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 129 transitions, 1187 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:18:29,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:29,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:29,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:30,469 INFO L124 PetriNetUnfolderBase]: 1392/2316 cut-off events. [2024-06-28 04:18:30,470 INFO L125 PetriNetUnfolderBase]: For 35374/35374 co-relation queries the response was YES. [2024-06-28 04:18:30,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11839 conditions, 2316 events. 1392/2316 cut-off events. For 35374/35374 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12724 event pairs, 369 based on Foata normal form. 2/2316 useless extension candidates. Maximal degree in co-relation 11783. Up to 2142 conditions per place. [2024-06-28 04:18:30,484 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 127 selfloop transitions, 23 changer transitions 0/155 dead transitions. [2024-06-28 04:18:30,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 155 transitions, 1653 flow [2024-06-28 04:18:30,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:18:30,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:18:30,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 04:18:30,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-28 04:18:30,486 INFO L175 Difference]: Start difference. First operand has 121 places, 129 transitions, 1187 flow. Second operand 7 states and 118 transitions. [2024-06-28 04:18:30,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 155 transitions, 1653 flow [2024-06-28 04:18:30,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 155 transitions, 1573 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 04:18:30,522 INFO L231 Difference]: Finished difference. Result has 124 places, 135 transitions, 1229 flow [2024-06-28 04:18:30,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1107, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1229, PETRI_PLACES=124, PETRI_TRANSITIONS=135} [2024-06-28 04:18:30,523 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-28 04:18:30,523 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 135 transitions, 1229 flow [2024-06-28 04:18:30,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:18:30,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:30,523 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 04:18:30,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:18:30,523 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:30,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:30,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1738824529, now seen corresponding path program 2 times [2024-06-28 04:18:30,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:30,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593322764] [2024-06-28 04:18:30,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:30,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:30,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:32,475 INFO 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 04:18:32,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:32,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593322764] [2024-06-28 04:18:32,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593322764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:32,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:32,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:32,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463900046] [2024-06-28 04:18:32,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:32,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:32,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:32,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:32,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:32,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:32,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 135 transitions, 1229 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:18:32,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:32,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:32,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:33,437 INFO L124 PetriNetUnfolderBase]: 1402/2330 cut-off events. [2024-06-28 04:18:33,438 INFO L125 PetriNetUnfolderBase]: For 38261/38261 co-relation queries the response was YES. [2024-06-28 04:18:33,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12137 conditions, 2330 events. 1402/2330 cut-off events. For 38261/38261 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12792 event pairs, 368 based on Foata normal form. 2/2330 useless extension candidates. Maximal degree in co-relation 12080. Up to 2161 conditions per place. [2024-06-28 04:18:33,452 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 132 selfloop transitions, 22 changer transitions 0/159 dead transitions. [2024-06-28 04:18:33,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 159 transitions, 1681 flow [2024-06-28 04:18:33,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:18:33,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:18:33,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 04:18:33,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:18:33,453 INFO L175 Difference]: Start difference. First operand has 124 places, 135 transitions, 1229 flow. Second operand 8 states and 128 transitions. [2024-06-28 04:18:33,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 159 transitions, 1681 flow [2024-06-28 04:18:33,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 159 transitions, 1637 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 04:18:33,487 INFO L231 Difference]: Finished difference. Result has 129 places, 138 transitions, 1273 flow [2024-06-28 04:18:33,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1187, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1273, PETRI_PLACES=129, PETRI_TRANSITIONS=138} [2024-06-28 04:18:33,487 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-28 04:18:33,488 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 138 transitions, 1273 flow [2024-06-28 04:18:33,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:18:33,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:33,488 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 04:18:33,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:18:33,488 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:33,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:33,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1738617139, now seen corresponding path program 3 times [2024-06-28 04:18:33,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:33,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200524768] [2024-06-28 04:18:33,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:33,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:33,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:35,430 INFO 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 04:18:35,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:35,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200524768] [2024-06-28 04:18:35,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200524768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:35,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:35,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:35,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078083555] [2024-06-28 04:18:35,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:35,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:35,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:35,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:35,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:35,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:35,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 138 transitions, 1273 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:18:35,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:35,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:35,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:36,226 INFO L124 PetriNetUnfolderBase]: 1396/2322 cut-off events. [2024-06-28 04:18:36,226 INFO L125 PetriNetUnfolderBase]: For 39869/39869 co-relation queries the response was YES. [2024-06-28 04:18:36,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12159 conditions, 2322 events. 1396/2322 cut-off events. For 39869/39869 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12761 event pairs, 369 based on Foata normal form. 2/2322 useless extension candidates. Maximal degree in co-relation 12100. Up to 2156 conditions per place. [2024-06-28 04:18:36,241 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 130 selfloop transitions, 21 changer transitions 0/156 dead transitions. [2024-06-28 04:18:36,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 156 transitions, 1623 flow [2024-06-28 04:18:36,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:18:36,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:18:36,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 04:18:36,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:18:36,243 INFO L175 Difference]: Start difference. First operand has 129 places, 138 transitions, 1273 flow. Second operand 6 states and 105 transitions. [2024-06-28 04:18:36,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 156 transitions, 1623 flow [2024-06-28 04:18:36,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 156 transitions, 1525 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 04:18:36,284 INFO L231 Difference]: Finished difference. Result has 129 places, 138 transitions, 1223 flow [2024-06-28 04:18:36,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1223, PETRI_PLACES=129, PETRI_TRANSITIONS=138} [2024-06-28 04:18:36,284 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-28 04:18:36,284 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 138 transitions, 1223 flow [2024-06-28 04:18:36,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:18:36,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:36,285 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 04:18:36,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:18:36,285 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:36,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:36,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1738832465, now seen corresponding path program 1 times [2024-06-28 04:18:36,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:36,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432267976] [2024-06-28 04:18:36,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:36,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:36,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:38,748 INFO 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 04:18:38,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:38,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432267976] [2024-06-28 04:18:38,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432267976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:38,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:38,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:38,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589783588] [2024-06-28 04:18:38,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:38,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:38,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:38,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:38,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:38,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:18:38,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 138 transitions, 1223 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:38,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:38,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:18:38,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:39,550 INFO L124 PetriNetUnfolderBase]: 1252/2140 cut-off events. [2024-06-28 04:18:39,551 INFO L125 PetriNetUnfolderBase]: For 40379/40379 co-relation queries the response was YES. [2024-06-28 04:18:39,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11283 conditions, 2140 events. 1252/2140 cut-off events. For 40379/40379 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12030 event pairs, 348 based on Foata normal form. 2/2116 useless extension candidates. Maximal degree in co-relation 11223. Up to 1938 conditions per place. [2024-06-28 04:18:39,565 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 123 selfloop transitions, 12 changer transitions 0/153 dead transitions. [2024-06-28 04:18:39,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 153 transitions, 1555 flow [2024-06-28 04:18:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:18:39,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:18:39,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-28 04:18:39,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2024-06-28 04:18:39,566 INFO L175 Difference]: Start difference. First operand has 129 places, 138 transitions, 1223 flow. Second operand 6 states and 101 transitions. [2024-06-28 04:18:39,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 153 transitions, 1555 flow [2024-06-28 04:18:39,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 153 transitions, 1513 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 04:18:39,610 INFO L231 Difference]: Finished difference. Result has 130 places, 140 transitions, 1242 flow [2024-06-28 04:18:39,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1242, PETRI_PLACES=130, PETRI_TRANSITIONS=140} [2024-06-28 04:18:39,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-28 04:18:39,611 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 140 transitions, 1242 flow [2024-06-28 04:18:39,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:18:39,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:39,612 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 04:18:39,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:18:39,612 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:18:39,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:39,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1782389652, now seen corresponding path program 1 times [2024-06-28 04:18:39,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:39,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117676950] [2024-06-28 04:18:39,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:39,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:39,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:41,925 INFO 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 04:18:41,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:41,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117676950] [2024-06-28 04:18:41,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117676950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:41,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:41,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:41,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771899502] [2024-06-28 04:18:41,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:41,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:41,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:41,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:41,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:41,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:41,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 140 transitions, 1242 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:18:41,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:41,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:41,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:42,969 INFO L124 PetriNetUnfolderBase]: 1404/2330 cut-off events. [2024-06-28 04:18:42,969 INFO L125 PetriNetUnfolderBase]: For 43880/43880 co-relation queries the response was YES. [2024-06-28 04:18:42,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12348 conditions, 2330 events. 1404/2330 cut-off events. For 43880/43880 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12740 event pairs, 366 based on Foata normal form. 1/2329 useless extension candidates. Maximal degree in co-relation 12287. Up to 2088 conditions per place. [2024-06-28 04:18:42,986 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 126 selfloop transitions, 44 changer transitions 0/175 dead transitions. [2024-06-28 04:18:42,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 175 transitions, 1892 flow [2024-06-28 04:18:42,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:18:42,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:18:42,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 04:18:42,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-28 04:18:42,988 INFO L175 Difference]: Start difference. First operand has 130 places, 140 transitions, 1242 flow. Second operand 7 states and 125 transitions. [2024-06-28 04:18:42,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 175 transitions, 1892 flow [2024-06-28 04:18:43,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 175 transitions, 1847 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 04:18:43,034 INFO L231 Difference]: Finished difference. Result has 133 places, 149 transitions, 1419 flow [2024-06-28 04:18:43,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1419, PETRI_PLACES=133, PETRI_TRANSITIONS=149} [2024-06-28 04:18:43,035 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-28 04:18:43,035 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 149 transitions, 1419 flow [2024-06-28 04:18:43,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:18:43,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:43,036 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 04:18:43,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:18:43,036 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 04:18:43,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:43,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1782509622, now seen corresponding path program 2 times [2024-06-28 04:18:43,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:43,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094832963] [2024-06-28 04:18:43,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:43,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:43,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:45,436 INFO 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 04:18:45,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:45,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094832963] [2024-06-28 04:18:45,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094832963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:45,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:45,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:45,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521958386] [2024-06-28 04:18:45,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:45,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:45,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:45,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:45,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:45,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:45,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 149 transitions, 1419 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:18:45,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:45,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:45,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:46,438 INFO L124 PetriNetUnfolderBase]: 1414/2356 cut-off events. [2024-06-28 04:18:46,438 INFO L125 PetriNetUnfolderBase]: For 47720/47720 co-relation queries the response was YES. [2024-06-28 04:18:46,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12834 conditions, 2356 events. 1414/2356 cut-off events. For 47720/47720 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12993 event pairs, 361 based on Foata normal form. 1/2356 useless extension candidates. Maximal degree in co-relation 12772. Up to 2140 conditions per place. [2024-06-28 04:18:46,455 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 142 selfloop transitions, 30 changer transitions 0/177 dead transitions. [2024-06-28 04:18:46,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 177 transitions, 1905 flow [2024-06-28 04:18:46,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:18:46,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:18:46,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 04:18:46,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:18:46,456 INFO L175 Difference]: Start difference. First operand has 133 places, 149 transitions, 1419 flow. Second operand 7 states and 119 transitions. [2024-06-28 04:18:46,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 177 transitions, 1905 flow [2024-06-28 04:18:46,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 177 transitions, 1829 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-28 04:18:46,498 INFO L231 Difference]: Finished difference. Result has 138 places, 155 transitions, 1496 flow [2024-06-28 04:18:46,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1353, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1496, PETRI_PLACES=138, PETRI_TRANSITIONS=155} [2024-06-28 04:18:46,499 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-28 04:18:46,499 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 155 transitions, 1496 flow [2024-06-28 04:18:46,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:18:46,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:46,499 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 04:18:46,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:18:46,499 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 04:18:46,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:46,500 INFO L85 PathProgramCache]: Analyzing trace with hash -70591972, now seen corresponding path program 3 times [2024-06-28 04:18:46,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:46,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561770183] [2024-06-28 04:18:46,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:46,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:46,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:48,769 INFO 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 04:18:48,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:48,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561770183] [2024-06-28 04:18:48,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561770183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:48,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:48,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:48,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184632711] [2024-06-28 04:18:48,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:48,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:48,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:48,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:48,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:48,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:48,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 155 transitions, 1496 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:18:48,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:48,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:48,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:49,904 INFO L124 PetriNetUnfolderBase]: 1419/2361 cut-off events. [2024-06-28 04:18:49,904 INFO L125 PetriNetUnfolderBase]: For 50709/50715 co-relation queries the response was YES. [2024-06-28 04:18:49,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12954 conditions, 2361 events. 1419/2361 cut-off events. For 50709/50715 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12970 event pairs, 368 based on Foata normal form. 7/2367 useless extension candidates. Maximal degree in co-relation 12890. Up to 2107 conditions per place. [2024-06-28 04:18:49,922 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 127 selfloop transitions, 49 changer transitions 0/181 dead transitions. [2024-06-28 04:18:49,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 181 transitions, 2080 flow [2024-06-28 04:18:49,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:18:49,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:18:49,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:18:49,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-28 04:18:49,924 INFO L175 Difference]: Start difference. First operand has 138 places, 155 transitions, 1496 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:18:49,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 181 transitions, 2080 flow [2024-06-28 04:18:49,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 181 transitions, 2004 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:18:49,978 INFO L231 Difference]: Finished difference. Result has 140 places, 158 transitions, 1565 flow [2024-06-28 04:18:49,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1420, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1565, PETRI_PLACES=140, PETRI_TRANSITIONS=158} [2024-06-28 04:18:49,978 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-28 04:18:49,978 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 158 transitions, 1565 flow [2024-06-28 04:18:49,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:18:49,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:49,979 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 04:18:49,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:18:49,979 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 04:18:49,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:49,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1195764426, now seen corresponding path program 4 times [2024-06-28 04:18:49,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:49,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296176822] [2024-06-28 04:18:49,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:49,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:49,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:52,346 INFO 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 04:18:52,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:52,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296176822] [2024-06-28 04:18:52,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296176822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:52,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:52,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:18:52,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599970041] [2024-06-28 04:18:52,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:52,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:18:52,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:52,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:18:52,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:18:52,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:52,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 158 transitions, 1565 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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 04:18:52,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:52,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:52,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:53,462 INFO L124 PetriNetUnfolderBase]: 1424/2368 cut-off events. [2024-06-28 04:18:53,462 INFO L125 PetriNetUnfolderBase]: For 53453/53459 co-relation queries the response was YES. [2024-06-28 04:18:53,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13160 conditions, 2368 events. 1424/2368 cut-off events. For 53453/53459 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13044 event pairs, 368 based on Foata normal form. 7/2374 useless extension candidates. Maximal degree in co-relation 13095. Up to 2113 conditions per place. [2024-06-28 04:18:53,477 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 120 selfloop transitions, 54 changer transitions 0/179 dead transitions. [2024-06-28 04:18:53,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 179 transitions, 2075 flow [2024-06-28 04:18:53,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:18:53,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:18:53,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 04:18:53,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-28 04:18:53,479 INFO L175 Difference]: Start difference. First operand has 140 places, 158 transitions, 1565 flow. Second operand 7 states and 116 transitions. [2024-06-28 04:18:53,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 179 transitions, 2075 flow [2024-06-28 04:18:53,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 179 transitions, 1917 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 04:18:53,536 INFO L231 Difference]: Finished difference. Result has 141 places, 161 transitions, 1567 flow [2024-06-28 04:18:53,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1567, PETRI_PLACES=141, PETRI_TRANSITIONS=161} [2024-06-28 04:18:53,536 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-28 04:18:53,536 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 161 transitions, 1567 flow [2024-06-28 04:18:53,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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 04:18:53,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:53,536 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 04:18:53,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:18:53,537 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 04:18:53,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:53,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1937454666, now seen corresponding path program 5 times [2024-06-28 04:18:53,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:53,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177140310] [2024-06-28 04:18:53,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:53,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:53,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:55,925 INFO 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 04:18:55,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:55,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177140310] [2024-06-28 04:18:55,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177140310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:55,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:55,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:55,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89167644] [2024-06-28 04:18:55,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:55,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:55,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:55,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:55,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:55,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:55,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 161 transitions, 1567 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:18:55,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:55,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:55,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:18:56,869 INFO L124 PetriNetUnfolderBase]: 1421/2358 cut-off events. [2024-06-28 04:18:56,869 INFO L125 PetriNetUnfolderBase]: For 55310/55310 co-relation queries the response was YES. [2024-06-28 04:18:56,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13098 conditions, 2358 events. 1421/2358 cut-off events. For 55310/55310 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12938 event pairs, 379 based on Foata normal form. 1/2357 useless extension candidates. Maximal degree in co-relation 13033. Up to 2076 conditions per place. [2024-06-28 04:18:56,886 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 119 selfloop transitions, 58 changer transitions 0/182 dead transitions. [2024-06-28 04:18:56,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 182 transitions, 2051 flow [2024-06-28 04:18:56,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:18:56,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:18:56,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-28 04:18:56,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-28 04:18:56,887 INFO L175 Difference]: Start difference. First operand has 141 places, 161 transitions, 1567 flow. Second operand 6 states and 110 transitions. [2024-06-28 04:18:56,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 182 transitions, 2051 flow [2024-06-28 04:18:56,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 182 transitions, 1939 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 04:18:56,934 INFO L231 Difference]: Finished difference. Result has 143 places, 161 transitions, 1584 flow [2024-06-28 04:18:56,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1584, PETRI_PLACES=143, PETRI_TRANSITIONS=161} [2024-06-28 04:18:56,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-28 04:18:56,935 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 161 transitions, 1584 flow [2024-06-28 04:18:56,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:18:56,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:18:56,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] [2024-06-28 04:18:56,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:18:56,935 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 04:18:56,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:18:56,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1943168586, now seen corresponding path program 6 times [2024-06-28 04:18:56,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:18:56,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343568046] [2024-06-28 04:18:56,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:18:56,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:18:56,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:18:59,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:18:59,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:18:59,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343568046] [2024-06-28 04:18:59,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343568046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:18:59,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:18:59,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:18:59,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952571052] [2024-06-28 04:18:59,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:18:59,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:18:59,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:18:59,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:18:59,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:18:59,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:18:59,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 161 transitions, 1584 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:18:59,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:18:59,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:18:59,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:00,886 INFO L124 PetriNetUnfolderBase]: 1418/2358 cut-off events. [2024-06-28 04:19:00,886 INFO L125 PetriNetUnfolderBase]: For 57537/57537 co-relation queries the response was YES. [2024-06-28 04:19:00,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13154 conditions, 2358 events. 1418/2358 cut-off events. For 57537/57537 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12961 event pairs, 359 based on Foata normal form. 1/2358 useless extension candidates. Maximal degree in co-relation 13088. Up to 2073 conditions per place. [2024-06-28 04:19:00,902 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 130 selfloop transitions, 60 changer transitions 0/195 dead transitions. [2024-06-28 04:19:00,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 195 transitions, 2066 flow [2024-06-28 04:19:00,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:00,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:00,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:19:00,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 04:19:00,903 INFO L175 Difference]: Start difference. First operand has 143 places, 161 transitions, 1584 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:19:00,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 195 transitions, 2066 flow [2024-06-28 04:19:00,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 195 transitions, 1881 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:19:00,971 INFO L231 Difference]: Finished difference. Result has 144 places, 161 transitions, 1552 flow [2024-06-28 04:19:00,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1552, PETRI_PLACES=144, PETRI_TRANSITIONS=161} [2024-06-28 04:19:00,972 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-28 04:19:00,972 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 161 transitions, 1552 flow [2024-06-28 04:19:00,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:19:00,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:00,972 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 04:19:00,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:19:00,973 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 04:19:00,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:00,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1308841324, now seen corresponding path program 1 times [2024-06-28 04:19:00,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:00,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540410591] [2024-06-28 04:19:00,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:00,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:00,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:02,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:02,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:02,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540410591] [2024-06-28 04:19:02,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540410591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:02,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:02,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:19:02,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634924465] [2024-06-28 04:19:02,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:02,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:19:02,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:02,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:19:02,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:19:02,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:19:02,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 161 transitions, 1552 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:19:02,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:02,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:19:02,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:03,789 INFO L124 PetriNetUnfolderBase]: 1426/2362 cut-off events. [2024-06-28 04:19:03,790 INFO L125 PetriNetUnfolderBase]: For 58199/58199 co-relation queries the response was YES. [2024-06-28 04:19:03,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13242 conditions, 2362 events. 1426/2362 cut-off events. For 58199/58199 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 12921 event pairs, 331 based on Foata normal form. 2/2362 useless extension candidates. Maximal degree in co-relation 13176. Up to 2175 conditions per place. [2024-06-28 04:19:03,805 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 162 selfloop transitions, 21 changer transitions 0/188 dead transitions. [2024-06-28 04:19:03,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 188 transitions, 2112 flow [2024-06-28 04:19:03,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:19:03,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:19:03,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 04:19:03,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-28 04:19:03,807 INFO L175 Difference]: Start difference. First operand has 144 places, 161 transitions, 1552 flow. Second operand 7 states and 118 transitions. [2024-06-28 04:19:03,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 188 transitions, 2112 flow [2024-06-28 04:19:03,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 188 transitions, 1973 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 04:19:03,859 INFO L231 Difference]: Finished difference. Result has 143 places, 165 transitions, 1532 flow [2024-06-28 04:19:03,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1532, PETRI_PLACES=143, PETRI_TRANSITIONS=165} [2024-06-28 04:19:03,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-28 04:19:03,860 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 165 transitions, 1532 flow [2024-06-28 04:19:03,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:19:03,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:03,860 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 04:19:03,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:19:03,860 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 04:19:03,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:03,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1305984364, now seen corresponding path program 2 times [2024-06-28 04:19:03,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:03,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112577774] [2024-06-28 04:19:03,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:03,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:03,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:05,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:05,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:05,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112577774] [2024-06-28 04:19:05,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112577774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:05,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:05,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:19:05,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007948345] [2024-06-28 04:19:05,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:05,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:19:05,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:05,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:19:05,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:19:05,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:19:05,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 165 transitions, 1532 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:19:05,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:05,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:19:05,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:06,864 INFO L124 PetriNetUnfolderBase]: 1434/2381 cut-off events. [2024-06-28 04:19:06,864 INFO L125 PetriNetUnfolderBase]: For 55315/55315 co-relation queries the response was YES. [2024-06-28 04:19:06,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13173 conditions, 2381 events. 1434/2381 cut-off events. For 55315/55315 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13152 event pairs, 369 based on Foata normal form. 2/2381 useless extension candidates. Maximal degree in co-relation 13107. Up to 2222 conditions per place. [2024-06-28 04:19:06,881 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 161 selfloop transitions, 18 changer transitions 0/184 dead transitions. [2024-06-28 04:19:06,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 184 transitions, 1972 flow [2024-06-28 04:19:06,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:19:06,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:19:06,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 04:19:06,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:19:06,882 INFO L175 Difference]: Start difference. First operand has 143 places, 165 transitions, 1532 flow. Second operand 7 states and 112 transitions. [2024-06-28 04:19:06,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 184 transitions, 1972 flow [2024-06-28 04:19:06,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 184 transitions, 1906 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-28 04:19:06,934 INFO L231 Difference]: Finished difference. Result has 147 places, 167 transitions, 1547 flow [2024-06-28 04:19:06,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1476, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1547, PETRI_PLACES=147, PETRI_TRANSITIONS=167} [2024-06-28 04:19:06,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-28 04:19:06,934 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 167 transitions, 1547 flow [2024-06-28 04:19:06,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:19:06,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:06,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] [2024-06-28 04:19:06,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:19:06,935 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 04:19:06,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:06,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1937446730, now seen corresponding path program 3 times [2024-06-28 04:19:06,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:06,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337438970] [2024-06-28 04:19:06,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:06,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:06,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:08,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:08,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:08,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337438970] [2024-06-28 04:19:08,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337438970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:08,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:08,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:19:08,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681073548] [2024-06-28 04:19:08,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:08,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:19:08,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:08,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:19:08,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:19:08,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:19:08,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 167 transitions, 1547 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:19:08,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:08,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:19:08,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:09,792 INFO L124 PetriNetUnfolderBase]: 1429/2367 cut-off events. [2024-06-28 04:19:09,792 INFO L125 PetriNetUnfolderBase]: For 56956/56956 co-relation queries the response was YES. [2024-06-28 04:19:09,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13105 conditions, 2367 events. 1429/2367 cut-off events. For 56956/56956 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12949 event pairs, 330 based on Foata normal form. 2/2367 useless extension candidates. Maximal degree in co-relation 13037. Up to 2196 conditions per place. [2024-06-28 04:19:09,806 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 165 selfloop transitions, 17 changer transitions 0/187 dead transitions. [2024-06-28 04:19:09,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 187 transitions, 1967 flow [2024-06-28 04:19:09,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:19:09,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:19:09,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 04:19:09,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:19:09,808 INFO L175 Difference]: Start difference. First operand has 147 places, 167 transitions, 1547 flow. Second operand 6 states and 105 transitions. [2024-06-28 04:19:09,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 187 transitions, 1967 flow [2024-06-28 04:19:09,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 187 transitions, 1900 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 04:19:09,866 INFO L231 Difference]: Finished difference. Result has 148 places, 167 transitions, 1522 flow [2024-06-28 04:19:09,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1480, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1522, PETRI_PLACES=148, PETRI_TRANSITIONS=167} [2024-06-28 04:19:09,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-28 04:19:09,867 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 167 transitions, 1522 flow [2024-06-28 04:19:09,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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 04:19:09,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:09,867 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 04:19:09,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:19:09,867 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 04:19:09,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:09,868 INFO L85 PathProgramCache]: Analyzing trace with hash -442119539, now seen corresponding path program 1 times [2024-06-28 04:19:09,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:09,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665959717] [2024-06-28 04:19:09,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:09,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:09,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:12,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:12,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:12,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665959717] [2024-06-28 04:19:12,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665959717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:12,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:12,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:12,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793323689] [2024-06-28 04:19:12,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:12,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:12,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:12,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:12,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:12,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:19:12,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 167 transitions, 1522 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:12,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:12,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:19:12,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:13,544 INFO L124 PetriNetUnfolderBase]: 1434/2382 cut-off events. [2024-06-28 04:19:13,544 INFO L125 PetriNetUnfolderBase]: For 58951/58951 co-relation queries the response was YES. [2024-06-28 04:19:13,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13217 conditions, 2382 events. 1434/2382 cut-off events. For 58951/58951 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13146 event pairs, 355 based on Foata normal form. 1/2382 useless extension candidates. Maximal degree in co-relation 13148. Up to 2156 conditions per place. [2024-06-28 04:19:13,562 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 162 selfloop transitions, 36 changer transitions 0/203 dead transitions. [2024-06-28 04:19:13,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 203 transitions, 2060 flow [2024-06-28 04:19:13,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:13,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:13,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:19:13,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-28 04:19:13,563 INFO L175 Difference]: Start difference. First operand has 148 places, 167 transitions, 1522 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:19:13,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 203 transitions, 2060 flow [2024-06-28 04:19:13,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 203 transitions, 2019 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 04:19:13,621 INFO L231 Difference]: Finished difference. Result has 151 places, 170 transitions, 1611 flow [2024-06-28 04:19:13,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1611, PETRI_PLACES=151, PETRI_TRANSITIONS=170} [2024-06-28 04:19:13,622 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-28 04:19:13,622 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 170 transitions, 1611 flow [2024-06-28 04:19:13,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:13,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:13,623 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 04:19:13,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:19:13,623 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 04:19:13,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:13,623 INFO L85 PathProgramCache]: Analyzing trace with hash -580763009, now seen corresponding path program 2 times [2024-06-28 04:19:13,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:13,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365731317] [2024-06-28 04:19:13,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:13,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:13,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:16,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 04:19:16,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:16,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365731317] [2024-06-28 04:19:16,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365731317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:16,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:16,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:16,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929668244] [2024-06-28 04:19:16,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:16,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:16,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:16,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:16,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:16,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:19:16,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 170 transitions, 1611 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:16,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:16,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:19:16,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:17,568 INFO L124 PetriNetUnfolderBase]: 1447/2398 cut-off events. [2024-06-28 04:19:17,569 INFO L125 PetriNetUnfolderBase]: For 64183/64183 co-relation queries the response was YES. [2024-06-28 04:19:17,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13817 conditions, 2398 events. 1447/2398 cut-off events. For 64183/64183 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 13197 event pairs, 362 based on Foata normal form. 1/2397 useless extension candidates. Maximal degree in co-relation 13747. Up to 2037 conditions per place. [2024-06-28 04:19:17,587 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 131 selfloop transitions, 75 changer transitions 0/211 dead transitions. [2024-06-28 04:19:17,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 211 transitions, 2415 flow [2024-06-28 04:19:17,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:17,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:17,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:19:17,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:19:17,588 INFO L175 Difference]: Start difference. First operand has 151 places, 170 transitions, 1611 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:19:17,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 211 transitions, 2415 flow [2024-06-28 04:19:17,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 211 transitions, 2307 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 04:19:17,659 INFO L231 Difference]: Finished difference. Result has 153 places, 179 transitions, 1821 flow [2024-06-28 04:19:17,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1503, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1821, PETRI_PLACES=153, PETRI_TRANSITIONS=179} [2024-06-28 04:19:17,660 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-28 04:19:17,660 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 179 transitions, 1821 flow [2024-06-28 04:19:17,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:17,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:17,660 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 04:19:17,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:19:17,661 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 04:19:17,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:17,661 INFO L85 PathProgramCache]: Analyzing trace with hash -580494239, now seen corresponding path program 3 times [2024-06-28 04:19:17,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:17,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952241555] [2024-06-28 04:19:17,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:17,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:17,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:20,547 INFO 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 04:19:20,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:20,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952241555] [2024-06-28 04:19:20,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952241555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:20,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:20,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:20,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332712273] [2024-06-28 04:19:20,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:20,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:20,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:20,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:20,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:20,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:19:20,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 179 transitions, 1821 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:20,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:20,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:19:20,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:21,926 INFO L124 PetriNetUnfolderBase]: 1452/2407 cut-off events. [2024-06-28 04:19:21,926 INFO L125 PetriNetUnfolderBase]: For 69387/69387 co-relation queries the response was YES. [2024-06-28 04:19:21,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14320 conditions, 2407 events. 1452/2407 cut-off events. For 69387/69387 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13269 event pairs, 362 based on Foata normal form. 1/2406 useless extension candidates. Maximal degree in co-relation 14249. Up to 2043 conditions per place. [2024-06-28 04:19:21,944 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 128 selfloop transitions, 77 changer transitions 0/210 dead transitions. [2024-06-28 04:19:21,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 210 transitions, 2517 flow [2024-06-28 04:19:21,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:21,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:21,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:19:21,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:19:21,946 INFO L175 Difference]: Start difference. First operand has 153 places, 179 transitions, 1821 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:19:21,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 210 transitions, 2517 flow [2024-06-28 04:19:22,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 210 transitions, 2380 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-28 04:19:22,024 INFO L231 Difference]: Finished difference. Result has 158 places, 182 transitions, 1902 flow [2024-06-28 04:19:22,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1702, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1902, PETRI_PLACES=158, PETRI_TRANSITIONS=182} [2024-06-28 04:19:22,025 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-28 04:19:22,025 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 182 transitions, 1902 flow [2024-06-28 04:19:22,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:22,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:22,025 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 04:19:22,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:19:22,025 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 04:19:22,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:22,026 INFO L85 PathProgramCache]: Analyzing trace with hash -580493898, now seen corresponding path program 1 times [2024-06-28 04:19:22,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:22,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120345029] [2024-06-28 04:19:22,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:22,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:22,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:24,957 INFO 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 04:19:24,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:24,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120345029] [2024-06-28 04:19:24,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120345029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:24,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:24,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:24,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850284781] [2024-06-28 04:19:24,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:24,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:24,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:24,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:24,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:24,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:19:24,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 182 transitions, 1902 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:24,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:24,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:19:24,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:26,132 INFO L124 PetriNetUnfolderBase]: 1494/2465 cut-off events. [2024-06-28 04:19:26,132 INFO L125 PetriNetUnfolderBase]: For 76710/76710 co-relation queries the response was YES. [2024-06-28 04:19:26,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15037 conditions, 2465 events. 1494/2465 cut-off events. For 76710/76710 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 13555 event pairs, 365 based on Foata normal form. 2/2465 useless extension candidates. Maximal degree in co-relation 14964. Up to 2164 conditions per place. [2024-06-28 04:19:26,150 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 156 selfloop transitions, 66 changer transitions 0/227 dead transitions. [2024-06-28 04:19:26,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 227 transitions, 2730 flow [2024-06-28 04:19:26,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:19:26,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:19:26,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 04:19:26,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 04:19:26,151 INFO L175 Difference]: Start difference. First operand has 158 places, 182 transitions, 1902 flow. Second operand 10 states and 165 transitions. [2024-06-28 04:19:26,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 227 transitions, 2730 flow [2024-06-28 04:19:26,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 227 transitions, 2584 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 04:19:26,235 INFO L231 Difference]: Finished difference. Result has 164 places, 195 transitions, 2066 flow [2024-06-28 04:19:26,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1756, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2066, PETRI_PLACES=164, PETRI_TRANSITIONS=195} [2024-06-28 04:19:26,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-28 04:19:26,235 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 195 transitions, 2066 flow [2024-06-28 04:19:26,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:26,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:26,235 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 04:19:26,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:19:26,236 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 04:19:26,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:26,236 INFO L85 PathProgramCache]: Analyzing trace with hash -777772102, now seen corresponding path program 2 times [2024-06-28 04:19:26,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:26,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431370816] [2024-06-28 04:19:26,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:26,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:26,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:29,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:29,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:29,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431370816] [2024-06-28 04:19:29,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431370816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:29,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:29,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:29,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066237657] [2024-06-28 04:19:29,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:29,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:29,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:29,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:29,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:29,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:19:29,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 195 transitions, 2066 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:29,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:29,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:19:29,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:30,391 INFO L124 PetriNetUnfolderBase]: 1610/2650 cut-off events. [2024-06-28 04:19:30,391 INFO L125 PetriNetUnfolderBase]: For 88235/88235 co-relation queries the response was YES. [2024-06-28 04:19:30,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16682 conditions, 2650 events. 1610/2650 cut-off events. For 88235/88235 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14700 event pairs, 362 based on Foata normal form. 4/2653 useless extension candidates. Maximal degree in co-relation 16607. Up to 2329 conditions per place. [2024-06-28 04:19:30,413 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 195 selfloop transitions, 63 changer transitions 0/263 dead transitions. [2024-06-28 04:19:30,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 263 transitions, 3289 flow [2024-06-28 04:19:30,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:19:30,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:19:30,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-28 04:19:30,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38802660753880264 [2024-06-28 04:19:30,416 INFO L175 Difference]: Start difference. First operand has 164 places, 195 transitions, 2066 flow. Second operand 11 states and 175 transitions. [2024-06-28 04:19:30,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 263 transitions, 3289 flow [2024-06-28 04:19:30,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 263 transitions, 3087 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-28 04:19:30,528 INFO L231 Difference]: Finished difference. Result has 175 places, 231 transitions, 2597 flow [2024-06-28 04:19:30,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2597, PETRI_PLACES=175, PETRI_TRANSITIONS=231} [2024-06-28 04:19:30,529 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-28 04:19:30,529 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 231 transitions, 2597 flow [2024-06-28 04:19:30,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:30,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:30,529 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 04:19:30,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:19:30,530 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 04:19:30,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:30,530 INFO L85 PathProgramCache]: Analyzing trace with hash -576775169, now seen corresponding path program 4 times [2024-06-28 04:19:30,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:30,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516457372] [2024-06-28 04:19:30,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:30,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:30,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:33,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:33,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:33,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516457372] [2024-06-28 04:19:33,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516457372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:33,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:33,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:33,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696854846] [2024-06-28 04:19:33,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:33,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:33,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:33,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:33,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:33,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:19:33,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 231 transitions, 2597 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:33,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:33,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:19:33,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:34,353 INFO L124 PetriNetUnfolderBase]: 1615/2657 cut-off events. [2024-06-28 04:19:34,353 INFO L125 PetriNetUnfolderBase]: For 90801/90801 co-relation queries the response was YES. [2024-06-28 04:19:34,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17205 conditions, 2657 events. 1615/2657 cut-off events. For 90801/90801 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14747 event pairs, 364 based on Foata normal form. 1/2657 useless extension candidates. Maximal degree in co-relation 17123. Up to 2391 conditions per place. [2024-06-28 04:19:34,373 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 200 selfloop transitions, 51 changer transitions 0/256 dead transitions. [2024-06-28 04:19:34,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 256 transitions, 3214 flow [2024-06-28 04:19:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:34,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:34,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 04:19:34,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-28 04:19:34,375 INFO L175 Difference]: Start difference. First operand has 175 places, 231 transitions, 2597 flow. Second operand 8 states and 131 transitions. [2024-06-28 04:19:34,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 256 transitions, 3214 flow [2024-06-28 04:19:34,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 256 transitions, 3133 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-28 04:19:34,503 INFO L231 Difference]: Finished difference. Result has 181 places, 234 transitions, 2674 flow [2024-06-28 04:19:34,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2516, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2674, PETRI_PLACES=181, PETRI_TRANSITIONS=234} [2024-06-28 04:19:34,503 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-28 04:19:34,504 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 234 transitions, 2674 flow [2024-06-28 04:19:34,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:34,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:34,504 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 04:19:34,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:19:34,504 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 04:19:34,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:34,504 INFO L85 PathProgramCache]: Analyzing trace with hash 2088795758, now seen corresponding path program 3 times [2024-06-28 04:19:34,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:34,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683795603] [2024-06-28 04:19:34,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:34,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:34,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:37,343 INFO 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 04:19:37,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:37,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683795603] [2024-06-28 04:19:37,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683795603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:37,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:37,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:37,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600388115] [2024-06-28 04:19:37,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:37,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:37,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:37,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:37,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:37,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:19:37,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 234 transitions, 2674 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:37,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:37,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:19:37,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:38,656 INFO L124 PetriNetUnfolderBase]: 1655/2721 cut-off events. [2024-06-28 04:19:38,656 INFO L125 PetriNetUnfolderBase]: For 101338/101338 co-relation queries the response was YES. [2024-06-28 04:19:38,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17701 conditions, 2721 events. 1655/2721 cut-off events. For 101338/101338 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 15139 event pairs, 360 based on Foata normal form. 8/2728 useless extension candidates. Maximal degree in co-relation 17616. Up to 2342 conditions per place. [2024-06-28 04:19:38,680 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 186 selfloop transitions, 87 changer transitions 0/278 dead transitions. [2024-06-28 04:19:38,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 278 transitions, 3592 flow [2024-06-28 04:19:38,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:19:38,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:19:38,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-28 04:19:38,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:19:38,682 INFO L175 Difference]: Start difference. First operand has 181 places, 234 transitions, 2674 flow. Second operand 11 states and 176 transitions. [2024-06-28 04:19:38,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 278 transitions, 3592 flow [2024-06-28 04:19:38,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 278 transitions, 3439 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 04:19:38,797 INFO L231 Difference]: Finished difference. Result has 186 places, 246 transitions, 2905 flow [2024-06-28 04:19:38,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2521, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2905, PETRI_PLACES=186, PETRI_TRANSITIONS=246} [2024-06-28 04:19:38,797 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-28 04:19:38,798 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 246 transitions, 2905 flow [2024-06-28 04:19:38,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:38,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:38,798 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 04:19:38,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:19:38,798 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 04:19:38,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:38,799 INFO L85 PathProgramCache]: Analyzing trace with hash -432668972, now seen corresponding path program 1 times [2024-06-28 04:19:38,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:38,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082579877] [2024-06-28 04:19:38,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:38,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:38,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:42,110 INFO 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 04:19:42,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:42,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082579877] [2024-06-28 04:19:42,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082579877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:42,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:42,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:19:42,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112727847] [2024-06-28 04:19:42,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:42,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:19:42,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:42,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:19:42,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:19:42,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:19:42,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 246 transitions, 2905 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:42,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:42,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:19:42,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:43,300 INFO L124 PetriNetUnfolderBase]: 1564/2620 cut-off events. [2024-06-28 04:19:43,300 INFO L125 PetriNetUnfolderBase]: For 111714/111714 co-relation queries the response was YES. [2024-06-28 04:19:43,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17730 conditions, 2620 events. 1564/2620 cut-off events. For 111714/111714 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 14981 event pairs, 344 based on Foata normal form. 12/2613 useless extension candidates. Maximal degree in co-relation 17644. Up to 2181 conditions per place. [2024-06-28 04:19:43,325 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 192 selfloop transitions, 52 changer transitions 0/276 dead transitions. [2024-06-28 04:19:43,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 276 transitions, 3521 flow [2024-06-28 04:19:43,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:19:43,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:19:43,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:19:43,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:19:43,326 INFO L175 Difference]: Start difference. First operand has 186 places, 246 transitions, 2905 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:19:43,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 276 transitions, 3521 flow [2024-06-28 04:19:43,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 276 transitions, 3354 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-28 04:19:43,432 INFO L231 Difference]: Finished difference. Result has 189 places, 247 transitions, 2873 flow [2024-06-28 04:19:43,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2742, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2873, PETRI_PLACES=189, PETRI_TRANSITIONS=247} [2024-06-28 04:19:43,433 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-28 04:19:43,433 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 247 transitions, 2873 flow [2024-06-28 04:19:43,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:43,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:43,433 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 04:19:43,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:19:43,433 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 04:19:43,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:43,434 INFO L85 PathProgramCache]: Analyzing trace with hash -434522641, now seen corresponding path program 5 times [2024-06-28 04:19:43,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:43,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850889026] [2024-06-28 04:19:43,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:43,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:43,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:46,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:46,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:46,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850889026] [2024-06-28 04:19:46,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850889026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:46,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:46,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:46,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108048317] [2024-06-28 04:19:46,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:46,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:46,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:46,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:46,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:46,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:19:46,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 247 transitions, 2873 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:46,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:46,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:19:46,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:47,604 INFO L124 PetriNetUnfolderBase]: 1704/2796 cut-off events. [2024-06-28 04:19:47,604 INFO L125 PetriNetUnfolderBase]: For 104973/104975 co-relation queries the response was YES. [2024-06-28 04:19:47,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18452 conditions, 2796 events. 1704/2796 cut-off events. For 104973/104975 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 15620 event pairs, 403 based on Foata normal form. 1/2795 useless extension candidates. Maximal degree in co-relation 18364. Up to 2361 conditions per place. [2024-06-28 04:19:47,625 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 175 selfloop transitions, 97 changer transitions 0/277 dead transitions. [2024-06-28 04:19:47,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 277 transitions, 3717 flow [2024-06-28 04:19:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:47,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:47,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:19:47,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:19:47,627 INFO L175 Difference]: Start difference. First operand has 189 places, 247 transitions, 2873 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:19:47,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 277 transitions, 3717 flow [2024-06-28 04:19:47,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 277 transitions, 3614 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 04:19:47,759 INFO L231 Difference]: Finished difference. Result has 190 places, 250 transitions, 3020 flow [2024-06-28 04:19:47,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2770, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3020, PETRI_PLACES=190, PETRI_TRANSITIONS=250} [2024-06-28 04:19:47,759 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-28 04:19:47,759 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 250 transitions, 3020 flow [2024-06-28 04:19:47,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:47,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:47,759 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 04:19:47,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:19:47,760 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 04:19:47,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:47,760 INFO L85 PathProgramCache]: Analyzing trace with hash 2139171937, now seen corresponding path program 6 times [2024-06-28 04:19:47,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:47,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269533688] [2024-06-28 04:19:47,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:47,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:47,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:50,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:50,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:50,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269533688] [2024-06-28 04:19:50,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269533688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:50,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:50,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:50,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240167425] [2024-06-28 04:19:50,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:50,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:50,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:50,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:50,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:50,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:19:50,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 250 transitions, 3020 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:50,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:50,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:19:50,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:51,781 INFO L124 PetriNetUnfolderBase]: 1709/2809 cut-off events. [2024-06-28 04:19:51,782 INFO L125 PetriNetUnfolderBase]: For 108854/108856 co-relation queries the response was YES. [2024-06-28 04:19:51,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18667 conditions, 2809 events. 1709/2809 cut-off events. For 108854/108856 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15740 event pairs, 405 based on Foata normal form. 1/2808 useless extension candidates. Maximal degree in co-relation 18578. Up to 2367 conditions per place. [2024-06-28 04:19:51,805 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 174 selfloop transitions, 98 changer transitions 0/277 dead transitions. [2024-06-28 04:19:51,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 277 transitions, 3866 flow [2024-06-28 04:19:51,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:19:51,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:19:51,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:19:51,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-28 04:19:51,807 INFO L175 Difference]: Start difference. First operand has 190 places, 250 transitions, 3020 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:19:51,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 277 transitions, 3866 flow [2024-06-28 04:19:51,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 277 transitions, 3578 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 04:19:51,952 INFO L231 Difference]: Finished difference. Result has 192 places, 253 transitions, 2990 flow [2024-06-28 04:19:51,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2748, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2990, PETRI_PLACES=192, PETRI_TRANSITIONS=253} [2024-06-28 04:19:51,953 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-28 04:19:51,953 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 253 transitions, 2990 flow [2024-06-28 04:19:51,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:51,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:51,953 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 04:19:51,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:19:51,953 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 04:19:51,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:51,954 INFO L85 PathProgramCache]: Analyzing trace with hash -434253530, now seen corresponding path program 4 times [2024-06-28 04:19:51,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:51,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171567683] [2024-06-28 04:19:51,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:51,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:51,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:54,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:19:54,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:54,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171567683] [2024-06-28 04:19:54,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171567683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:54,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:54,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:54,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110265245] [2024-06-28 04:19:54,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:54,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:54,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:54,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:54,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:54,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:19:54,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 253 transitions, 2990 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:54,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:54,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:19:54,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:19:55,900 INFO L124 PetriNetUnfolderBase]: 1719/2828 cut-off events. [2024-06-28 04:19:55,900 INFO L125 PetriNetUnfolderBase]: For 112849/112859 co-relation queries the response was YES. [2024-06-28 04:19:55,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18770 conditions, 2828 events. 1719/2828 cut-off events. For 112849/112859 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 15917 event pairs, 392 based on Foata normal form. 12/2839 useless extension candidates. Maximal degree in co-relation 18680. Up to 2507 conditions per place. [2024-06-28 04:19:55,975 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 214 selfloop transitions, 64 changer transitions 0/283 dead transitions. [2024-06-28 04:19:55,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 283 transitions, 3758 flow [2024-06-28 04:19:55,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:19:55,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:19:55,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 04:19:55,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-28 04:19:55,977 INFO L175 Difference]: Start difference. First operand has 192 places, 253 transitions, 2990 flow. Second operand 9 states and 146 transitions. [2024-06-28 04:19:55,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 283 transitions, 3758 flow [2024-06-28 04:19:56,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 283 transitions, 3555 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 04:19:56,121 INFO L231 Difference]: Finished difference. Result has 196 places, 257 transitions, 2967 flow [2024-06-28 04:19:56,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2787, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2967, PETRI_PLACES=196, PETRI_TRANSITIONS=257} [2024-06-28 04:19:56,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-28 04:19:56,122 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 257 transitions, 2967 flow [2024-06-28 04:19:56,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:56,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:19:56,122 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 04:19:56,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:19:56,122 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 04:19:56,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:19:56,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1830667948, now seen corresponding path program 5 times [2024-06-28 04:19:56,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:19:56,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800604885] [2024-06-28 04:19:56,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:19:56,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:19:56,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:19:58,824 INFO 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 04:19:58,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:19:58,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800604885] [2024-06-28 04:19:58,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800604885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:19:58,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:19:58,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:19:58,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036007626] [2024-06-28 04:19:58,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:19:58,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:19:58,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:19:58,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:19:58,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:19:58,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:19:58,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 257 transitions, 2967 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:19:58,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:19:58,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:19:58,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:00,137 INFO L124 PetriNetUnfolderBase]: 1745/2870 cut-off events. [2024-06-28 04:20:00,138 INFO L125 PetriNetUnfolderBase]: For 118981/118991 co-relation queries the response was YES. [2024-06-28 04:20:00,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19140 conditions, 2870 events. 1745/2870 cut-off events. For 118981/118991 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 16199 event pairs, 388 based on Foata normal form. 12/2881 useless extension candidates. Maximal degree in co-relation 19049. Up to 2407 conditions per place. [2024-06-28 04:20:00,164 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 186 selfloop transitions, 102 changer transitions 0/293 dead transitions. [2024-06-28 04:20:00,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 293 transitions, 3960 flow [2024-06-28 04:20:00,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:00,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:00,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:20:00,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:20:00,166 INFO L175 Difference]: Start difference. First operand has 196 places, 257 transitions, 2967 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:20:00,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 293 transitions, 3960 flow [2024-06-28 04:20:00,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 293 transitions, 3866 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:20:00,309 INFO L231 Difference]: Finished difference. Result has 200 places, 269 transitions, 3282 flow [2024-06-28 04:20:00,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2875, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3282, PETRI_PLACES=200, PETRI_TRANSITIONS=269} [2024-06-28 04:20:00,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-28 04:20:00,310 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 269 transitions, 3282 flow [2024-06-28 04:20:00,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:00,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:00,310 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 04:20:00,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:20:00,310 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 04:20:00,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:00,310 INFO L85 PathProgramCache]: Analyzing trace with hash -873056720, now seen corresponding path program 6 times [2024-06-28 04:20:00,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:00,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7641410] [2024-06-28 04:20:00,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:00,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:00,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:02,888 INFO 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 04:20:02,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:02,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7641410] [2024-06-28 04:20:02,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7641410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:02,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:02,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:02,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076217068] [2024-06-28 04:20:02,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:02,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:02,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:02,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:02,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:02,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:20:02,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 269 transitions, 3282 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:02,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:02,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:20:02,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:04,127 INFO L124 PetriNetUnfolderBase]: 1739/2860 cut-off events. [2024-06-28 04:20:04,127 INFO L125 PetriNetUnfolderBase]: For 123277/123287 co-relation queries the response was YES. [2024-06-28 04:20:04,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19705 conditions, 2860 events. 1739/2860 cut-off events. For 123277/123287 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 16109 event pairs, 388 based on Foata normal form. 12/2871 useless extension candidates. Maximal degree in co-relation 19611. Up to 2546 conditions per place. [2024-06-28 04:20:04,153 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 220 selfloop transitions, 63 changer transitions 0/288 dead transitions. [2024-06-28 04:20:04,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 288 transitions, 3906 flow [2024-06-28 04:20:04,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:04,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:04,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 04:20:04,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:20:04,154 INFO L175 Difference]: Start difference. First operand has 200 places, 269 transitions, 3282 flow. Second operand 8 states and 128 transitions. [2024-06-28 04:20:04,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 288 transitions, 3906 flow [2024-06-28 04:20:04,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 288 transitions, 3811 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-28 04:20:04,308 INFO L231 Difference]: Finished difference. Result has 206 places, 269 transitions, 3319 flow [2024-06-28 04:20:04,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3187, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3319, PETRI_PLACES=206, PETRI_TRANSITIONS=269} [2024-06-28 04:20:04,309 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-28 04:20:04,309 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 269 transitions, 3319 flow [2024-06-28 04:20:04,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:04,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:04,310 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 04:20:04,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:20:04,310 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 04:20:04,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:04,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1831054239, now seen corresponding path program 7 times [2024-06-28 04:20:04,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:04,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132624226] [2024-06-28 04:20:04,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:04,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:04,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:07,002 INFO 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 04:20:07,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:07,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132624226] [2024-06-28 04:20:07,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132624226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:07,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:07,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:07,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669712344] [2024-06-28 04:20:07,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:07,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:07,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:07,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:07,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:07,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:20:07,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 269 transitions, 3319 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:07,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:07,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:20:07,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:08,401 INFO L124 PetriNetUnfolderBase]: 1744/2864 cut-off events. [2024-06-28 04:20:08,401 INFO L125 PetriNetUnfolderBase]: For 126825/126827 co-relation queries the response was YES. [2024-06-28 04:20:08,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19880 conditions, 2864 events. 1744/2864 cut-off events. For 126825/126827 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 16118 event pairs, 401 based on Foata normal form. 1/2863 useless extension candidates. Maximal degree in co-relation 19783. Up to 2415 conditions per place. [2024-06-28 04:20:08,429 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 180 selfloop transitions, 105 changer transitions 0/290 dead transitions. [2024-06-28 04:20:08,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 290 transitions, 4078 flow [2024-06-28 04:20:08,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:08,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:08,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 04:20:08,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-28 04:20:08,431 INFO L175 Difference]: Start difference. First operand has 206 places, 269 transitions, 3319 flow. Second operand 8 states and 131 transitions. [2024-06-28 04:20:08,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 290 transitions, 4078 flow [2024-06-28 04:20:08,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 290 transitions, 3940 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:20:08,603 INFO L231 Difference]: Finished difference. Result has 207 places, 272 transitions, 3440 flow [2024-06-28 04:20:08,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3440, PETRI_PLACES=207, PETRI_TRANSITIONS=272} [2024-06-28 04:20:08,604 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-28 04:20:08,604 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 272 transitions, 3440 flow [2024-06-28 04:20:08,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:08,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:08,604 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 04:20:08,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:20:08,605 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 04:20:08,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:08,605 INFO L85 PathProgramCache]: Analyzing trace with hash -97750134, now seen corresponding path program 7 times [2024-06-28 04:20:08,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:08,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973511294] [2024-06-28 04:20:08,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:08,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:08,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:11,255 INFO 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 04:20:11,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:11,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973511294] [2024-06-28 04:20:11,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973511294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:11,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:11,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:11,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690429169] [2024-06-28 04:20:11,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:11,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:11,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:11,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:11,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:11,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:20:11,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 272 transitions, 3440 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:11,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:11,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:20:11,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:12,961 INFO L124 PetriNetUnfolderBase]: 1780/2922 cut-off events. [2024-06-28 04:20:12,961 INFO L125 PetriNetUnfolderBase]: For 138675/138681 co-relation queries the response was YES. [2024-06-28 04:20:12,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20592 conditions, 2922 events. 1780/2922 cut-off events. For 138675/138681 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 16490 event pairs, 370 based on Foata normal form. 7/2928 useless extension candidates. Maximal degree in co-relation 20494. Up to 2409 conditions per place. [2024-06-28 04:20:12,992 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 170 selfloop transitions, 130 changer transitions 0/305 dead transitions. [2024-06-28 04:20:12,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 305 transitions, 4484 flow [2024-06-28 04:20:12,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:20:12,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:20:12,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 184 transitions. [2024-06-28 04:20:12,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37398373983739835 [2024-06-28 04:20:12,994 INFO L175 Difference]: Start difference. First operand has 207 places, 272 transitions, 3440 flow. Second operand 12 states and 184 transitions. [2024-06-28 04:20:12,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 305 transitions, 4484 flow [2024-06-28 04:20:13,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 305 transitions, 4312 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 04:20:13,157 INFO L231 Difference]: Finished difference. Result has 214 places, 281 transitions, 3720 flow [2024-06-28 04:20:13,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3268, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3720, PETRI_PLACES=214, PETRI_TRANSITIONS=281} [2024-06-28 04:20:13,158 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-28 04:20:13,158 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 281 transitions, 3720 flow [2024-06-28 04:20:13,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:13,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:13,158 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 04:20:13,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:20:13,158 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 04:20:13,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:13,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1740676218, now seen corresponding path program 8 times [2024-06-28 04:20:13,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:13,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8830631] [2024-06-28 04:20:13,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:13,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:13,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:15,490 INFO 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 04:20:15,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:15,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8830631] [2024-06-28 04:20:15,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8830631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:15,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:15,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:15,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808802516] [2024-06-28 04:20:15,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:15,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:15,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:15,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:15,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:15,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:20:15,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 281 transitions, 3720 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:15,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:15,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:20:15,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:16,539 INFO L124 PetriNetUnfolderBase]: 1822/2982 cut-off events. [2024-06-28 04:20:16,539 INFO L125 PetriNetUnfolderBase]: For 150574/150576 co-relation queries the response was YES. [2024-06-28 04:20:16,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21809 conditions, 2982 events. 1822/2982 cut-off events. For 150574/150576 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 16812 event pairs, 401 based on Foata normal form. 2/2982 useless extension candidates. Maximal degree in co-relation 21710. Up to 2378 conditions per place. [2024-06-28 04:20:16,567 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 165 selfloop transitions, 142 changer transitions 0/312 dead transitions. [2024-06-28 04:20:16,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 312 transitions, 4766 flow [2024-06-28 04:20:16,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:20:16,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:20:16,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:20:16,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:20:16,568 INFO L175 Difference]: Start difference. First operand has 214 places, 281 transitions, 3720 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:20:16,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 312 transitions, 4766 flow [2024-06-28 04:20:16,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 312 transitions, 4457 flow, removed 108 selfloop flow, removed 7 redundant places. [2024-06-28 04:20:16,743 INFO L231 Difference]: Finished difference. Result has 214 places, 290 transitions, 3875 flow [2024-06-28 04:20:16,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3875, PETRI_PLACES=214, PETRI_TRANSITIONS=290} [2024-06-28 04:20:16,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-28 04:20:16,744 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 290 transitions, 3875 flow [2024-06-28 04:20:16,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:16,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:16,744 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 04:20:16,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:20:16,744 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 04:20:16,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:16,745 INFO L85 PathProgramCache]: Analyzing trace with hash 68448895, now seen corresponding path program 8 times [2024-06-28 04:20:16,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:16,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197283643] [2024-06-28 04:20:16,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:16,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:16,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:19,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:19,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:19,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197283643] [2024-06-28 04:20:19,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197283643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:19,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:19,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:19,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150907259] [2024-06-28 04:20:19,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:19,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:19,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:19,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:19,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:19,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:20:19,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 290 transitions, 3875 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:19,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:19,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:20:19,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:20,518 INFO L124 PetriNetUnfolderBase]: 1819/2976 cut-off events. [2024-06-28 04:20:20,519 INFO L125 PetriNetUnfolderBase]: For 148846/148848 co-relation queries the response was YES. [2024-06-28 04:20:20,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21476 conditions, 2976 events. 1819/2976 cut-off events. For 148846/148848 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16718 event pairs, 412 based on Foata normal form. 1/2975 useless extension candidates. Maximal degree in co-relation 21378. Up to 2556 conditions per place. [2024-06-28 04:20:20,546 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 82 changer transitions 0/315 dead transitions. [2024-06-28 04:20:20,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 315 transitions, 4671 flow [2024-06-28 04:20:20,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:20:20,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:20:20,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:20:20,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-28 04:20:20,557 INFO L175 Difference]: Start difference. First operand has 214 places, 290 transitions, 3875 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:20:20,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 315 transitions, 4671 flow [2024-06-28 04:20:20,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 315 transitions, 4477 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 04:20:20,732 INFO L231 Difference]: Finished difference. Result has 218 places, 290 transitions, 3856 flow [2024-06-28 04:20:20,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3856, PETRI_PLACES=218, PETRI_TRANSITIONS=290} [2024-06-28 04:20:20,732 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-28 04:20:20,732 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 290 transitions, 3856 flow [2024-06-28 04:20:20,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:20,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:20,733 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 04:20:20,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:20:20,733 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 04:20:20,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:20,733 INFO L85 PathProgramCache]: Analyzing trace with hash 268136976, now seen corresponding path program 9 times [2024-06-28 04:20:20,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:20,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993128944] [2024-06-28 04:20:20,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:20,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:20,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:23,129 INFO 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 04:20:23,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:23,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993128944] [2024-06-28 04:20:23,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993128944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:23,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:23,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:23,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619260437] [2024-06-28 04:20:23,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:23,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:23,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:23,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:23,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:23,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:20:23,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 290 transitions, 3856 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:23,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:23,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:20:23,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:24,368 INFO L124 PetriNetUnfolderBase]: 1813/2970 cut-off events. [2024-06-28 04:20:24,368 INFO L125 PetriNetUnfolderBase]: For 152740/152742 co-relation queries the response was YES. [2024-06-28 04:20:24,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21255 conditions, 2970 events. 1813/2970 cut-off events. For 152740/152742 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 16758 event pairs, 385 based on Foata normal form. 2/2970 useless extension candidates. Maximal degree in co-relation 21156. Up to 2369 conditions per place. [2024-06-28 04:20:24,397 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 160 selfloop transitions, 149 changer transitions 0/314 dead transitions. [2024-06-28 04:20:24,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 314 transitions, 4744 flow [2024-06-28 04:20:24,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:20:24,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:20:24,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 04:20:24,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-28 04:20:24,398 INFO L175 Difference]: Start difference. First operand has 218 places, 290 transitions, 3856 flow. Second operand 9 states and 152 transitions. [2024-06-28 04:20:24,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 314 transitions, 4744 flow [2024-06-28 04:20:24,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 314 transitions, 4463 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 04:20:24,623 INFO L231 Difference]: Finished difference. Result has 218 places, 290 transitions, 3883 flow [2024-06-28 04:20:24,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3579, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3883, PETRI_PLACES=218, PETRI_TRANSITIONS=290} [2024-06-28 04:20:24,623 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-28 04:20:24,623 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 290 transitions, 3883 flow [2024-06-28 04:20:24,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:24,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:24,624 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 04:20:24,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:20:24,624 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 04:20:24,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:24,625 INFO L85 PathProgramCache]: Analyzing trace with hash 68449236, now seen corresponding path program 10 times [2024-06-28 04:20:24,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:24,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911202257] [2024-06-28 04:20:24,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:24,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:24,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:27,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:27,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:27,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911202257] [2024-06-28 04:20:27,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911202257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:27,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:27,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:27,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512947409] [2024-06-28 04:20:27,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:27,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:27,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:27,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:27,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:27,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:20:27,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 290 transitions, 3883 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:27,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:27,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:20:27,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:28,387 INFO L124 PetriNetUnfolderBase]: 1807/2960 cut-off events. [2024-06-28 04:20:28,387 INFO L125 PetriNetUnfolderBase]: For 149878/149880 co-relation queries the response was YES. [2024-06-28 04:20:28,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21251 conditions, 2960 events. 1807/2960 cut-off events. For 149878/149880 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16667 event pairs, 410 based on Foata normal form. 2/2960 useless extension candidates. Maximal degree in co-relation 21152. Up to 2582 conditions per place. [2024-06-28 04:20:28,413 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 230 selfloop transitions, 76 changer transitions 0/311 dead transitions. [2024-06-28 04:20:28,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 311 transitions, 4557 flow [2024-06-28 04:20:28,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:20:28,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:20:28,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:20:28,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-28 04:20:28,415 INFO L175 Difference]: Start difference. First operand has 218 places, 290 transitions, 3883 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:20:28,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 311 transitions, 4557 flow [2024-06-28 04:20:28,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 311 transitions, 4181 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 04:20:28,612 INFO L231 Difference]: Finished difference. Result has 217 places, 290 transitions, 3665 flow [2024-06-28 04:20:28,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3507, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3665, PETRI_PLACES=217, PETRI_TRANSITIONS=290} [2024-06-28 04:20:28,612 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-28 04:20:28,613 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 290 transitions, 3665 flow [2024-06-28 04:20:28,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:28,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:28,613 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 04:20:28,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:20:28,613 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 04:20:28,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:28,613 INFO L85 PathProgramCache]: Analyzing trace with hash -108682284, now seen corresponding path program 11 times [2024-06-28 04:20:28,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:28,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236936178] [2024-06-28 04:20:28,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:28,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:28,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:31,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:31,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:31,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236936178] [2024-06-28 04:20:31,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236936178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:31,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:31,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:31,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947102104] [2024-06-28 04:20:31,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:31,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:31,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:31,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:31,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:31,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:20:31,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 290 transitions, 3665 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:31,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:31,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:20:31,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:32,886 INFO L124 PetriNetUnfolderBase]: 1849/3040 cut-off events. [2024-06-28 04:20:32,886 INFO L125 PetriNetUnfolderBase]: For 152596/152596 co-relation queries the response was YES. [2024-06-28 04:20:32,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21094 conditions, 3040 events. 1849/3040 cut-off events. For 152596/152596 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 17366 event pairs, 378 based on Foata normal form. 8/3047 useless extension candidates. Maximal degree in co-relation 20994. Up to 2516 conditions per place. [2024-06-28 04:20:32,911 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 212 selfloop transitions, 131 changer transitions 0/348 dead transitions. [2024-06-28 04:20:32,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 348 transitions, 4803 flow [2024-06-28 04:20:32,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:20:32,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:20:32,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-28 04:20:32,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4190687361419069 [2024-06-28 04:20:32,913 INFO L175 Difference]: Start difference. First operand has 217 places, 290 transitions, 3665 flow. Second operand 11 states and 189 transitions. [2024-06-28 04:20:32,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 348 transitions, 4803 flow [2024-06-28 04:20:33,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 348 transitions, 4579 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 04:20:33,145 INFO L231 Difference]: Finished difference. Result has 224 places, 308 transitions, 4044 flow [2024-06-28 04:20:33,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4044, PETRI_PLACES=224, PETRI_TRANSITIONS=308} [2024-06-28 04:20:33,146 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-28 04:20:33,146 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 308 transitions, 4044 flow [2024-06-28 04:20:33,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:33,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:33,146 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 04:20:33,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:20:33,147 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 04:20:33,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:33,147 INFO L85 PathProgramCache]: Analyzing trace with hash -108474894, now seen corresponding path program 12 times [2024-06-28 04:20:33,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:33,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404725430] [2024-06-28 04:20:33,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:33,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:33,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:35,925 INFO 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 04:20:35,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:35,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404725430] [2024-06-28 04:20:35,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404725430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:35,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:35,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:35,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605749689] [2024-06-28 04:20:35,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:35,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:35,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:35,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:35,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:35,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:20:35,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 308 transitions, 4044 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:35,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:35,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:20:35,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:37,214 INFO L124 PetriNetUnfolderBase]: 1837/3024 cut-off events. [2024-06-28 04:20:37,215 INFO L125 PetriNetUnfolderBase]: For 146189/146189 co-relation queries the response was YES. [2024-06-28 04:20:37,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21190 conditions, 3024 events. 1837/3024 cut-off events. For 146189/146189 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 17286 event pairs, 378 based on Foata normal form. 4/3027 useless extension candidates. Maximal degree in co-relation 21087. Up to 2506 conditions per place. [2024-06-28 04:20:37,245 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 204 selfloop transitions, 131 changer transitions 0/340 dead transitions. [2024-06-28 04:20:37,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 340 transitions, 4809 flow [2024-06-28 04:20:37,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:20:37,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:20:37,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:20:37,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-28 04:20:37,247 INFO L175 Difference]: Start difference. First operand has 224 places, 308 transitions, 4044 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:20:37,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 340 transitions, 4809 flow [2024-06-28 04:20:37,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 340 transitions, 4537 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 04:20:37,471 INFO L231 Difference]: Finished difference. Result has 224 places, 308 transitions, 4060 flow [2024-06-28 04:20:37,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3772, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4060, PETRI_PLACES=224, PETRI_TRANSITIONS=308} [2024-06-28 04:20:37,471 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-28 04:20:37,471 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 308 transitions, 4060 flow [2024-06-28 04:20:37,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:37,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:37,472 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 04:20:37,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:20:37,472 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 04:20:37,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:37,472 INFO L85 PathProgramCache]: Analyzing trace with hash -108682625, now seen corresponding path program 9 times [2024-06-28 04:20:37,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:37,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921811794] [2024-06-28 04:20:37,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:37,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:37,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:40,057 INFO 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 04:20:40,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:40,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921811794] [2024-06-28 04:20:40,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921811794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:40,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:40,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:40,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542548289] [2024-06-28 04:20:40,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:40,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:40,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:40,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:40,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:40,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:20:40,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 308 transitions, 4060 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:40,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:40,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:20:40,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:41,697 INFO L124 PetriNetUnfolderBase]: 1834/3026 cut-off events. [2024-06-28 04:20:41,698 INFO L125 PetriNetUnfolderBase]: For 140500/140500 co-relation queries the response was YES. [2024-06-28 04:20:41,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21116 conditions, 3026 events. 1834/3026 cut-off events. For 140500/140500 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 17342 event pairs, 398 based on Foata normal form. 1/3026 useless extension candidates. Maximal degree in co-relation 21013. Up to 2581 conditions per place. [2024-06-28 04:20:41,728 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 254 selfloop transitions, 88 changer transitions 0/347 dead transitions. [2024-06-28 04:20:41,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 347 transitions, 4865 flow [2024-06-28 04:20:41,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:20:41,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:20:41,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:20:41,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-28 04:20:41,729 INFO L175 Difference]: Start difference. First operand has 224 places, 308 transitions, 4060 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:20:41,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 347 transitions, 4865 flow [2024-06-28 04:20:41,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 347 transitions, 4579 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 04:20:41,961 INFO L231 Difference]: Finished difference. Result has 225 places, 308 transitions, 3967 flow [2024-06-28 04:20:41,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3774, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3967, PETRI_PLACES=225, PETRI_TRANSITIONS=308} [2024-06-28 04:20:41,961 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-28 04:20:41,961 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 308 transitions, 3967 flow [2024-06-28 04:20:41,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:41,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:41,961 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 04:20:41,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:20:41,962 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:41,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:41,962 INFO L85 PathProgramCache]: Analyzing trace with hash -108466958, now seen corresponding path program 2 times [2024-06-28 04:20:41,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:41,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449594233] [2024-06-28 04:20:41,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:41,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:41,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:45,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:20:45,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:45,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449594233] [2024-06-28 04:20:45,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449594233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:45,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:45,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:45,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185263707] [2024-06-28 04:20:45,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:45,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:45,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:45,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:45,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:45,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:20:45,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 308 transitions, 3967 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:45,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:45,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:20:45,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:46,514 INFO L124 PetriNetUnfolderBase]: 1736/2893 cut-off events. [2024-06-28 04:20:46,514 INFO L125 PetriNetUnfolderBase]: For 161552/161563 co-relation queries the response was YES. [2024-06-28 04:20:46,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20403 conditions, 2893 events. 1736/2893 cut-off events. For 161552/161563 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 16881 event pairs, 375 based on Foata normal form. 16/2876 useless extension candidates. Maximal degree in co-relation 20299. Up to 2437 conditions per place. [2024-06-28 04:20:46,544 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 241 selfloop transitions, 46 changer transitions 0/328 dead transitions. [2024-06-28 04:20:46,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 328 transitions, 4637 flow [2024-06-28 04:20:46,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:20:46,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:20:46,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 04:20:46,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-28 04:20:46,545 INFO L175 Difference]: Start difference. First operand has 225 places, 308 transitions, 3967 flow. Second operand 9 states and 142 transitions. [2024-06-28 04:20:46,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 328 transitions, 4637 flow [2024-06-28 04:20:46,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 328 transitions, 4403 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 04:20:46,737 INFO L231 Difference]: Finished difference. Result has 224 places, 309 transitions, 3853 flow [2024-06-28 04:20:46,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3733, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3853, PETRI_PLACES=224, PETRI_TRANSITIONS=309} [2024-06-28 04:20:46,738 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-28 04:20:46,738 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 309 transitions, 3853 flow [2024-06-28 04:20:46,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:46,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:46,738 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 04:20:46,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:20:46,739 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:46,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:46,739 INFO L85 PathProgramCache]: Analyzing trace with hash 317733070, now seen corresponding path program 3 times [2024-06-28 04:20:46,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:46,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368384240] [2024-06-28 04:20:46,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:46,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:46,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:50,305 INFO 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 04:20:50,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:50,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368384240] [2024-06-28 04:20:50,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368384240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:50,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:50,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:20:50,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477489029] [2024-06-28 04:20:50,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:50,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:20:50,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:50,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:20:50,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:20:50,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:20:50,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 309 transitions, 3853 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:50,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:50,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:20:50,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:51,445 INFO L124 PetriNetUnfolderBase]: 1772/2975 cut-off events. [2024-06-28 04:20:51,445 INFO L125 PetriNetUnfolderBase]: For 156982/156989 co-relation queries the response was YES. [2024-06-28 04:20:51,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20627 conditions, 2975 events. 1772/2975 cut-off events. For 156982/156989 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 17574 event pairs, 362 based on Foata normal form. 12/2956 useless extension candidates. Maximal degree in co-relation 20523. Up to 2461 conditions per place. [2024-06-28 04:20:51,477 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 227 selfloop transitions, 61 changer transitions 0/329 dead transitions. [2024-06-28 04:20:51,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 329 transitions, 4527 flow [2024-06-28 04:20:51,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:20:51,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:20:51,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 04:20:51,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-28 04:20:51,478 INFO L175 Difference]: Start difference. First operand has 224 places, 309 transitions, 3853 flow. Second operand 7 states and 120 transitions. [2024-06-28 04:20:51,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 329 transitions, 4527 flow [2024-06-28 04:20:51,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 329 transitions, 4442 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 04:20:51,713 INFO L231 Difference]: Finished difference. Result has 225 places, 310 transitions, 3918 flow [2024-06-28 04:20:51,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3768, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3918, PETRI_PLACES=225, PETRI_TRANSITIONS=310} [2024-06-28 04:20:51,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-28 04:20:51,714 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 310 transitions, 3918 flow [2024-06-28 04:20:51,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:51,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:51,714 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 04:20:51,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:20:51,714 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:51,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:51,715 INFO L85 PathProgramCache]: Analyzing trace with hash -97354388, now seen corresponding path program 4 times [2024-06-28 04:20:51,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:51,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980693742] [2024-06-28 04:20:51,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:51,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:51,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:54,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 04:20:54,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:54,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980693742] [2024-06-28 04:20:54,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980693742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:54,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:54,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:54,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171652493] [2024-06-28 04:20:54,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:54,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:54,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:54,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:54,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:54,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:20:54,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 310 transitions, 3918 flow. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:54,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:54,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:20:54,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:56,002 INFO L124 PetriNetUnfolderBase]: 1776/2983 cut-off events. [2024-06-28 04:20:56,002 INFO L125 PetriNetUnfolderBase]: For 150223/150230 co-relation queries the response was YES. [2024-06-28 04:20:56,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20545 conditions, 2983 events. 1776/2983 cut-off events. For 150223/150230 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 17583 event pairs, 352 based on Foata normal form. 8/2960 useless extension candidates. Maximal degree in co-relation 20441. Up to 2317 conditions per place. [2024-06-28 04:20:56,032 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 219 selfloop transitions, 73 changer transitions 0/333 dead transitions. [2024-06-28 04:20:56,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 333 transitions, 4624 flow [2024-06-28 04:20:56,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:20:56,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:20:56,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 04:20:56,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-28 04:20:56,033 INFO L175 Difference]: Start difference. First operand has 225 places, 310 transitions, 3918 flow. Second operand 9 states and 145 transitions. [2024-06-28 04:20:56,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 333 transitions, 4624 flow [2024-06-28 04:20:56,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 333 transitions, 4496 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 04:20:56,315 INFO L231 Difference]: Finished difference. Result has 229 places, 311 transitions, 3964 flow [2024-06-28 04:20:56,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3790, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3964, PETRI_PLACES=229, PETRI_TRANSITIONS=311} [2024-06-28 04:20:56,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-28 04:20:56,316 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 311 transitions, 3964 flow [2024-06-28 04:20:56,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:56,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:56,316 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 04:20:56,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:20:56,316 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:56,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:56,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1919373642, now seen corresponding path program 1 times [2024-06-28 04:20:56,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:56,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045236797] [2024-06-28 04:20:56,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:56,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:56,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:20:58,525 INFO 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 04:20:58,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:20:58,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045236797] [2024-06-28 04:20:58,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045236797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:20:58,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:20:58,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:20:58,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347583372] [2024-06-28 04:20:58,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:20:58,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:20:58,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:20:58,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:20:58,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:20:58,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:20:58,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 311 transitions, 3964 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:58,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:20:58,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:20:58,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:20:59,546 INFO L124 PetriNetUnfolderBase]: 1985/3260 cut-off events. [2024-06-28 04:20:59,546 INFO L125 PetriNetUnfolderBase]: For 166545/166545 co-relation queries the response was YES. [2024-06-28 04:20:59,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22593 conditions, 3260 events. 1985/3260 cut-off events. For 166545/166545 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18793 event pairs, 413 based on Foata normal form. 8/3266 useless extension candidates. Maximal degree in co-relation 22488. Up to 2849 conditions per place. [2024-06-28 04:20:59,585 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 309 selfloop transitions, 33 changer transitions 0/347 dead transitions. [2024-06-28 04:20:59,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 347 transitions, 4940 flow [2024-06-28 04:20:59,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:20:59,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:20:59,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:20:59,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:20:59,587 INFO L175 Difference]: Start difference. First operand has 229 places, 311 transitions, 3964 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:20:59,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 347 transitions, 4940 flow [2024-06-28 04:20:59,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 347 transitions, 4780 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 04:20:59,933 INFO L231 Difference]: Finished difference. Result has 230 places, 313 transitions, 3914 flow [2024-06-28 04:20:59,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3806, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3914, PETRI_PLACES=230, PETRI_TRANSITIONS=313} [2024-06-28 04:20:59,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-28 04:20:59,933 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 313 transitions, 3914 flow [2024-06-28 04:20:59,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:20:59,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:20:59,934 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 04:20:59,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:20:59,934 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:20:59,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:20:59,934 INFO L85 PathProgramCache]: Analyzing trace with hash -109118524, now seen corresponding path program 2 times [2024-06-28 04:20:59,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:20:59,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737507387] [2024-06-28 04:20:59,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:20:59,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:20:59,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:02,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:02,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:02,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737507387] [2024-06-28 04:21:02,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737507387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:02,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:02,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:21:02,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132883487] [2024-06-28 04:21:02,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:02,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:21:02,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:02,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:21:02,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:21:02,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:21:02,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 313 transitions, 3914 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:02,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:02,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:21:02,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:03,735 INFO L124 PetriNetUnfolderBase]: 2021/3321 cut-off events. [2024-06-28 04:21:03,735 INFO L125 PetriNetUnfolderBase]: For 174264/174264 co-relation queries the response was YES. [2024-06-28 04:21:03,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22836 conditions, 3321 events. 2021/3321 cut-off events. For 174264/174264 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 19253 event pairs, 457 based on Foata normal form. 10/3329 useless extension candidates. Maximal degree in co-relation 22730. Up to 3022 conditions per place. [2024-06-28 04:21:03,771 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 306 selfloop transitions, 28 changer transitions 0/339 dead transitions. [2024-06-28 04:21:03,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 339 transitions, 4708 flow [2024-06-28 04:21:03,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:21:03,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:21:03,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:21:03,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 04:21:03,779 INFO L175 Difference]: Start difference. First operand has 230 places, 313 transitions, 3914 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:21:03,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 339 transitions, 4708 flow [2024-06-28 04:21:04,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 339 transitions, 4664 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 04:21:04,162 INFO L231 Difference]: Finished difference. Result has 234 places, 314 transitions, 3953 flow [2024-06-28 04:21:04,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3870, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3953, PETRI_PLACES=234, PETRI_TRANSITIONS=314} [2024-06-28 04:21:04,162 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-28 04:21:04,162 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 314 transitions, 3953 flow [2024-06-28 04:21:04,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:04,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:04,163 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 04:21:04,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:21:04,163 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:04,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:04,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1917499692, now seen corresponding path program 3 times [2024-06-28 04:21:04,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:04,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449851299] [2024-06-28 04:21:04,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:04,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:04,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:06,495 INFO 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 04:21:06,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:06,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449851299] [2024-06-28 04:21:06,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449851299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:06,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:06,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:21:06,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446202723] [2024-06-28 04:21:06,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:06,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:21:06,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:06,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:21:06,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:21:06,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:21:06,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 314 transitions, 3953 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:06,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:06,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:21:06,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:07,748 INFO L124 PetriNetUnfolderBase]: 2049/3365 cut-off events. [2024-06-28 04:21:07,749 INFO L125 PetriNetUnfolderBase]: For 176797/176797 co-relation queries the response was YES. [2024-06-28 04:21:07,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23238 conditions, 3365 events. 2049/3365 cut-off events. For 176797/176797 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 19529 event pairs, 451 based on Foata normal form. 8/3371 useless extension candidates. Maximal degree in co-relation 23130. Up to 3028 conditions per place. [2024-06-28 04:21:07,783 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 309 selfloop transitions, 30 changer transitions 0/344 dead transitions. [2024-06-28 04:21:07,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 344 transitions, 4781 flow [2024-06-28 04:21:07,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:21:07,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:21:07,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:21:07,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:21:07,785 INFO L175 Difference]: Start difference. First operand has 234 places, 314 transitions, 3953 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:21:07,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 344 transitions, 4781 flow [2024-06-28 04:21:08,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 344 transitions, 4720 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 04:21:08,135 INFO L231 Difference]: Finished difference. Result has 236 places, 315 transitions, 3980 flow [2024-06-28 04:21:08,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3892, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3980, PETRI_PLACES=236, PETRI_TRANSITIONS=315} [2024-06-28 04:21:08,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-28 04:21:08,136 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 315 transitions, 3980 flow [2024-06-28 04:21:08,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:08,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:08,136 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 04:21:08,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:21:08,136 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:08,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:08,136 INFO L85 PathProgramCache]: Analyzing trace with hash 268144912, now seen corresponding path program 4 times [2024-06-28 04:21:08,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:08,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946573286] [2024-06-28 04:21:08,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:08,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:08,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:10,479 INFO 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 04:21:10,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:10,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946573286] [2024-06-28 04:21:10,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946573286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:10,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:10,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:21:10,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644784505] [2024-06-28 04:21:10,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:10,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:21:10,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:10,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:21:10,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:21:10,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:21:10,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 315 transitions, 3980 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:10,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:10,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:21:10,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:11,733 INFO L124 PetriNetUnfolderBase]: 2085/3421 cut-off events. [2024-06-28 04:21:11,734 INFO L125 PetriNetUnfolderBase]: For 186891/186891 co-relation queries the response was YES. [2024-06-28 04:21:11,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23723 conditions, 3421 events. 2085/3421 cut-off events. For 186891/186891 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 19918 event pairs, 471 based on Foata normal form. 10/3429 useless extension candidates. Maximal degree in co-relation 23614. Up to 3131 conditions per place. [2024-06-28 04:21:11,771 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 313 selfloop transitions, 24 changer transitions 0/342 dead transitions. [2024-06-28 04:21:11,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 342 transitions, 4786 flow [2024-06-28 04:21:11,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:21:11,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:21:11,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 04:21:11,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-28 04:21:11,773 INFO L175 Difference]: Start difference. First operand has 236 places, 315 transitions, 3980 flow. Second operand 9 states and 142 transitions. [2024-06-28 04:21:11,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 342 transitions, 4786 flow [2024-06-28 04:21:12,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 342 transitions, 4714 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 04:21:12,140 INFO L231 Difference]: Finished difference. Result has 239 places, 316 transitions, 3987 flow [2024-06-28 04:21:12,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3908, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3987, PETRI_PLACES=239, PETRI_TRANSITIONS=316} [2024-06-28 04:21:12,141 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-28 04:21:12,141 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 316 transitions, 3987 flow [2024-06-28 04:21:12,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:12,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:12,141 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 04:21:12,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:21:12,141 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:12,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:12,142 INFO L85 PathProgramCache]: Analyzing trace with hash -791220700, now seen corresponding path program 5 times [2024-06-28 04:21:12,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:12,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660938910] [2024-06-28 04:21:12,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:12,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:12,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:14,461 INFO 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 04:21:14,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:14,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660938910] [2024-06-28 04:21:14,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660938910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:14,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:14,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:21:14,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924005472] [2024-06-28 04:21:14,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:14,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:21:14,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:14,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:21:14,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:21:14,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:21:14,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 316 transitions, 3987 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:14,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:14,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:21:14,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:15,655 INFO L124 PetriNetUnfolderBase]: 2108/3458 cut-off events. [2024-06-28 04:21:15,655 INFO L125 PetriNetUnfolderBase]: For 189104/189104 co-relation queries the response was YES. [2024-06-28 04:21:15,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23840 conditions, 3458 events. 2108/3458 cut-off events. For 189104/189104 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 20114 event pairs, 478 based on Foata normal form. 10/3466 useless extension candidates. Maximal degree in co-relation 23730. Up to 3168 conditions per place. [2024-06-28 04:21:15,687 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 313 selfloop transitions, 23 changer transitions 0/341 dead transitions. [2024-06-28 04:21:15,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 341 transitions, 4789 flow [2024-06-28 04:21:15,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:21:15,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:21:15,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 04:21:15,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-28 04:21:15,688 INFO L175 Difference]: Start difference. First operand has 239 places, 316 transitions, 3987 flow. Second operand 7 states and 120 transitions. [2024-06-28 04:21:15,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 341 transitions, 4789 flow [2024-06-28 04:21:16,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 341 transitions, 4732 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 04:21:16,062 INFO L231 Difference]: Finished difference. Result has 239 places, 317 transitions, 4009 flow [2024-06-28 04:21:16,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3930, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4009, PETRI_PLACES=239, PETRI_TRANSITIONS=317} [2024-06-28 04:21:16,063 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-28 04:21:16,063 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 317 transitions, 4009 flow [2024-06-28 04:21:16,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:16,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:16,063 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 04:21:16,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:21:16,064 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:16,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:16,064 INFO L85 PathProgramCache]: Analyzing trace with hash 68695252, now seen corresponding path program 6 times [2024-06-28 04:21:16,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:16,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608885378] [2024-06-28 04:21:16,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:16,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:16,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:18,332 INFO 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 04:21:18,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:18,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608885378] [2024-06-28 04:21:18,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608885378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:18,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:18,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:21:18,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819483026] [2024-06-28 04:21:18,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:18,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:21:18,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:18,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:21:18,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:21:18,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:21:18,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 317 transitions, 4009 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:18,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:18,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:21:18,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:19,597 INFO L124 PetriNetUnfolderBase]: 2090/3425 cut-off events. [2024-06-28 04:21:19,598 INFO L125 PetriNetUnfolderBase]: For 175282/175282 co-relation queries the response was YES. [2024-06-28 04:21:19,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23184 conditions, 3425 events. 2090/3425 cut-off events. For 175282/175282 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 19854 event pairs, 426 based on Foata normal form. 8/3431 useless extension candidates. Maximal degree in co-relation 23073. Up to 3040 conditions per place. [2024-06-28 04:21:19,631 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 315 selfloop transitions, 28 changer transitions 0/348 dead transitions. [2024-06-28 04:21:19,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 348 transitions, 4831 flow [2024-06-28 04:21:19,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:21:19,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:21:19,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:21:19,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-28 04:21:19,633 INFO L175 Difference]: Start difference. First operand has 239 places, 317 transitions, 4009 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:21:19,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 348 transitions, 4831 flow [2024-06-28 04:21:19,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 348 transitions, 4770 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 04:21:19,975 INFO L231 Difference]: Finished difference. Result has 241 places, 317 transitions, 4008 flow [2024-06-28 04:21:19,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3948, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4008, PETRI_PLACES=241, PETRI_TRANSITIONS=317} [2024-06-28 04:21:19,975 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-28 04:21:19,975 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 317 transitions, 4008 flow [2024-06-28 04:21:19,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:19,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:19,975 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 04:21:19,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:21:19,976 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:19,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:19,976 INFO L85 PathProgramCache]: Analyzing trace with hash 275769424, now seen corresponding path program 1 times [2024-06-28 04:21:19,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:19,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529887404] [2024-06-28 04:21:19,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:19,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:19,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:23,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:23,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:23,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529887404] [2024-06-28 04:21:23,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529887404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:23,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:23,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:23,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997585761] [2024-06-28 04:21:23,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:23,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:23,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:23,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:23,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:23,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:21:23,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 317 transitions, 4008 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:23,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:23,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:21:23,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:24,342 INFO L124 PetriNetUnfolderBase]: 2077/3415 cut-off events. [2024-06-28 04:21:24,343 INFO L125 PetriNetUnfolderBase]: For 163193/163193 co-relation queries the response was YES. [2024-06-28 04:21:24,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22686 conditions, 3415 events. 2077/3415 cut-off events. For 163193/163193 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 19867 event pairs, 445 based on Foata normal form. 6/3419 useless extension candidates. Maximal degree in co-relation 22574. Up to 3051 conditions per place. [2024-06-28 04:21:24,372 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 312 selfloop transitions, 28 changer transitions 0/345 dead transitions. [2024-06-28 04:21:24,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 345 transitions, 4824 flow [2024-06-28 04:21:24,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:21:24,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:21:24,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 04:21:24,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-28 04:21:24,373 INFO L175 Difference]: Start difference. First operand has 241 places, 317 transitions, 4008 flow. Second operand 9 states and 143 transitions. [2024-06-28 04:21:24,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 345 transitions, 4824 flow [2024-06-28 04:21:24,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 345 transitions, 4736 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 04:21:24,744 INFO L231 Difference]: Finished difference. Result has 244 places, 317 transitions, 3980 flow [2024-06-28 04:21:24,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3920, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3980, PETRI_PLACES=244, PETRI_TRANSITIONS=317} [2024-06-28 04:21:24,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-28 04:21:24,744 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 317 transitions, 3980 flow [2024-06-28 04:21:24,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:24,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:24,745 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, 1] [2024-06-28 04:21:24,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:21:24,745 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:24,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:24,745 INFO L85 PathProgramCache]: Analyzing trace with hash 664741971, now seen corresponding path program 1 times [2024-06-28 04:21:24,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:24,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14725813] [2024-06-28 04:21:24,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:24,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:24,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:27,826 INFO 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 04:21:27,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:27,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14725813] [2024-06-28 04:21:27,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14725813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:27,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:27,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:27,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697612342] [2024-06-28 04:21:27,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:27,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:27,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:27,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:27,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:27,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:21:27,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 317 transitions, 3980 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:27,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:27,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:21:27,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:29,172 INFO L124 PetriNetUnfolderBase]: 2145/3513 cut-off events. [2024-06-28 04:21:29,172 INFO L125 PetriNetUnfolderBase]: For 172806/172806 co-relation queries the response was YES. [2024-06-28 04:21:29,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23191 conditions, 3513 events. 2145/3513 cut-off events. For 172806/172806 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 20341 event pairs, 367 based on Foata normal form. 8/3520 useless extension candidates. Maximal degree in co-relation 23078. Up to 2902 conditions per place. [2024-06-28 04:21:29,210 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 296 selfloop transitions, 67 changer transitions 0/368 dead transitions. [2024-06-28 04:21:29,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 368 transitions, 5054 flow [2024-06-28 04:21:29,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:21:29,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:21:29,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-28 04:21:29,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:21:29,212 INFO L175 Difference]: Start difference. First operand has 244 places, 317 transitions, 3980 flow. Second operand 11 states and 187 transitions. [2024-06-28 04:21:29,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 368 transitions, 5054 flow [2024-06-28 04:21:29,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 368 transitions, 4966 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 04:21:29,727 INFO L231 Difference]: Finished difference. Result has 248 places, 320 transitions, 4105 flow [2024-06-28 04:21:29,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3892, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4105, PETRI_PLACES=248, PETRI_TRANSITIONS=320} [2024-06-28 04:21:29,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-28 04:21:29,727 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 320 transitions, 4105 flow [2024-06-28 04:21:29,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:29,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:29,728 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, 1] [2024-06-28 04:21:29,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:21:29,728 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:29,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:29,729 INFO L85 PathProgramCache]: Analyzing trace with hash 900917331, now seen corresponding path program 2 times [2024-06-28 04:21:29,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:29,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448692677] [2024-06-28 04:21:29,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:29,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:29,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:32,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:32,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:32,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448692677] [2024-06-28 04:21:32,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448692677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:32,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:32,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:32,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883686286] [2024-06-28 04:21:32,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:32,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:32,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:32,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:32,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:32,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:21:32,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 320 transitions, 4105 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:32,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:32,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:21:32,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:34,527 INFO L124 PetriNetUnfolderBase]: 2247/3671 cut-off events. [2024-06-28 04:21:34,527 INFO L125 PetriNetUnfolderBase]: For 180812/180812 co-relation queries the response was YES. [2024-06-28 04:21:34,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24410 conditions, 3671 events. 2247/3671 cut-off events. For 180812/180812 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 21488 event pairs, 451 based on Foata normal form. 8/3676 useless extension candidates. Maximal degree in co-relation 24296. Up to 3208 conditions per place. [2024-06-28 04:21:34,567 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 298 selfloop transitions, 77 changer transitions 0/380 dead transitions. [2024-06-28 04:21:34,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 380 transitions, 5298 flow [2024-06-28 04:21:34,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:21:34,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:21:34,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-28 04:21:34,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-28 04:21:34,568 INFO L175 Difference]: Start difference. First operand has 248 places, 320 transitions, 4105 flow. Second operand 12 states and 194 transitions. [2024-06-28 04:21:34,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 380 transitions, 5298 flow [2024-06-28 04:21:34,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 380 transitions, 5036 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-28 04:21:34,981 INFO L231 Difference]: Finished difference. Result has 252 places, 336 transitions, 4299 flow [2024-06-28 04:21:34,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3868, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4299, PETRI_PLACES=252, PETRI_TRANSITIONS=336} [2024-06-28 04:21:34,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-28 04:21:34,982 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 336 transitions, 4299 flow [2024-06-28 04:21:34,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:34,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:34,982 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, 1] [2024-06-28 04:21:34,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:21:34,982 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:34,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:34,983 INFO L85 PathProgramCache]: Analyzing trace with hash 675793931, now seen corresponding path program 1 times [2024-06-28 04:21:34,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:34,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793609414] [2024-06-28 04:21:34,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:34,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:35,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:38,083 INFO 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 04:21:38,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:38,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793609414] [2024-06-28 04:21:38,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793609414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:38,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:38,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:38,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071204756] [2024-06-28 04:21:38,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:38,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:38,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:38,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:38,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:38,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:21:38,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 336 transitions, 4299 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:38,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:38,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:21:38,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:39,756 INFO L124 PetriNetUnfolderBase]: 2257/3701 cut-off events. [2024-06-28 04:21:39,756 INFO L125 PetriNetUnfolderBase]: For 168199/168199 co-relation queries the response was YES. [2024-06-28 04:21:39,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24163 conditions, 3701 events. 2257/3701 cut-off events. For 168199/168199 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 21830 event pairs, 459 based on Foata normal form. 2/3702 useless extension candidates. Maximal degree in co-relation 24050. Up to 3194 conditions per place. [2024-06-28 04:21:39,789 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 113 changer transitions 0/379 dead transitions. [2024-06-28 04:21:39,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 379 transitions, 5349 flow [2024-06-28 04:21:39,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:21:39,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:21:39,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-28 04:21:39,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-28 04:21:39,791 INFO L175 Difference]: Start difference. First operand has 252 places, 336 transitions, 4299 flow. Second operand 11 states and 184 transitions. [2024-06-28 04:21:39,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 379 transitions, 5349 flow [2024-06-28 04:21:40,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 379 transitions, 5190 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 04:21:40,200 INFO L231 Difference]: Finished difference. Result has 256 places, 339 transitions, 4438 flow [2024-06-28 04:21:40,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4140, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4438, PETRI_PLACES=256, PETRI_TRANSITIONS=339} [2024-06-28 04:21:40,201 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-28 04:21:40,201 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 339 transitions, 4438 flow [2024-06-28 04:21:40,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:40,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:40,201 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, 1] [2024-06-28 04:21:40,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:21:40,202 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:40,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:40,202 INFO L85 PathProgramCache]: Analyzing trace with hash 317909809, now seen corresponding path program 3 times [2024-06-28 04:21:40,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:40,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813464327] [2024-06-28 04:21:40,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:40,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:40,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:43,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:43,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:43,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813464327] [2024-06-28 04:21:43,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813464327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:43,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:43,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:43,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992561932] [2024-06-28 04:21:43,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:43,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:43,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:43,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:43,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:43,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:21:43,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 339 transitions, 4438 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:43,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:43,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:21:43,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:44,976 INFO L124 PetriNetUnfolderBase]: 2293/3743 cut-off events. [2024-06-28 04:21:44,976 INFO L125 PetriNetUnfolderBase]: For 188069/188069 co-relation queries the response was YES. [2024-06-28 04:21:45,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24940 conditions, 3743 events. 2293/3743 cut-off events. For 188069/188069 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 21919 event pairs, 458 based on Foata normal form. 8/3750 useless extension candidates. Maximal degree in co-relation 24826. Up to 3266 conditions per place. [2024-06-28 04:21:45,021 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 298 selfloop transitions, 78 changer transitions 0/381 dead transitions. [2024-06-28 04:21:45,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 381 transitions, 5410 flow [2024-06-28 04:21:45,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:21:45,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:21:45,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2024-06-28 04:21:45,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-28 04:21:45,023 INFO L175 Difference]: Start difference. First operand has 256 places, 339 transitions, 4438 flow. Second operand 12 states and 189 transitions. [2024-06-28 04:21:45,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 381 transitions, 5410 flow [2024-06-28 04:21:45,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 381 transitions, 5129 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-28 04:21:45,507 INFO L231 Difference]: Finished difference. Result has 263 places, 344 transitions, 4443 flow [2024-06-28 04:21:45,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4161, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4443, PETRI_PLACES=263, PETRI_TRANSITIONS=344} [2024-06-28 04:21:45,508 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-28 04:21:45,508 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 344 transitions, 4443 flow [2024-06-28 04:21:45,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:45,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:45,508 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, 1] [2024-06-28 04:21:45,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:21:45,509 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:45,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:45,509 INFO L85 PathProgramCache]: Analyzing trace with hash -815562955, now seen corresponding path program 1 times [2024-06-28 04:21:45,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:45,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338095149] [2024-06-28 04:21:45,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:45,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:45,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:48,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:48,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:48,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338095149] [2024-06-28 04:21:48,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338095149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:48,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:48,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:21:48,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634908887] [2024-06-28 04:21:48,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:48,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:21:48,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:48,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:21:48,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:21:48,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:21:48,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 344 transitions, 4443 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:48,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:48,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:21:48,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:49,977 INFO L124 PetriNetUnfolderBase]: 2314/3784 cut-off events. [2024-06-28 04:21:49,977 INFO L125 PetriNetUnfolderBase]: For 184738/184738 co-relation queries the response was YES. [2024-06-28 04:21:50,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25306 conditions, 3784 events. 2314/3784 cut-off events. For 184738/184738 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 22337 event pairs, 503 based on Foata normal form. 2/3784 useless extension candidates. Maximal degree in co-relation 25188. Up to 3360 conditions per place. [2024-06-28 04:21:50,023 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 309 selfloop transitions, 66 changer transitions 0/380 dead transitions. [2024-06-28 04:21:50,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 380 transitions, 5497 flow [2024-06-28 04:21:50,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:21:50,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:21:50,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:21:50,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-28 04:21:50,025 INFO L175 Difference]: Start difference. First operand has 263 places, 344 transitions, 4443 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:21:50,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 380 transitions, 5497 flow [2024-06-28 04:21:50,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 380 transitions, 5320 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 04:21:50,507 INFO L231 Difference]: Finished difference. Result has 264 places, 348 transitions, 4484 flow [2024-06-28 04:21:50,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4270, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4484, PETRI_PLACES=264, PETRI_TRANSITIONS=348} [2024-06-28 04:21:50,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-28 04:21:50,507 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 348 transitions, 4484 flow [2024-06-28 04:21:50,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:50,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:50,508 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, 1] [2024-06-28 04:21:50,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:21:50,508 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:50,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:50,508 INFO L85 PathProgramCache]: Analyzing trace with hash -818241355, now seen corresponding path program 2 times [2024-06-28 04:21:50,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:50,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097878524] [2024-06-28 04:21:50,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:50,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:50,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:53,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:21:53,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:53,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097878524] [2024-06-28 04:21:53,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097878524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:53,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:53,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:21:53,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442859889] [2024-06-28 04:21:53,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:53,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:21:53,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:53,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:21:53,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:21:53,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:21:53,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 348 transitions, 4484 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:53,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:53,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:21:53,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:21:55,168 INFO L124 PetriNetUnfolderBase]: 2322/3802 cut-off events. [2024-06-28 04:21:55,169 INFO L125 PetriNetUnfolderBase]: For 185648/185648 co-relation queries the response was YES. [2024-06-28 04:21:55,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25124 conditions, 3802 events. 2322/3802 cut-off events. For 185648/185648 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22484 event pairs, 513 based on Foata normal form. 2/3802 useless extension candidates. Maximal degree in co-relation 25005. Up to 3441 conditions per place. [2024-06-28 04:21:55,218 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 308 selfloop transitions, 63 changer transitions 0/376 dead transitions. [2024-06-28 04:21:55,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 376 transitions, 5346 flow [2024-06-28 04:21:55,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:21:55,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:21:55,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 04:21:55,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-28 04:21:55,220 INFO L175 Difference]: Start difference. First operand has 264 places, 348 transitions, 4484 flow. Second operand 8 states and 135 transitions. [2024-06-28 04:21:55,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 376 transitions, 5346 flow [2024-06-28 04:21:55,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 376 transitions, 5211 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 04:21:55,873 INFO L231 Difference]: Finished difference. Result has 268 places, 350 transitions, 4524 flow [2024-06-28 04:21:55,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4365, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4524, PETRI_PLACES=268, PETRI_TRANSITIONS=350} [2024-06-28 04:21:55,873 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-28 04:21:55,874 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 350 transitions, 4524 flow [2024-06-28 04:21:55,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:55,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:21:55,874 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, 1] [2024-06-28 04:21:55,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:21:55,874 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:21:55,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:21:55,875 INFO L85 PathProgramCache]: Analyzing trace with hash -823782357, now seen corresponding path program 2 times [2024-06-28 04:21:55,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:21:55,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564634209] [2024-06-28 04:21:55,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:21:55,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:21:55,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:21:59,151 INFO 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 04:21:59,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:21:59,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564634209] [2024-06-28 04:21:59,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564634209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:21:59,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:21:59,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:21:59,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145381552] [2024-06-28 04:21:59,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:21:59,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:21:59,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:21:59,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:21:59,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:21:59,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:21:59,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 350 transitions, 4524 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:21:59,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:21:59,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:21:59,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:01,135 INFO L124 PetriNetUnfolderBase]: 2364/3868 cut-off events. [2024-06-28 04:22:01,135 INFO L125 PetriNetUnfolderBase]: For 201285/201285 co-relation queries the response was YES. [2024-06-28 04:22:01,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26016 conditions, 3868 events. 2364/3868 cut-off events. For 201285/201285 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 22922 event pairs, 485 based on Foata normal form. 2/3868 useless extension candidates. Maximal degree in co-relation 25895. Up to 3062 conditions per place. [2024-06-28 04:22:01,181 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 186 selfloop transitions, 208 changer transitions 0/399 dead transitions. [2024-06-28 04:22:01,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 399 transitions, 6018 flow [2024-06-28 04:22:01,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:22:01,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:22:01,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-06-28 04:22:01,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-28 04:22:01,183 INFO L175 Difference]: Start difference. First operand has 268 places, 350 transitions, 4524 flow. Second operand 12 states and 200 transitions. [2024-06-28 04:22:01,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 399 transitions, 6018 flow [2024-06-28 04:22:01,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 399 transitions, 5879 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 04:22:01,685 INFO L231 Difference]: Finished difference. Result has 274 places, 359 transitions, 4999 flow [2024-06-28 04:22:01,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4385, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4999, PETRI_PLACES=274, PETRI_TRANSITIONS=359} [2024-06-28 04:22:01,685 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-28 04:22:01,686 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 359 transitions, 4999 flow [2024-06-28 04:22:01,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:01,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:01,686 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, 1] [2024-06-28 04:22:01,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:22:01,686 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:01,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:01,687 INFO L85 PathProgramCache]: Analyzing trace with hash -815440257, now seen corresponding path program 3 times [2024-06-28 04:22:01,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:01,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094318227] [2024-06-28 04:22:01,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:01,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:01,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:04,668 INFO 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 04:22:04,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:04,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094318227] [2024-06-28 04:22:04,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094318227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:04,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:04,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:04,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694221329] [2024-06-28 04:22:04,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:04,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:04,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:04,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:04,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:04,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:04,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 359 transitions, 4999 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:04,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:04,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:04,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:06,208 INFO L124 PetriNetUnfolderBase]: 2390/3908 cut-off events. [2024-06-28 04:22:06,208 INFO L125 PetriNetUnfolderBase]: For 216541/216541 co-relation queries the response was YES. [2024-06-28 04:22:06,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27353 conditions, 3908 events. 2390/3908 cut-off events. For 216541/216541 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 23169 event pairs, 489 based on Foata normal form. 2/3908 useless extension candidates. Maximal degree in co-relation 27231. Up to 3087 conditions per place. [2024-06-28 04:22:06,248 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 190 selfloop transitions, 205 changer transitions 0/400 dead transitions. [2024-06-28 04:22:06,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 400 transitions, 6437 flow [2024-06-28 04:22:06,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:22:06,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:22:06,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 04:22:06,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41019955654101997 [2024-06-28 04:22:06,249 INFO L175 Difference]: Start difference. First operand has 274 places, 359 transitions, 4999 flow. Second operand 11 states and 185 transitions. [2024-06-28 04:22:06,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 400 transitions, 6437 flow [2024-06-28 04:22:06,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 400 transitions, 6127 flow, removed 85 selfloop flow, removed 6 redundant places. [2024-06-28 04:22:06,777 INFO L231 Difference]: Finished difference. Result has 279 places, 365 transitions, 5241 flow [2024-06-28 04:22:06,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4753, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5241, PETRI_PLACES=279, PETRI_TRANSITIONS=365} [2024-06-28 04:22:06,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-28 04:22:06,777 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 365 transitions, 5241 flow [2024-06-28 04:22:06,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:06,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:06,778 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, 1] [2024-06-28 04:22:06,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:22:06,778 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:06,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:06,778 INFO L85 PathProgramCache]: Analyzing trace with hash -61960847, now seen corresponding path program 4 times [2024-06-28 04:22:06,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:06,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897716780] [2024-06-28 04:22:06,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:06,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:06,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:09,671 INFO 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 04:22:09,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:09,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897716780] [2024-06-28 04:22:09,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897716780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:09,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:09,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:09,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200309617] [2024-06-28 04:22:09,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:09,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:09,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:09,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:09,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:09,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:09,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 365 transitions, 5241 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:09,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:09,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:09,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:11,394 INFO L124 PetriNetUnfolderBase]: 2384/3900 cut-off events. [2024-06-28 04:22:11,394 INFO L125 PetriNetUnfolderBase]: For 215805/215805 co-relation queries the response was YES. [2024-06-28 04:22:11,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27417 conditions, 3900 events. 2384/3900 cut-off events. For 215805/215805 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 23194 event pairs, 485 based on Foata normal form. 2/3900 useless extension candidates. Maximal degree in co-relation 27293. Up to 3082 conditions per place. [2024-06-28 04:22:11,441 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 191 selfloop transitions, 206 changer transitions 0/402 dead transitions. [2024-06-28 04:22:11,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 402 transitions, 6417 flow [2024-06-28 04:22:11,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:22:11,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:22:11,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 209 transitions. [2024-06-28 04:22:11,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3921200750469043 [2024-06-28 04:22:11,443 INFO L175 Difference]: Start difference. First operand has 279 places, 365 transitions, 5241 flow. Second operand 13 states and 209 transitions. [2024-06-28 04:22:11,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 402 transitions, 6417 flow [2024-06-28 04:22:12,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 402 transitions, 6046 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 04:22:12,036 INFO L231 Difference]: Finished difference. Result has 285 places, 365 transitions, 5288 flow [2024-06-28 04:22:12,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4870, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5288, PETRI_PLACES=285, PETRI_TRANSITIONS=365} [2024-06-28 04:22:12,036 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-28 04:22:12,036 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 365 transitions, 5288 flow [2024-06-28 04:22:12,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:12,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:12,037 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, 1] [2024-06-28 04:22:12,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:22:12,037 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:12,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:12,038 INFO L85 PathProgramCache]: Analyzing trace with hash -534514541, now seen corresponding path program 3 times [2024-06-28 04:22:12,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:12,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074152573] [2024-06-28 04:22:12,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:12,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:12,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:14,759 INFO 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 04:22:14,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:14,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074152573] [2024-06-28 04:22:14,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074152573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:14,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:14,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:14,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608967619] [2024-06-28 04:22:14,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:14,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:14,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:14,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:14,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:14,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:14,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 365 transitions, 5288 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:14,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:14,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:14,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:16,222 INFO L124 PetriNetUnfolderBase]: 2420/3960 cut-off events. [2024-06-28 04:22:16,222 INFO L125 PetriNetUnfolderBase]: For 221939/221939 co-relation queries the response was YES. [2024-06-28 04:22:16,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27820 conditions, 3960 events. 2420/3960 cut-off events. For 221939/221939 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 23567 event pairs, 509 based on Foata normal form. 2/3961 useless extension candidates. Maximal degree in co-relation 27695. Up to 3563 conditions per place. [2024-06-28 04:22:16,260 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 331 selfloop transitions, 57 changer transitions 0/393 dead transitions. [2024-06-28 04:22:16,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 393 transitions, 6222 flow [2024-06-28 04:22:16,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:16,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:16,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:22:16,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 04:22:16,262 INFO L175 Difference]: Start difference. First operand has 285 places, 365 transitions, 5288 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:22:16,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 393 transitions, 6222 flow [2024-06-28 04:22:16,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 393 transitions, 5853 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 04:22:16,867 INFO L231 Difference]: Finished difference. Result has 282 places, 368 transitions, 5088 flow [2024-06-28 04:22:16,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4919, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5088, PETRI_PLACES=282, PETRI_TRANSITIONS=368} [2024-06-28 04:22:16,867 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-28 04:22:16,868 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 368 transitions, 5088 flow [2024-06-28 04:22:16,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:16,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:16,868 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, 1] [2024-06-28 04:22:16,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:22:16,868 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:16,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:16,868 INFO L85 PathProgramCache]: Analyzing trace with hash -534509953, now seen corresponding path program 5 times [2024-06-28 04:22:16,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:16,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043119205] [2024-06-28 04:22:16,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:16,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:16,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:19,876 INFO 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 04:22:19,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:19,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043119205] [2024-06-28 04:22:19,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043119205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:19,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:19,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:19,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897608944] [2024-06-28 04:22:19,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:19,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:19,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:19,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:19,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:19,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:19,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 368 transitions, 5088 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:19,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:19,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:19,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:21,605 INFO L124 PetriNetUnfolderBase]: 2462/4018 cut-off events. [2024-06-28 04:22:21,605 INFO L125 PetriNetUnfolderBase]: For 237776/237776 co-relation queries the response was YES. [2024-06-28 04:22:21,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28142 conditions, 4018 events. 2462/4018 cut-off events. For 237776/237776 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23909 event pairs, 486 based on Foata normal form. 2/4019 useless extension candidates. Maximal degree in co-relation 28016. Up to 3472 conditions per place. [2024-06-28 04:22:21,672 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 122 changer transitions 0/408 dead transitions. [2024-06-28 04:22:21,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 408 transitions, 6394 flow [2024-06-28 04:22:21,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:22:21,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:22:21,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-28 04:22:21,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946784922394678 [2024-06-28 04:22:21,674 INFO L175 Difference]: Start difference. First operand has 282 places, 368 transitions, 5088 flow. Second operand 11 states and 178 transitions. [2024-06-28 04:22:21,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 408 transitions, 6394 flow [2024-06-28 04:22:22,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 408 transitions, 6275 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 04:22:22,429 INFO L231 Difference]: Finished difference. Result has 287 places, 377 transitions, 5352 flow [2024-06-28 04:22:22,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4969, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5352, PETRI_PLACES=287, PETRI_TRANSITIONS=377} [2024-06-28 04:22:22,430 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-28 04:22:22,430 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 377 transitions, 5352 flow [2024-06-28 04:22:22,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:22,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:22,430 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, 1] [2024-06-28 04:22:22,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:22:22,431 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:22,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:22,431 INFO L85 PathProgramCache]: Analyzing trace with hash -534520183, now seen corresponding path program 6 times [2024-06-28 04:22:22,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:22,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186502349] [2024-06-28 04:22:22,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:22,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:22,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:25,423 INFO 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 04:22:25,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:25,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186502349] [2024-06-28 04:22:25,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186502349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:25,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:25,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:25,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43776255] [2024-06-28 04:22:25,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:25,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:25,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:25,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:25,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:25,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:25,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 377 transitions, 5352 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:25,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:25,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:25,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:27,095 INFO L124 PetriNetUnfolderBase]: 2456/4010 cut-off events. [2024-06-28 04:22:27,096 INFO L125 PetriNetUnfolderBase]: For 239270/239270 co-relation queries the response was YES. [2024-06-28 04:22:27,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28243 conditions, 4010 events. 2456/4010 cut-off events. For 239270/239270 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23850 event pairs, 485 based on Foata normal form. 2/4011 useless extension candidates. Maximal degree in co-relation 28116. Up to 3467 conditions per place. [2024-06-28 04:22:27,136 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 280 selfloop transitions, 122 changer transitions 0/407 dead transitions. [2024-06-28 04:22:27,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 407 transitions, 6386 flow [2024-06-28 04:22:27,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:22:27,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:22:27,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-28 04:22:27,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924611973392461 [2024-06-28 04:22:27,137 INFO L175 Difference]: Start difference. First operand has 287 places, 377 transitions, 5352 flow. Second operand 11 states and 177 transitions. [2024-06-28 04:22:27,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 407 transitions, 6386 flow [2024-06-28 04:22:27,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 407 transitions, 6249 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 04:22:27,756 INFO L231 Difference]: Finished difference. Result has 292 places, 377 transitions, 5465 flow [2024-06-28 04:22:27,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5215, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5465, PETRI_PLACES=292, PETRI_TRANSITIONS=377} [2024-06-28 04:22:27,757 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-28 04:22:27,757 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 377 transitions, 5465 flow [2024-06-28 04:22:27,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:27,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:27,757 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, 1] [2024-06-28 04:22:27,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:22:27,757 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:27,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:27,758 INFO L85 PathProgramCache]: Analyzing trace with hash 328160455, now seen corresponding path program 7 times [2024-06-28 04:22:27,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:27,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276632243] [2024-06-28 04:22:27,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:27,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:27,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:30,774 INFO 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 04:22:30,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:30,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276632243] [2024-06-28 04:22:30,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276632243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:30,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:30,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:30,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914972443] [2024-06-28 04:22:30,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:30,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:30,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:30,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:30,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:30,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:30,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 377 transitions, 5465 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:30,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:30,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:30,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:32,364 INFO L124 PetriNetUnfolderBase]: 2450/4000 cut-off events. [2024-06-28 04:22:32,364 INFO L125 PetriNetUnfolderBase]: For 239580/239580 co-relation queries the response was YES. [2024-06-28 04:22:32,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28380 conditions, 4000 events. 2450/4000 cut-off events. For 239580/239580 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23801 event pairs, 487 based on Foata normal form. 2/4001 useless extension candidates. Maximal degree in co-relation 28251. Up to 3462 conditions per place. [2024-06-28 04:22:32,414 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 280 selfloop transitions, 122 changer transitions 0/407 dead transitions. [2024-06-28 04:22:32,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 407 transitions, 6353 flow [2024-06-28 04:22:32,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:22:32,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:22:32,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-28 04:22:32,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-28 04:22:32,415 INFO L175 Difference]: Start difference. First operand has 292 places, 377 transitions, 5465 flow. Second operand 12 states and 188 transitions. [2024-06-28 04:22:32,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 407 transitions, 6353 flow [2024-06-28 04:22:33,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 407 transitions, 6084 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 04:22:33,185 INFO L231 Difference]: Finished difference. Result has 295 places, 377 transitions, 5447 flow [2024-06-28 04:22:33,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5196, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5447, PETRI_PLACES=295, PETRI_TRANSITIONS=377} [2024-06-28 04:22:33,185 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-28 04:22:33,186 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 377 transitions, 5447 flow [2024-06-28 04:22:33,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:33,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:33,186 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, 1] [2024-06-28 04:22:33,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:22:33,186 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:33,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:33,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1375641999, now seen corresponding path program 4 times [2024-06-28 04:22:33,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:33,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056778257] [2024-06-28 04:22:33,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:33,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:33,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:36,404 INFO 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 04:22:36,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:36,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056778257] [2024-06-28 04:22:36,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056778257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:36,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:36,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:22:36,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698017267] [2024-06-28 04:22:36,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:36,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:22:36,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:36,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:22:36,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:22:36,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:36,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 377 transitions, 5447 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:36,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:36,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:36,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:38,067 INFO L124 PetriNetUnfolderBase]: 2432/3976 cut-off events. [2024-06-28 04:22:38,067 INFO L125 PetriNetUnfolderBase]: For 239467/239471 co-relation queries the response was YES. [2024-06-28 04:22:38,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27651 conditions, 3976 events. 2432/3976 cut-off events. For 239467/239471 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23605 event pairs, 497 based on Foata normal form. 10/3985 useless extension candidates. Maximal degree in co-relation 27521. Up to 3533 conditions per place. [2024-06-28 04:22:38,114 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 344 selfloop transitions, 57 changer transitions 0/406 dead transitions. [2024-06-28 04:22:38,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 406 transitions, 6394 flow [2024-06-28 04:22:38,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:22:38,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:22:38,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 177 transitions. [2024-06-28 04:22:38,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-28 04:22:38,115 INFO L175 Difference]: Start difference. First operand has 295 places, 377 transitions, 5447 flow. Second operand 12 states and 177 transitions. [2024-06-28 04:22:38,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 406 transitions, 6394 flow [2024-06-28 04:22:38,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 406 transitions, 6084 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-28 04:22:38,874 INFO L231 Difference]: Finished difference. Result has 296 places, 378 transitions, 5278 flow [2024-06-28 04:22:38,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5137, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5278, PETRI_PLACES=296, PETRI_TRANSITIONS=378} [2024-06-28 04:22:38,875 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-28 04:22:38,875 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 378 transitions, 5278 flow [2024-06-28 04:22:38,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:38,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:38,875 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, 1] [2024-06-28 04:22:38,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:22:38,875 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:38,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:38,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1695640437, now seen corresponding path program 4 times [2024-06-28 04:22:38,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:38,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172007966] [2024-06-28 04:22:38,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:38,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:38,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:41,490 INFO 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 04:22:41,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:41,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172007966] [2024-06-28 04:22:41,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172007966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:41,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:41,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:41,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68743904] [2024-06-28 04:22:41,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:41,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:41,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:41,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:41,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:41,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:41,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 378 transitions, 5278 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:41,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:41,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:41,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:42,831 INFO L124 PetriNetUnfolderBase]: 2453/4016 cut-off events. [2024-06-28 04:22:42,831 INFO L125 PetriNetUnfolderBase]: For 231822/231830 co-relation queries the response was YES. [2024-06-28 04:22:42,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27877 conditions, 4016 events. 2453/4016 cut-off events. For 231822/231830 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 23981 event pairs, 508 based on Foata normal form. 10/4025 useless extension candidates. Maximal degree in co-relation 27745. Up to 3589 conditions per place. [2024-06-28 04:22:42,878 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 343 selfloop transitions, 63 changer transitions 0/411 dead transitions. [2024-06-28 04:22:42,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 411 transitions, 6414 flow [2024-06-28 04:22:42,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:42,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:42,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:22:42,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-28 04:22:42,880 INFO L175 Difference]: Start difference. First operand has 296 places, 378 transitions, 5278 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:22:42,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 411 transitions, 6414 flow [2024-06-28 04:22:43,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 411 transitions, 6196 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-28 04:22:43,471 INFO L231 Difference]: Finished difference. Result has 292 places, 382 transitions, 5278 flow [2024-06-28 04:22:43,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5063, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5278, PETRI_PLACES=292, PETRI_TRANSITIONS=382} [2024-06-28 04:22:43,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-28 04:22:43,472 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 382 transitions, 5278 flow [2024-06-28 04:22:43,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:43,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:43,472 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, 1] [2024-06-28 04:22:43,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:22:43,473 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:43,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:43,473 INFO L85 PathProgramCache]: Analyzing trace with hash -576960733, now seen corresponding path program 5 times [2024-06-28 04:22:43,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:43,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958498251] [2024-06-28 04:22:43,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:43,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:43,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:46,312 INFO 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 04:22:46,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:46,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958498251] [2024-06-28 04:22:46,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958498251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:46,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:46,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:46,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845885111] [2024-06-28 04:22:46,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:46,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:46,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:46,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:46,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:46,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:46,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 382 transitions, 5278 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:46,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:46,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:46,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:47,875 INFO L124 PetriNetUnfolderBase]: 2461/4034 cut-off events. [2024-06-28 04:22:47,876 INFO L125 PetriNetUnfolderBase]: For 236094/236102 co-relation queries the response was YES. [2024-06-28 04:22:47,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27919 conditions, 4034 events. 2461/4034 cut-off events. For 236094/236102 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 24142 event pairs, 516 based on Foata normal form. 10/4043 useless extension candidates. Maximal degree in co-relation 27789. Up to 3642 conditions per place. [2024-06-28 04:22:47,918 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 341 selfloop transitions, 61 changer transitions 0/407 dead transitions. [2024-06-28 04:22:47,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 407 transitions, 6199 flow [2024-06-28 04:22:47,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:47,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:47,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 04:22:47,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-28 04:22:47,919 INFO L175 Difference]: Start difference. First operand has 292 places, 382 transitions, 5278 flow. Second operand 8 states and 131 transitions. [2024-06-28 04:22:47,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 407 transitions, 6199 flow [2024-06-28 04:22:48,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 407 transitions, 6054 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 04:22:48,699 INFO L231 Difference]: Finished difference. Result has 296 places, 384 transitions, 5308 flow [2024-06-28 04:22:48,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5153, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5308, PETRI_PLACES=296, PETRI_TRANSITIONS=384} [2024-06-28 04:22:48,700 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-28 04:22:48,700 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 384 transitions, 5308 flow [2024-06-28 04:22:48,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:48,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:48,700 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, 1] [2024-06-28 04:22:48,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:22:48,700 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:48,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:48,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1848316125, now seen corresponding path program 6 times [2024-06-28 04:22:48,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:48,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998335795] [2024-06-28 04:22:48,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:48,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:48,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:51,478 INFO 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 04:22:51,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:51,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998335795] [2024-06-28 04:22:51,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998335795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:51,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:51,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:51,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858470608] [2024-06-28 04:22:51,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:51,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:51,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:51,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:51,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:51,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:51,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 384 transitions, 5308 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:51,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:51,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:51,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:53,115 INFO L124 PetriNetUnfolderBase]: 2469/4046 cut-off events. [2024-06-28 04:22:53,116 INFO L125 PetriNetUnfolderBase]: For 240886/240894 co-relation queries the response was YES. [2024-06-28 04:22:53,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28095 conditions, 4046 events. 2469/4046 cut-off events. For 240886/240894 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 24185 event pairs, 417 based on Foata normal form. 10/4055 useless extension candidates. Maximal degree in co-relation 27963. Up to 3429 conditions per place. [2024-06-28 04:22:53,166 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 330 selfloop transitions, 84 changer transitions 0/419 dead transitions. [2024-06-28 04:22:53,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 419 transitions, 6627 flow [2024-06-28 04:22:53,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:53,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:53,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:22:53,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-28 04:22:53,168 INFO L175 Difference]: Start difference. First operand has 296 places, 384 transitions, 5308 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:22:53,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 419 transitions, 6627 flow [2024-06-28 04:22:53,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 419 transitions, 6492 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 04:22:53,916 INFO L231 Difference]: Finished difference. Result has 298 places, 388 transitions, 5438 flow [2024-06-28 04:22:53,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5173, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5438, PETRI_PLACES=298, PETRI_TRANSITIONS=388} [2024-06-28 04:22:53,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-28 04:22:53,917 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 388 transitions, 5438 flow [2024-06-28 04:22:53,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:53,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:53,917 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, 1] [2024-06-28 04:22:53,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:22:53,917 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:53,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:53,918 INFO L85 PathProgramCache]: Analyzing trace with hash 628948115, now seen corresponding path program 7 times [2024-06-28 04:22:53,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:53,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454902480] [2024-06-28 04:22:53,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:53,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:53,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:22:56,349 INFO 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 04:22:56,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:22:56,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454902480] [2024-06-28 04:22:56,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454902480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:22:56,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:22:56,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:22:56,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672105566] [2024-06-28 04:22:56,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:22:56,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:22:56,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:22:56,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:22:56,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:22:56,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:22:56,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 388 transitions, 5438 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:56,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:22:56,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:22:56,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:22:57,669 INFO L124 PetriNetUnfolderBase]: 2477/4054 cut-off events. [2024-06-28 04:22:57,669 INFO L125 PetriNetUnfolderBase]: For 247348/247356 co-relation queries the response was YES. [2024-06-28 04:22:57,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28468 conditions, 4054 events. 2477/4054 cut-off events. For 247348/247356 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 24201 event pairs, 418 based on Foata normal form. 10/4063 useless extension candidates. Maximal degree in co-relation 28335. Up to 3437 conditions per place. [2024-06-28 04:22:57,720 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 324 selfloop transitions, 87 changer transitions 0/416 dead transitions. [2024-06-28 04:22:57,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 416 transitions, 6543 flow [2024-06-28 04:22:57,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:22:57,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:22:57,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:22:57,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 04:22:57,721 INFO L175 Difference]: Start difference. First operand has 298 places, 388 transitions, 5438 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:22:57,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 416 transitions, 6543 flow [2024-06-28 04:22:58,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 416 transitions, 6231 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-28 04:22:58,475 INFO L231 Difference]: Finished difference. Result has 299 places, 390 transitions, 5353 flow [2024-06-28 04:22:58,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5150, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5353, PETRI_PLACES=299, PETRI_TRANSITIONS=390} [2024-06-28 04:22:58,476 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-28 04:22:58,476 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 390 transitions, 5353 flow [2024-06-28 04:22:58,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:22:58,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:22:58,476 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, 1] [2024-06-28 04:22:58,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:22:58,476 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:22:58,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:22:58,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1881490475, now seen corresponding path program 8 times [2024-06-28 04:22:58,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:22:58,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044969270] [2024-06-28 04:22:58,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:22:58,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:22:58,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:01,475 INFO 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 04:23:01,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:01,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044969270] [2024-06-28 04:23:01,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044969270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:01,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:01,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:01,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021972846] [2024-06-28 04:23:01,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:01,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:01,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:01,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:01,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:01,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:01,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 390 transitions, 5353 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:01,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:01,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:01,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:03,274 INFO L124 PetriNetUnfolderBase]: 2487/4067 cut-off events. [2024-06-28 04:23:03,274 INFO L125 PetriNetUnfolderBase]: For 250809/250813 co-relation queries the response was YES. [2024-06-28 04:23:03,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28136 conditions, 4067 events. 2487/4067 cut-off events. For 250809/250813 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 24310 event pairs, 532 based on Foata normal form. 4/4070 useless extension candidates. Maximal degree in co-relation 28004. Up to 3489 conditions per place. [2024-06-28 04:23:03,322 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 295 selfloop transitions, 126 changer transitions 0/426 dead transitions. [2024-06-28 04:23:03,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 426 transitions, 6510 flow [2024-06-28 04:23:03,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:23:03,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:23:03,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2024-06-28 04:23:03,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-28 04:23:03,323 INFO L175 Difference]: Start difference. First operand has 299 places, 390 transitions, 5353 flow. Second operand 12 states and 189 transitions. [2024-06-28 04:23:03,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 426 transitions, 6510 flow [2024-06-28 04:23:04,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 426 transitions, 6359 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 04:23:04,128 INFO L231 Difference]: Finished difference. Result has 306 places, 393 transitions, 5512 flow [2024-06-28 04:23:04,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5204, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5512, PETRI_PLACES=306, PETRI_TRANSITIONS=393} [2024-06-28 04:23:04,129 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-28 04:23:04,129 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 393 transitions, 5512 flow [2024-06-28 04:23:04,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:04,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:04,130 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, 1] [2024-06-28 04:23:04,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:23:04,130 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:04,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:04,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1889832575, now seen corresponding path program 9 times [2024-06-28 04:23:04,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:04,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470783187] [2024-06-28 04:23:04,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:04,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:04,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:07,058 INFO 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 04:23:07,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:07,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470783187] [2024-06-28 04:23:07,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470783187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:07,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:07,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:07,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41995390] [2024-06-28 04:23:07,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:07,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:07,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:07,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:07,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:07,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:07,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 393 transitions, 5512 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:07,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:07,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:07,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:08,575 INFO L124 PetriNetUnfolderBase]: 2513/4105 cut-off events. [2024-06-28 04:23:08,575 INFO L125 PetriNetUnfolderBase]: For 264038/264040 co-relation queries the response was YES. [2024-06-28 04:23:08,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28691 conditions, 4105 events. 2513/4105 cut-off events. For 264038/264040 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 24606 event pairs, 536 based on Foata normal form. 2/4105 useless extension candidates. Maximal degree in co-relation 28558. Up to 3514 conditions per place. [2024-06-28 04:23:08,628 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 298 selfloop transitions, 125 changer transitions 0/428 dead transitions. [2024-06-28 04:23:08,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 428 transitions, 6874 flow [2024-06-28 04:23:08,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:23:08,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:23:08,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 04:23:08,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-28 04:23:08,629 INFO L175 Difference]: Start difference. First operand has 306 places, 393 transitions, 5512 flow. Second operand 10 states and 166 transitions. [2024-06-28 04:23:08,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 428 transitions, 6874 flow [2024-06-28 04:23:09,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 428 transitions, 6486 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-28 04:23:09,598 INFO L231 Difference]: Finished difference. Result has 306 places, 399 transitions, 5492 flow [2024-06-28 04:23:09,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5164, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5492, PETRI_PLACES=306, PETRI_TRANSITIONS=399} [2024-06-28 04:23:09,598 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-28 04:23:09,598 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 399 transitions, 5492 flow [2024-06-28 04:23:09,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:09,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:09,599 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, 1] [2024-06-28 04:23:09,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:23:09,599 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:09,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:09,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1889822345, now seen corresponding path program 10 times [2024-06-28 04:23:09,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:09,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457607053] [2024-06-28 04:23:09,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:09,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:09,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:12,502 INFO 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 04:23:12,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:12,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457607053] [2024-06-28 04:23:12,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457607053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:12,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:12,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:12,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169659690] [2024-06-28 04:23:12,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:12,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:12,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:12,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:12,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:12,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:12,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 399 transitions, 5492 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:12,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:12,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:12,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:14,290 INFO L124 PetriNetUnfolderBase]: 2507/4093 cut-off events. [2024-06-28 04:23:14,290 INFO L125 PetriNetUnfolderBase]: For 261752/261754 co-relation queries the response was YES. [2024-06-28 04:23:14,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28370 conditions, 4093 events. 2507/4093 cut-off events. For 261752/261754 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 24470 event pairs, 533 based on Foata normal form. 2/4093 useless extension candidates. Maximal degree in co-relation 28236. Up to 3509 conditions per place. [2024-06-28 04:23:14,340 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 299 selfloop transitions, 126 changer transitions 0/430 dead transitions. [2024-06-28 04:23:14,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 430 transitions, 6590 flow [2024-06-28 04:23:14,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:23:14,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:23:14,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-06-28 04:23:14,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861788617886179 [2024-06-28 04:23:14,342 INFO L175 Difference]: Start difference. First operand has 306 places, 399 transitions, 5492 flow. Second operand 12 states and 190 transitions. [2024-06-28 04:23:14,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 430 transitions, 6590 flow [2024-06-28 04:23:15,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 430 transitions, 6319 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 04:23:15,249 INFO L231 Difference]: Finished difference. Result has 312 places, 399 transitions, 5479 flow [2024-06-28 04:23:15,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5221, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5479, PETRI_PLACES=312, PETRI_TRANSITIONS=399} [2024-06-28 04:23:15,250 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-28 04:23:15,250 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 399 transitions, 5479 flow [2024-06-28 04:23:15,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:15,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:15,250 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, 1] [2024-06-28 04:23:15,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:23:15,251 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:15,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:15,251 INFO L85 PathProgramCache]: Analyzing trace with hash -920480621, now seen corresponding path program 8 times [2024-06-28 04:23:15,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:15,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161969634] [2024-06-28 04:23:15,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:15,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:15,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:17,858 INFO 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 04:23:17,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:17,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161969634] [2024-06-28 04:23:17,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161969634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:17,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:17,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:17,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57782225] [2024-06-28 04:23:17,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:17,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:17,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:17,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:17,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:17,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:17,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 399 transitions, 5479 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:17,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:17,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:17,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:19,383 INFO L124 PetriNetUnfolderBase]: 2528/4139 cut-off events. [2024-06-28 04:23:19,383 INFO L125 PetriNetUnfolderBase]: For 273946/273954 co-relation queries the response was YES. [2024-06-28 04:23:19,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28738 conditions, 4139 events. 2528/4139 cut-off events. For 273946/273954 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 24898 event pairs, 523 based on Foata normal form. 10/4148 useless extension candidates. Maximal degree in co-relation 28603. Up to 3710 conditions per place. [2024-06-28 04:23:19,427 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 349 selfloop transitions, 70 changer transitions 0/424 dead transitions. [2024-06-28 04:23:19,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 424 transitions, 6602 flow [2024-06-28 04:23:19,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:19,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:19,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 04:23:19,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-28 04:23:19,428 INFO L175 Difference]: Start difference. First operand has 312 places, 399 transitions, 5479 flow. Second operand 8 states and 129 transitions. [2024-06-28 04:23:19,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 424 transitions, 6602 flow [2024-06-28 04:23:20,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 424 transitions, 6342 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 04:23:20,345 INFO L231 Difference]: Finished difference. Result has 310 places, 403 transitions, 5440 flow [2024-06-28 04:23:20,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5219, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5440, PETRI_PLACES=310, PETRI_TRANSITIONS=403} [2024-06-28 04:23:20,346 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-28 04:23:20,346 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 403 transitions, 5440 flow [2024-06-28 04:23:20,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:20,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:20,346 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, 1] [2024-06-28 04:23:20,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 04:23:20,347 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:20,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:20,347 INFO L85 PathProgramCache]: Analyzing trace with hash -928099181, now seen corresponding path program 9 times [2024-06-28 04:23:20,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:20,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903263712] [2024-06-28 04:23:20,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:20,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:20,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:22,910 INFO 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 04:23:22,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:22,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903263712] [2024-06-28 04:23:22,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903263712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:22,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:22,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:22,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136716521] [2024-06-28 04:23:22,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:22,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:22,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:22,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:22,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:22,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:22,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 403 transitions, 5440 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:22,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:22,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:22,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:24,389 INFO L124 PetriNetUnfolderBase]: 2523/4128 cut-off events. [2024-06-28 04:23:24,389 INFO L125 PetriNetUnfolderBase]: For 272371/272379 co-relation queries the response was YES. [2024-06-28 04:23:24,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28525 conditions, 4128 events. 2523/4128 cut-off events. For 272371/272379 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 24805 event pairs, 524 based on Foata normal form. 10/4137 useless extension candidates. Maximal degree in co-relation 28388. Up to 3732 conditions per place. [2024-06-28 04:23:24,439 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 354 selfloop transitions, 63 changer transitions 0/422 dead transitions. [2024-06-28 04:23:24,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 422 transitions, 6333 flow [2024-06-28 04:23:24,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:23:24,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:23:24,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 04:23:24,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-28 04:23:24,441 INFO L175 Difference]: Start difference. First operand has 310 places, 403 transitions, 5440 flow. Second operand 8 states and 127 transitions. [2024-06-28 04:23:24,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 422 transitions, 6333 flow [2024-06-28 04:23:25,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 422 transitions, 6176 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 04:23:25,402 INFO L231 Difference]: Finished difference. Result has 313 places, 403 transitions, 5414 flow [2024-06-28 04:23:25,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5283, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5414, PETRI_PLACES=313, PETRI_TRANSITIONS=403} [2024-06-28 04:23:25,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-28 04:23:25,403 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 403 transitions, 5414 flow [2024-06-28 04:23:25,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:25,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:25,403 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, 1] [2024-06-28 04:23:25,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 04:23:25,403 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:25,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:25,403 INFO L85 PathProgramCache]: Analyzing trace with hash -928104823, now seen corresponding path program 11 times [2024-06-28 04:23:25,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:25,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575433416] [2024-06-28 04:23:25,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:25,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:25,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:28,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 04:23:28,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:28,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575433416] [2024-06-28 04:23:28,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575433416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:28,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:28,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:28,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303189713] [2024-06-28 04:23:28,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:28,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:28,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:28,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:28,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:28,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:28,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 403 transitions, 5414 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:28,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:28,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:28,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:29,904 INFO L124 PetriNetUnfolderBase]: 2549/4163 cut-off events. [2024-06-28 04:23:29,904 INFO L125 PetriNetUnfolderBase]: For 285427/285429 co-relation queries the response was YES. [2024-06-28 04:23:29,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28889 conditions, 4163 events. 2549/4163 cut-off events. For 285427/285429 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 25011 event pairs, 539 based on Foata normal form. 2/4163 useless extension candidates. Maximal degree in co-relation 28751. Up to 3603 conditions per place. [2024-06-28 04:23:29,954 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 308 selfloop transitions, 120 changer transitions 0/433 dead transitions. [2024-06-28 04:23:29,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 433 transitions, 6580 flow [2024-06-28 04:23:29,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:23:29,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:23:29,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 170 transitions. [2024-06-28 04:23:29,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376940133037694 [2024-06-28 04:23:29,955 INFO L175 Difference]: Start difference. First operand has 313 places, 403 transitions, 5414 flow. Second operand 11 states and 170 transitions. [2024-06-28 04:23:29,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 433 transitions, 6580 flow [2024-06-28 04:23:31,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 433 transitions, 6441 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:23:31,193 INFO L231 Difference]: Finished difference. Result has 317 places, 409 transitions, 5605 flow [2024-06-28 04:23:31,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5275, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5605, PETRI_PLACES=317, PETRI_TRANSITIONS=409} [2024-06-28 04:23:31,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-28 04:23:31,194 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 409 transitions, 5605 flow [2024-06-28 04:23:31,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:31,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:31,194 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, 1] [2024-06-28 04:23:31,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 04:23:31,194 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:31,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:31,195 INFO L85 PathProgramCache]: Analyzing trace with hash -916130143, now seen corresponding path program 12 times [2024-06-28 04:23:31,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:31,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728687747] [2024-06-28 04:23:31,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:31,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:31,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:34,080 INFO 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 04:23:34,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:34,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728687747] [2024-06-28 04:23:34,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728687747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:34,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:34,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:34,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917027312] [2024-06-28 04:23:34,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:34,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:34,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:34,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:34,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:34,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:34,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 409 transitions, 5605 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:34,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:34,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:34,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:35,903 INFO L124 PetriNetUnfolderBase]: 2559/4183 cut-off events. [2024-06-28 04:23:35,903 INFO L125 PetriNetUnfolderBase]: For 292325/292327 co-relation queries the response was YES. [2024-06-28 04:23:35,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29246 conditions, 4183 events. 2559/4183 cut-off events. For 292325/292327 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 25141 event pairs, 508 based on Foata normal form. 2/4183 useless extension candidates. Maximal degree in co-relation 29107. Up to 3193 conditions per place. [2024-06-28 04:23:35,957 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 195 selfloop transitions, 240 changer transitions 0/440 dead transitions. [2024-06-28 04:23:35,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 440 transitions, 7019 flow [2024-06-28 04:23:35,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:23:35,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:23:35,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:23:35,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:23:35,958 INFO L175 Difference]: Start difference. First operand has 317 places, 409 transitions, 5605 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:23:35,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 440 transitions, 7019 flow [2024-06-28 04:23:36,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 440 transitions, 6853 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:23:36,886 INFO L231 Difference]: Finished difference. Result has 319 places, 415 transitions, 6067 flow [2024-06-28 04:23:36,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5439, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6067, PETRI_PLACES=319, PETRI_TRANSITIONS=415} [2024-06-28 04:23:36,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-28 04:23:36,886 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 415 transitions, 6067 flow [2024-06-28 04:23:36,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:36,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:36,887 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, 1] [2024-06-28 04:23:36,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 04:23:36,887 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:36,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:36,887 INFO L85 PathProgramCache]: Analyzing trace with hash -928094593, now seen corresponding path program 13 times [2024-06-28 04:23:36,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:36,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913832487] [2024-06-28 04:23:36,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:36,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:36,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:39,738 INFO 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 04:23:39,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:39,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913832487] [2024-06-28 04:23:39,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913832487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:39,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:39,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:23:39,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957144000] [2024-06-28 04:23:39,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:39,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:23:39,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:39,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:23:39,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:23:39,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:39,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 415 transitions, 6067 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:39,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:39,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:39,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:41,345 INFO L124 PetriNetUnfolderBase]: 2553/4173 cut-off events. [2024-06-28 04:23:41,345 INFO L125 PetriNetUnfolderBase]: For 295541/295543 co-relation queries the response was YES. [2024-06-28 04:23:41,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30095 conditions, 4173 events. 2553/4173 cut-off events. For 295541/295543 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 25118 event pairs, 541 based on Foata normal form. 2/4173 useless extension candidates. Maximal degree in co-relation 29954. Up to 3612 conditions per place. [2024-06-28 04:23:41,392 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 311 selfloop transitions, 119 changer transitions 0/435 dead transitions. [2024-06-28 04:23:41,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 435 transitions, 6981 flow [2024-06-28 04:23:41,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:23:41,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:23:41,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 04:23:41,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-28 04:23:41,393 INFO L175 Difference]: Start difference. First operand has 319 places, 415 transitions, 6067 flow. Second operand 9 states and 146 transitions. [2024-06-28 04:23:41,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 435 transitions, 6981 flow [2024-06-28 04:23:42,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 435 transitions, 6731 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-28 04:23:42,722 INFO L231 Difference]: Finished difference. Result has 323 places, 415 transitions, 6061 flow [2024-06-28 04:23:42,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5817, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6061, PETRI_PLACES=323, PETRI_TRANSITIONS=415} [2024-06-28 04:23:42,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-28 04:23:42,722 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 415 transitions, 6061 flow [2024-06-28 04:23:42,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:42,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:42,723 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, 1] [2024-06-28 04:23:42,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 04:23:42,723 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:42,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:42,723 INFO L85 PathProgramCache]: Analyzing trace with hash 2121923125, now seen corresponding path program 10 times [2024-06-28 04:23:42,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:42,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557095465] [2024-06-28 04:23:42,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:42,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:42,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:45,566 INFO 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 04:23:45,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:45,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557095465] [2024-06-28 04:23:45,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557095465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:45,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:45,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:45,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680457423] [2024-06-28 04:23:45,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:45,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:45,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:45,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:45,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:45,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:45,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 415 transitions, 6061 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:45,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:45,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:45,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:46,994 INFO L124 PetriNetUnfolderBase]: 2548/4160 cut-off events. [2024-06-28 04:23:46,995 INFO L125 PetriNetUnfolderBase]: For 287025/287027 co-relation queries the response was YES. [2024-06-28 04:23:47,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29376 conditions, 4160 events. 2548/4160 cut-off events. For 287025/287027 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 24995 event pairs, 534 based on Foata normal form. 2/4160 useless extension candidates. Maximal degree in co-relation 29233. Up to 3676 conditions per place. [2024-06-28 04:23:47,045 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 352 selfloop transitions, 83 changer transitions 0/440 dead transitions. [2024-06-28 04:23:47,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 440 transitions, 7005 flow [2024-06-28 04:23:47,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:47,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:47,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:23:47,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:23:47,047 INFO L175 Difference]: Start difference. First operand has 323 places, 415 transitions, 6061 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:23:47,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 440 transitions, 7005 flow [2024-06-28 04:23:48,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 440 transitions, 6753 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 04:23:48,295 INFO L231 Difference]: Finished difference. Result has 322 places, 415 transitions, 5984 flow [2024-06-28 04:23:48,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5809, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5984, PETRI_PLACES=322, PETRI_TRANSITIONS=415} [2024-06-28 04:23:48,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-28 04:23:48,296 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 415 transitions, 5984 flow [2024-06-28 04:23:48,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:48,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:48,296 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, 1] [2024-06-28 04:23:48,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 04:23:48,296 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:48,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:48,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1227725251, now seen corresponding path program 11 times [2024-06-28 04:23:48,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:48,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211814259] [2024-06-28 04:23:48,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:48,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:48,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:50,788 INFO 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 04:23:50,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:50,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211814259] [2024-06-28 04:23:50,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211814259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:50,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:50,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:50,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164157237] [2024-06-28 04:23:50,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:50,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:50,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:50,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:50,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:50,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:50,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 415 transitions, 5984 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:50,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:50,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:50,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:52,293 INFO L124 PetriNetUnfolderBase]: 2543/4155 cut-off events. [2024-06-28 04:23:52,294 INFO L125 PetriNetUnfolderBase]: For 284664/284666 co-relation queries the response was YES. [2024-06-28 04:23:52,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29159 conditions, 4155 events. 2543/4155 cut-off events. For 284664/284666 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 24895 event pairs, 424 based on Foata normal form. 2/4155 useless extension candidates. Maximal degree in co-relation 29015. Up to 3360 conditions per place. [2024-06-28 04:23:52,361 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 340 selfloop transitions, 100 changer transitions 0/445 dead transitions. [2024-06-28 04:23:52,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 445 transitions, 7166 flow [2024-06-28 04:23:52,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:23:52,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:23:52,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 04:23:52,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-28 04:23:52,362 INFO L175 Difference]: Start difference. First operand has 322 places, 415 transitions, 5984 flow. Second operand 7 states and 131 transitions. [2024-06-28 04:23:52,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 445 transitions, 7166 flow [2024-06-28 04:23:53,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 445 transitions, 6960 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 04:23:53,440 INFO L231 Difference]: Finished difference. Result has 322 places, 415 transitions, 5986 flow [2024-06-28 04:23:53,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5778, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5986, PETRI_PLACES=322, PETRI_TRANSITIONS=415} [2024-06-28 04:23:53,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-28 04:23:53,440 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 415 transitions, 5986 flow [2024-06-28 04:23:53,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:53,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:53,441 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, 1] [2024-06-28 04:23:53,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 04:23:53,441 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:53,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:53,441 INFO L85 PathProgramCache]: Analyzing trace with hash 925813301, now seen corresponding path program 12 times [2024-06-28 04:23:53,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:53,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531466318] [2024-06-28 04:23:53,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:53,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:53,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:23:56,087 INFO 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 04:23:56,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:23:56,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531466318] [2024-06-28 04:23:56,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531466318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:23:56,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:23:56,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:23:56,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831545158] [2024-06-28 04:23:56,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:23:56,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:23:56,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:23:56,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:23:56,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:23:56,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:23:56,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 415 transitions, 5986 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:56,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:23:56,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:23:56,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:23:57,957 INFO L124 PetriNetUnfolderBase]: 2538/4148 cut-off events. [2024-06-28 04:23:57,957 INFO L125 PetriNetUnfolderBase]: For 282314/282314 co-relation queries the response was YES. [2024-06-28 04:23:57,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29079 conditions, 4148 events. 2538/4148 cut-off events. For 282314/282314 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 24996 event pairs, 510 based on Foata normal form. 2/4149 useless extension candidates. Maximal degree in co-relation 28935. Up to 3452 conditions per place. [2024-06-28 04:23:58,013 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 359 selfloop transitions, 93 changer transitions 0/457 dead transitions. [2024-06-28 04:23:58,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 457 transitions, 7057 flow [2024-06-28 04:23:58,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:23:58,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:23:58,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 04:23:58,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-28 04:23:58,016 INFO L175 Difference]: Start difference. First operand has 322 places, 415 transitions, 5986 flow. Second operand 9 states and 165 transitions. [2024-06-28 04:23:58,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 457 transitions, 7057 flow [2024-06-28 04:23:59,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 457 transitions, 6819 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 04:23:59,374 INFO L231 Difference]: Finished difference. Result has 325 places, 415 transitions, 5961 flow [2024-06-28 04:23:59,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5748, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5961, PETRI_PLACES=325, PETRI_TRANSITIONS=415} [2024-06-28 04:23:59,374 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-28 04:23:59,375 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 415 transitions, 5961 flow [2024-06-28 04:23:59,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:23:59,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:23:59,375 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, 1] [2024-06-28 04:23:59,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 04:23:59,375 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:23:59,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:23:59,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1032923793, now seen corresponding path program 14 times [2024-06-28 04:23:59,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:23:59,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762793442] [2024-06-28 04:23:59,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:23:59,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:23:59,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:02,523 INFO 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 04:24:02,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:02,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762793442] [2024-06-28 04:24:02,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762793442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:02,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:02,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:02,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122218869] [2024-06-28 04:24:02,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:02,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:02,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:02,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:02,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:02,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:24:02,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 415 transitions, 5961 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:02,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:02,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:24:02,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:04,623 INFO L124 PetriNetUnfolderBase]: 2548/4168 cut-off events. [2024-06-28 04:24:04,623 INFO L125 PetriNetUnfolderBase]: For 288572/288574 co-relation queries the response was YES. [2024-06-28 04:24:04,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29282 conditions, 4168 events. 2548/4168 cut-off events. For 288572/288574 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 25143 event pairs, 475 based on Foata normal form. 2/4168 useless extension candidates. Maximal degree in co-relation 29137. Up to 3313 conditions per place. [2024-06-28 04:24:04,675 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 242 selfloop transitions, 199 changer transitions 0/446 dead transitions. [2024-06-28 04:24:04,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 446 transitions, 7347 flow [2024-06-28 04:24:04,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:24:04,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:24:04,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-28 04:24:04,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968957871396896 [2024-06-28 04:24:04,677 INFO L175 Difference]: Start difference. First operand has 325 places, 415 transitions, 5961 flow. Second operand 11 states and 179 transitions. [2024-06-28 04:24:04,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 446 transitions, 7347 flow [2024-06-28 04:24:05,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 446 transitions, 7125 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 04:24:05,966 INFO L231 Difference]: Finished difference. Result has 327 places, 418 transitions, 6221 flow [2024-06-28 04:24:05,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5747, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6221, PETRI_PLACES=327, PETRI_TRANSITIONS=418} [2024-06-28 04:24:05,967 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-28 04:24:05,967 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 418 transitions, 6221 flow [2024-06-28 04:24:05,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:05,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:05,967 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, 1] [2024-06-28 04:24:05,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 04:24:05,967 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:05,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:05,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1984545189, now seen corresponding path program 15 times [2024-06-28 04:24:05,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:05,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765074176] [2024-06-28 04:24:05,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:05,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:05,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:08,995 INFO 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 04:24:08,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:08,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765074176] [2024-06-28 04:24:08,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765074176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:08,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:08,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:08,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639322524] [2024-06-28 04:24:08,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:08,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:08,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:08,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:08,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:09,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:24:09,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 418 transitions, 6221 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:09,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:09,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:24:09,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:10,793 INFO L124 PetriNetUnfolderBase]: 2574/4216 cut-off events. [2024-06-28 04:24:10,793 INFO L125 PetriNetUnfolderBase]: For 293945/293947 co-relation queries the response was YES. [2024-06-28 04:24:10,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29967 conditions, 4216 events. 2574/4216 cut-off events. For 293945/293947 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 25493 event pairs, 489 based on Foata normal form. 2/4216 useless extension candidates. Maximal degree in co-relation 29822. Up to 3338 conditions per place. [2024-06-28 04:24:10,852 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 242 selfloop transitions, 203 changer transitions 0/450 dead transitions. [2024-06-28 04:24:10,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 450 transitions, 7673 flow [2024-06-28 04:24:10,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:24:10,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:24:10,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 04:24:10,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 04:24:10,853 INFO L175 Difference]: Start difference. First operand has 327 places, 418 transitions, 6221 flow. Second operand 10 states and 165 transitions. [2024-06-28 04:24:10,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 450 transitions, 7673 flow [2024-06-28 04:24:12,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 450 transitions, 6849 flow, removed 56 selfloop flow, removed 10 redundant places. [2024-06-28 04:24:12,258 INFO L231 Difference]: Finished difference. Result has 327 places, 424 transitions, 5945 flow [2024-06-28 04:24:12,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5436, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5945, PETRI_PLACES=327, PETRI_TRANSITIONS=424} [2024-06-28 04:24:12,259 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-28 04:24:12,259 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 424 transitions, 5945 flow [2024-06-28 04:24:12,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:12,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:12,259 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, 1] [2024-06-28 04:24:12,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 04:24:12,259 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:12,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:12,260 INFO L85 PathProgramCache]: Analyzing trace with hash 2133892163, now seen corresponding path program 16 times [2024-06-28 04:24:12,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:12,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56053537] [2024-06-28 04:24:12,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:12,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:12,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:15,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:15,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:15,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56053537] [2024-06-28 04:24:15,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56053537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:15,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:15,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:15,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760909869] [2024-06-28 04:24:15,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:15,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:15,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:15,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:15,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:15,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:24:15,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 424 transitions, 5945 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:15,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:15,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:24:15,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:16,783 INFO L124 PetriNetUnfolderBase]: 2568/4208 cut-off events. [2024-06-28 04:24:16,783 INFO L125 PetriNetUnfolderBase]: For 288947/288949 co-relation queries the response was YES. [2024-06-28 04:24:16,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28754 conditions, 4208 events. 2568/4208 cut-off events. For 288947/288949 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 25502 event pairs, 512 based on Foata normal form. 2/4208 useless extension candidates. Maximal degree in co-relation 28610. Up to 3333 conditions per place. [2024-06-28 04:24:16,835 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 249 selfloop transitions, 194 changer transitions 0/448 dead transitions. [2024-06-28 04:24:16,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 448 transitions, 7257 flow [2024-06-28 04:24:16,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:24:16,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:24:16,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:24:16,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-28 04:24:16,836 INFO L175 Difference]: Start difference. First operand has 327 places, 424 transitions, 5945 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:24:16,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 448 transitions, 7257 flow [2024-06-28 04:24:18,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 448 transitions, 6899 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 04:24:18,075 INFO L231 Difference]: Finished difference. Result has 329 places, 424 transitions, 5981 flow [2024-06-28 04:24:18,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5587, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5981, PETRI_PLACES=329, PETRI_TRANSITIONS=424} [2024-06-28 04:24:18,076 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-28 04:24:18,076 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 424 transitions, 5981 flow [2024-06-28 04:24:18,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:18,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:18,076 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, 1] [2024-06-28 04:24:18,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 04:24:18,077 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:18,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:18,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1806346959, now seen corresponding path program 17 times [2024-06-28 04:24:18,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:18,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504748483] [2024-06-28 04:24:18,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:18,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:18,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:21,211 INFO 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 04:24:21,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:21,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504748483] [2024-06-28 04:24:21,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504748483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:21,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:21,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:21,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714404683] [2024-06-28 04:24:21,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:21,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:21,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:21,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:21,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:21,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:24:21,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 424 transitions, 5981 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:21,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:21,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:24:21,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:22,892 INFO L124 PetriNetUnfolderBase]: 2578/4218 cut-off events. [2024-06-28 04:24:22,893 INFO L125 PetriNetUnfolderBase]: For 296009/296011 co-relation queries the response was YES. [2024-06-28 04:24:22,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28875 conditions, 4218 events. 2578/4218 cut-off events. For 296009/296011 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 25507 event pairs, 542 based on Foata normal form. 2/4218 useless extension candidates. Maximal degree in co-relation 28730. Up to 3680 conditions per place. [2024-06-28 04:24:22,957 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 353 selfloop transitions, 94 changer transitions 0/452 dead transitions. [2024-06-28 04:24:22,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 452 transitions, 7182 flow [2024-06-28 04:24:22,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:24:22,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:24:22,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:24:22,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 04:24:22,959 INFO L175 Difference]: Start difference. First operand has 329 places, 424 transitions, 5981 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:24:22,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 452 transitions, 7182 flow [2024-06-28 04:24:24,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 452 transitions, 6558 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 04:24:24,306 INFO L231 Difference]: Finished difference. Result has 328 places, 427 transitions, 5602 flow [2024-06-28 04:24:24,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5366, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5602, PETRI_PLACES=328, PETRI_TRANSITIONS=427} [2024-06-28 04:24:24,306 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-28 04:24:24,307 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 427 transitions, 5602 flow [2024-06-28 04:24:24,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:24,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:24,307 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, 1] [2024-06-28 04:24:24,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 04:24:24,307 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:24,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:24,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1806336729, now seen corresponding path program 18 times [2024-06-28 04:24:24,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:24,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095583188] [2024-06-28 04:24:24,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:24,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:24,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:27,167 INFO 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 04:24:27,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:27,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095583188] [2024-06-28 04:24:27,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095583188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:27,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:27,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:27,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372698924] [2024-06-28 04:24:27,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:27,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:27,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:27,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:27,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:27,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:24:27,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 427 transitions, 5602 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:27,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:27,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:24:27,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:28,770 INFO L124 PetriNetUnfolderBase]: 2572/4212 cut-off events. [2024-06-28 04:24:28,770 INFO L125 PetriNetUnfolderBase]: For 289760/289762 co-relation queries the response was YES. [2024-06-28 04:24:28,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27892 conditions, 4212 events. 2572/4212 cut-off events. For 289760/289762 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 25477 event pairs, 543 based on Foata normal form. 2/4212 useless extension candidates. Maximal degree in co-relation 27747. Up to 3675 conditions per place. [2024-06-28 04:24:28,822 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 355 selfloop transitions, 97 changer transitions 0/457 dead transitions. [2024-06-28 04:24:28,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 457 transitions, 6590 flow [2024-06-28 04:24:28,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:24:28,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:24:28,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 04:24:28,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 04:24:28,823 INFO L175 Difference]: Start difference. First operand has 328 places, 427 transitions, 5602 flow. Second operand 10 states and 165 transitions. [2024-06-28 04:24:28,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 457 transitions, 6590 flow [2024-06-28 04:24:29,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 457 transitions, 6346 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 04:24:29,898 INFO L231 Difference]: Finished difference. Result has 332 places, 427 transitions, 5558 flow [2024-06-28 04:24:29,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5358, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5558, PETRI_PLACES=332, PETRI_TRANSITIONS=427} [2024-06-28 04:24:29,898 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-28 04:24:29,898 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 427 transitions, 5558 flow [2024-06-28 04:24:29,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:29,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:29,899 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, 1] [2024-06-28 04:24:29,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 04:24:29,899 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:29,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:29,899 INFO L85 PathProgramCache]: Analyzing trace with hash 932246979, now seen corresponding path program 19 times [2024-06-28 04:24:29,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:29,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461220506] [2024-06-28 04:24:29,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:29,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:29,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:33,272 INFO 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 04:24:33,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:33,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461220506] [2024-06-28 04:24:33,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461220506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:33,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:33,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:33,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712236488] [2024-06-28 04:24:33,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:33,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:33,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:33,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:33,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:33,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:24:33,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 427 transitions, 5558 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:33,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:33,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:24:33,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:34,876 INFO L124 PetriNetUnfolderBase]: 2566/4202 cut-off events. [2024-06-28 04:24:34,876 INFO L125 PetriNetUnfolderBase]: For 285376/285376 co-relation queries the response was YES. [2024-06-28 04:24:34,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27652 conditions, 4202 events. 2566/4202 cut-off events. For 285376/285376 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 25449 event pairs, 493 based on Foata normal form. 2/4203 useless extension candidates. Maximal degree in co-relation 27506. Up to 3425 conditions per place. [2024-06-28 04:24:34,927 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 275 selfloop transitions, 183 changer transitions 0/463 dead transitions. [2024-06-28 04:24:34,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 463 transitions, 6953 flow [2024-06-28 04:24:34,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:24:34,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:24:34,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 04:24:34,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-28 04:24:34,929 INFO L175 Difference]: Start difference. First operand has 332 places, 427 transitions, 5558 flow. Second operand 10 states and 172 transitions. [2024-06-28 04:24:34,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 463 transitions, 6953 flow [2024-06-28 04:24:36,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 463 transitions, 6731 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 04:24:36,674 INFO L231 Difference]: Finished difference. Result has 332 places, 427 transitions, 5713 flow [2024-06-28 04:24:36,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5336, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5713, PETRI_PLACES=332, PETRI_TRANSITIONS=427} [2024-06-28 04:24:36,674 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-28 04:24:36,675 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 427 transitions, 5713 flow [2024-06-28 04:24:36,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:36,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:36,675 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, 1] [2024-06-28 04:24:36,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 04:24:36,675 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:36,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:36,676 INFO L85 PathProgramCache]: Analyzing trace with hash 925807659, now seen corresponding path program 20 times [2024-06-28 04:24:36,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:36,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201697991] [2024-06-28 04:24:36,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:36,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:36,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:39,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 04:24:39,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:39,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201697991] [2024-06-28 04:24:39,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201697991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:39,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:39,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:39,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322213916] [2024-06-28 04:24:39,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:39,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:39,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:39,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:39,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:39,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:24:39,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 427 transitions, 5713 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:39,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:39,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:24:39,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:41,750 INFO L124 PetriNetUnfolderBase]: 2576/4220 cut-off events. [2024-06-28 04:24:41,751 INFO L125 PetriNetUnfolderBase]: For 292670/292670 co-relation queries the response was YES. [2024-06-28 04:24:41,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28105 conditions, 4220 events. 2576/4220 cut-off events. For 292670/292670 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 25598 event pairs, 490 based on Foata normal form. 2/4221 useless extension candidates. Maximal degree in co-relation 27958. Up to 3435 conditions per place. [2024-06-28 04:24:41,801 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 279 selfloop transitions, 195 changer transitions 0/479 dead transitions. [2024-06-28 04:24:41,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 479 transitions, 7239 flow [2024-06-28 04:24:41,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:24:41,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:24:41,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 220 transitions. [2024-06-28 04:24:41,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41275797373358347 [2024-06-28 04:24:41,803 INFO L175 Difference]: Start difference. First operand has 332 places, 427 transitions, 5713 flow. Second operand 13 states and 220 transitions. [2024-06-28 04:24:41,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 479 transitions, 7239 flow [2024-06-28 04:24:43,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 479 transitions, 6637 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-06-28 04:24:43,433 INFO L231 Difference]: Finished difference. Result has 333 places, 430 transitions, 5572 flow [2024-06-28 04:24:43,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5121, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5572, PETRI_PLACES=333, PETRI_TRANSITIONS=430} [2024-06-28 04:24:43,433 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-28 04:24:43,434 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 430 transitions, 5572 flow [2024-06-28 04:24:43,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:43,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:43,434 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, 1] [2024-06-28 04:24:43,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 04:24:43,434 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:43,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:43,434 INFO L85 PathProgramCache]: Analyzing trace with hash -796805005, now seen corresponding path program 21 times [2024-06-28 04:24:43,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:43,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567535619] [2024-06-28 04:24:43,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:43,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:43,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:46,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:24:46,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:46,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567535619] [2024-06-28 04:24:46,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567535619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:46,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:46,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:46,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884888058] [2024-06-28 04:24:46,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:46,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:46,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:46,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:46,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:46,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:24:46,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 430 transitions, 5572 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:46,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:46,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:24:46,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:48,091 INFO L124 PetriNetUnfolderBase]: 2570/4200 cut-off events. [2024-06-28 04:24:48,092 INFO L125 PetriNetUnfolderBase]: For 281759/281759 co-relation queries the response was YES. [2024-06-28 04:24:48,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27649 conditions, 4200 events. 2570/4200 cut-off events. For 281759/281759 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 25365 event pairs, 493 based on Foata normal form. 2/4201 useless extension candidates. Maximal degree in co-relation 27502. Up to 3743 conditions per place. [2024-06-28 04:24:48,136 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 371 selfloop transitions, 78 changer transitions 0/454 dead transitions. [2024-06-28 04:24:48,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 454 transitions, 6541 flow [2024-06-28 04:24:48,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:24:48,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:24:48,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 04:24:48,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-28 04:24:48,138 INFO L175 Difference]: Start difference. First operand has 333 places, 430 transitions, 5572 flow. Second operand 8 states and 133 transitions. [2024-06-28 04:24:48,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 454 transitions, 6541 flow [2024-06-28 04:24:49,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 454 transitions, 6019 flow, removed 22 selfloop flow, removed 13 redundant places. [2024-06-28 04:24:49,717 INFO L231 Difference]: Finished difference. Result has 328 places, 430 transitions, 5220 flow [2024-06-28 04:24:49,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5050, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5220, PETRI_PLACES=328, PETRI_TRANSITIONS=430} [2024-06-28 04:24:49,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-28 04:24:49,718 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 430 transitions, 5220 flow [2024-06-28 04:24:49,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:49,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:49,718 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, 1] [2024-06-28 04:24:49,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 04:24:49,718 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:49,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:49,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1371820443, now seen corresponding path program 22 times [2024-06-28 04:24:49,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:49,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96117842] [2024-06-28 04:24:49,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:49,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:49,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:52,692 INFO 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 04:24:52,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:52,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96117842] [2024-06-28 04:24:52,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96117842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:52,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:52,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:52,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302650643] [2024-06-28 04:24:52,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:52,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:52,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:52,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:52,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:52,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:24:52,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 430 transitions, 5220 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:52,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:52,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:24:52,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:24:54,477 INFO L124 PetriNetUnfolderBase]: 2564/4200 cut-off events. [2024-06-28 04:24:54,477 INFO L125 PetriNetUnfolderBase]: For 269943/269943 co-relation queries the response was YES. [2024-06-28 04:24:54,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26929 conditions, 4200 events. 2564/4200 cut-off events. For 269943/269943 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 25441 event pairs, 490 based on Foata normal form. 2/4201 useless extension candidates. Maximal degree in co-relation 26782. Up to 3425 conditions per place. [2024-06-28 04:24:54,532 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 186 changer transitions 0/472 dead transitions. [2024-06-28 04:24:54,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 472 transitions, 6277 flow [2024-06-28 04:24:54,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:24:54,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:24:54,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 202 transitions. [2024-06-28 04:24:54,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2024-06-28 04:24:54,534 INFO L175 Difference]: Start difference. First operand has 328 places, 430 transitions, 5220 flow. Second operand 12 states and 202 transitions. [2024-06-28 04:24:54,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 472 transitions, 6277 flow [2024-06-28 04:24:55,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 472 transitions, 5981 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-28 04:24:55,433 INFO L231 Difference]: Finished difference. Result has 332 places, 430 transitions, 5307 flow [2024-06-28 04:24:55,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4924, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5307, PETRI_PLACES=332, PETRI_TRANSITIONS=430} [2024-06-28 04:24:55,433 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-28 04:24:55,433 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 430 transitions, 5307 flow [2024-06-28 04:24:55,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:55,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:24:55,433 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, 1, 1] [2024-06-28 04:24:55,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 04:24:55,434 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:24:55,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:24:55,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1646279236, now seen corresponding path program 1 times [2024-06-28 04:24:55,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:24:55,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848335983] [2024-06-28 04:24:55,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:24:55,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:24:55,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:24:58,642 INFO 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 04:24:58,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:24:58,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848335983] [2024-06-28 04:24:58,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848335983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:24:58,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:24:58,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:24:58,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739831496] [2024-06-28 04:24:58,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:24:58,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:24:58,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:24:58,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:24:58,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:24:58,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:24:58,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 430 transitions, 5307 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:24:58,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:24:58,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:24:58,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:00,234 INFO L124 PetriNetUnfolderBase]: 2663/4361 cut-off events. [2024-06-28 04:25:00,235 INFO L125 PetriNetUnfolderBase]: For 360095/360095 co-relation queries the response was YES. [2024-06-28 04:25:00,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29502 conditions, 4361 events. 2663/4361 cut-off events. For 360095/360095 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 26538 event pairs, 436 based on Foata normal form. 6/4366 useless extension candidates. Maximal degree in co-relation 29356. Up to 3444 conditions per place. [2024-06-28 04:25:00,289 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 411 selfloop transitions, 71 changer transitions 0/487 dead transitions. [2024-06-28 04:25:00,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 487 transitions, 6960 flow [2024-06-28 04:25:00,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:25:00,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:25:00,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 04:25:00,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-28 04:25:00,291 INFO L175 Difference]: Start difference. First operand has 332 places, 430 transitions, 5307 flow. Second operand 10 states and 183 transitions. [2024-06-28 04:25:00,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 487 transitions, 6960 flow [2024-06-28 04:25:01,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 487 transitions, 6436 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-06-28 04:25:01,424 INFO L231 Difference]: Finished difference. Result has 328 places, 433 transitions, 5001 flow [2024-06-28 04:25:01,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4787, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5001, PETRI_PLACES=328, PETRI_TRANSITIONS=433} [2024-06-28 04:25:01,425 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-28 04:25:01,425 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 433 transitions, 5001 flow [2024-06-28 04:25:01,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:01,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:01,425 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, 1, 1] [2024-06-28 04:25:01,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 04:25:01,425 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:01,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:01,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1641517636, now seen corresponding path program 2 times [2024-06-28 04:25:01,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:01,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358481736] [2024-06-28 04:25:01,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:01,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:01,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:04,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 04:25:04,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:04,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358481736] [2024-06-28 04:25:04,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358481736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:04,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:04,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:04,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117326788] [2024-06-28 04:25:04,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:04,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:04,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:04,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:04,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:04,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:25:04,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 433 transitions, 5001 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:04,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:04,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:25:04,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:06,449 INFO L124 PetriNetUnfolderBase]: 2650/4341 cut-off events. [2024-06-28 04:25:06,449 INFO L125 PetriNetUnfolderBase]: For 328828/328828 co-relation queries the response was YES. [2024-06-28 04:25:06,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28499 conditions, 4341 events. 2650/4341 cut-off events. For 328828/328828 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 26371 event pairs, 458 based on Foata normal form. 6/4346 useless extension candidates. Maximal degree in co-relation 28353. Up to 3865 conditions per place. [2024-06-28 04:25:06,504 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 414 selfloop transitions, 52 changer transitions 0/471 dead transitions. [2024-06-28 04:25:06,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 471 transitions, 6066 flow [2024-06-28 04:25:06,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:25:06,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:25:06,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 04:25:06,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-28 04:25:06,505 INFO L175 Difference]: Start difference. First operand has 328 places, 433 transitions, 5001 flow. Second operand 9 states and 155 transitions. [2024-06-28 04:25:06,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 471 transitions, 6066 flow [2024-06-28 04:25:07,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 471 transitions, 5974 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:07,787 INFO L231 Difference]: Finished difference. Result has 332 places, 433 transitions, 5017 flow [2024-06-28 04:25:07,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4909, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5017, PETRI_PLACES=332, PETRI_TRANSITIONS=433} [2024-06-28 04:25:07,787 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-28 04:25:07,787 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 433 transitions, 5017 flow [2024-06-28 04:25:07,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:07,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:07,788 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, 1, 1] [2024-06-28 04:25:07,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 04:25:07,788 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:07,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:07,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1099259324, now seen corresponding path program 3 times [2024-06-28 04:25:07,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:07,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138568816] [2024-06-28 04:25:07,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:07,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:07,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:11,002 INFO 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 04:25:11,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:11,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138568816] [2024-06-28 04:25:11,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138568816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:11,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:11,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:11,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046238325] [2024-06-28 04:25:11,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:11,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:11,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:11,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:11,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:11,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:25:11,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 433 transitions, 5017 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:11,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:11,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:25:11,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:12,561 INFO L124 PetriNetUnfolderBase]: 2678/4386 cut-off events. [2024-06-28 04:25:12,561 INFO L125 PetriNetUnfolderBase]: For 347471/347471 co-relation queries the response was YES. [2024-06-28 04:25:12,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28886 conditions, 4386 events. 2678/4386 cut-off events. For 347471/347471 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 26868 event pairs, 547 based on Foata normal form. 8/4393 useless extension candidates. Maximal degree in co-relation 28738. Up to 3702 conditions per place. [2024-06-28 04:25:12,618 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 415 selfloop transitions, 60 changer transitions 0/480 dead transitions. [2024-06-28 04:25:12,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 480 transitions, 6396 flow [2024-06-28 04:25:12,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:25:12,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:25:12,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:25:12,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:25:12,619 INFO L175 Difference]: Start difference. First operand has 332 places, 433 transitions, 5017 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:25:12,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 480 transitions, 6396 flow [2024-06-28 04:25:14,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 480 transitions, 6217 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 04:25:14,084 INFO L231 Difference]: Finished difference. Result has 331 places, 434 transitions, 4984 flow [2024-06-28 04:25:14,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4838, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4984, PETRI_PLACES=331, PETRI_TRANSITIONS=434} [2024-06-28 04:25:14,084 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-28 04:25:14,084 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 434 transitions, 4984 flow [2024-06-28 04:25:14,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:14,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:14,084 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, 1, 1] [2024-06-28 04:25:14,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 04:25:14,085 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:14,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:14,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1445874466, now seen corresponding path program 4 times [2024-06-28 04:25:14,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:14,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804824132] [2024-06-28 04:25:14,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:14,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:14,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:17,188 INFO 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 04:25:17,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:17,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804824132] [2024-06-28 04:25:17,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804824132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:17,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:17,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:17,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348304204] [2024-06-28 04:25:17,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:17,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:17,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:17,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:17,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:17,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:25:17,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 434 transitions, 4984 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:17,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:17,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:25:17,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:18,839 INFO L124 PetriNetUnfolderBase]: 2660/4360 cut-off events. [2024-06-28 04:25:18,839 INFO L125 PetriNetUnfolderBase]: For 315088/315088 co-relation queries the response was YES. [2024-06-28 04:25:18,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27889 conditions, 4360 events. 2660/4360 cut-off events. For 315088/315088 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 26676 event pairs, 557 based on Foata normal form. 8/4367 useless extension candidates. Maximal degree in co-relation 27740. Up to 3918 conditions per place. [2024-06-28 04:25:18,890 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 409 selfloop transitions, 57 changer transitions 0/471 dead transitions. [2024-06-28 04:25:18,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 471 transitions, 6065 flow [2024-06-28 04:25:18,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:25:18,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:25:18,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 04:25:18,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 04:25:18,891 INFO L175 Difference]: Start difference. First operand has 331 places, 434 transitions, 4984 flow. Second operand 9 states and 156 transitions. [2024-06-28 04:25:18,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 471 transitions, 6065 flow [2024-06-28 04:25:20,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 471 transitions, 5920 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 04:25:20,079 INFO L231 Difference]: Finished difference. Result has 333 places, 434 transitions, 4958 flow [2024-06-28 04:25:20,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4839, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4958, PETRI_PLACES=333, PETRI_TRANSITIONS=434} [2024-06-28 04:25:20,079 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-28 04:25:20,079 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 434 transitions, 4958 flow [2024-06-28 04:25:20,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:20,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:20,079 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, 1, 1] [2024-06-28 04:25:20,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 04:25:20,080 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:20,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:20,080 INFO L85 PathProgramCache]: Analyzing trace with hash 224923998, now seen corresponding path program 5 times [2024-06-28 04:25:20,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:20,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312551952] [2024-06-28 04:25:20,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:20,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:20,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:23,169 INFO 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 04:25:23,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:23,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312551952] [2024-06-28 04:25:23,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312551952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:23,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:23,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:23,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729673260] [2024-06-28 04:25:23,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:23,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:23,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:23,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:23,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:23,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:25:23,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 434 transitions, 4958 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:23,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:23,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:25:23,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:25,022 INFO L124 PetriNetUnfolderBase]: 2734/4470 cut-off events. [2024-06-28 04:25:25,022 INFO L125 PetriNetUnfolderBase]: For 360722/360722 co-relation queries the response was YES. [2024-06-28 04:25:25,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29430 conditions, 4470 events. 2734/4470 cut-off events. For 360722/360722 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 27484 event pairs, 573 based on Foata normal form. 8/4476 useless extension candidates. Maximal degree in co-relation 29280. Up to 3697 conditions per place. [2024-06-28 04:25:25,076 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 360 selfloop transitions, 114 changer transitions 0/479 dead transitions. [2024-06-28 04:25:25,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 479 transitions, 6353 flow [2024-06-28 04:25:25,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:25:25,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:25:25,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:25:25,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:25:25,078 INFO L175 Difference]: Start difference. First operand has 333 places, 434 transitions, 4958 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:25:25,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 479 transitions, 6353 flow [2024-06-28 04:25:26,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 479 transitions, 6195 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 04:25:26,621 INFO L231 Difference]: Finished difference. Result has 333 places, 436 transitions, 5078 flow [2024-06-28 04:25:26,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4800, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5078, PETRI_PLACES=333, PETRI_TRANSITIONS=436} [2024-06-28 04:25:26,621 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-28 04:25:26,622 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 436 transitions, 5078 flow [2024-06-28 04:25:26,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:26,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:26,622 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, 1, 1] [2024-06-28 04:25:26,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 04:25:26,622 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:26,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:26,623 INFO L85 PathProgramCache]: Analyzing trace with hash 232542558, now seen corresponding path program 6 times [2024-06-28 04:25:26,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:26,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611068013] [2024-06-28 04:25:26,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:26,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:26,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:29,968 INFO 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 04:25:29,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:29,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611068013] [2024-06-28 04:25:29,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611068013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:29,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:29,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:29,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025751224] [2024-06-28 04:25:29,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:29,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:29,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:29,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:29,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:30,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:25:30,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 436 transitions, 5078 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:30,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:30,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:25:30,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:31,899 INFO L124 PetriNetUnfolderBase]: 2762/4514 cut-off events. [2024-06-28 04:25:31,899 INFO L125 PetriNetUnfolderBase]: For 369790/369790 co-relation queries the response was YES. [2024-06-28 04:25:31,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29870 conditions, 4514 events. 2762/4514 cut-off events. For 369790/369790 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 27821 event pairs, 593 based on Foata normal form. 8/4520 useless extension candidates. Maximal degree in co-relation 29720. Up to 3927 conditions per place. [2024-06-28 04:25:31,952 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 353 selfloop transitions, 113 changer transitions 0/471 dead transitions. [2024-06-28 04:25:31,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 471 transitions, 6175 flow [2024-06-28 04:25:31,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:25:31,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:25:31,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 04:25:31,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 04:25:31,954 INFO L175 Difference]: Start difference. First operand has 333 places, 436 transitions, 5078 flow. Second operand 9 states and 156 transitions. [2024-06-28 04:25:31,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 471 transitions, 6175 flow [2024-06-28 04:25:33,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 471 transitions, 6021 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:33,216 INFO L231 Difference]: Finished difference. Result has 337 places, 437 transitions, 5181 flow [2024-06-28 04:25:33,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4928, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5181, PETRI_PLACES=337, PETRI_TRANSITIONS=437} [2024-06-28 04:25:33,216 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-28 04:25:33,216 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 437 transitions, 5181 flow [2024-06-28 04:25:33,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:33,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:33,216 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, 1, 1] [2024-06-28 04:25:33,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 04:25:33,217 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:33,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:33,217 INFO L85 PathProgramCache]: Analyzing trace with hash 995086878, now seen corresponding path program 7 times [2024-06-28 04:25:33,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:33,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801105535] [2024-06-28 04:25:33,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:33,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:33,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:36,522 INFO 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 04:25:36,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:36,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801105535] [2024-06-28 04:25:36,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801105535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:36,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:36,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:36,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915981258] [2024-06-28 04:25:36,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:36,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:36,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:36,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:36,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:36,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:25:36,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 437 transitions, 5181 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:36,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:36,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:25:36,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:38,596 INFO L124 PetriNetUnfolderBase]: 2790/4558 cut-off events. [2024-06-28 04:25:38,596 INFO L125 PetriNetUnfolderBase]: For 376693/376693 co-relation queries the response was YES. [2024-06-28 04:25:38,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30400 conditions, 4558 events. 2790/4558 cut-off events. For 376693/376693 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 28118 event pairs, 597 based on Foata normal form. 8/4564 useless extension candidates. Maximal degree in co-relation 30248. Up to 3971 conditions per place. [2024-06-28 04:25:38,656 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 352 selfloop transitions, 111 changer transitions 0/468 dead transitions. [2024-06-28 04:25:38,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 468 transitions, 6258 flow [2024-06-28 04:25:38,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:25:38,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:25:38,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 04:25:38,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-28 04:25:38,658 INFO L175 Difference]: Start difference. First operand has 337 places, 437 transitions, 5181 flow. Second operand 9 states and 152 transitions. [2024-06-28 04:25:38,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 468 transitions, 6258 flow [2024-06-28 04:25:40,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 468 transitions, 6031 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:25:40,429 INFO L231 Difference]: Finished difference. Result has 339 places, 438 transitions, 5205 flow [2024-06-28 04:25:40,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4954, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5205, PETRI_PLACES=339, PETRI_TRANSITIONS=438} [2024-06-28 04:25:40,430 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-28 04:25:40,430 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 438 transitions, 5205 flow [2024-06-28 04:25:40,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:40,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:40,430 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, 1, 1] [2024-06-28 04:25:40,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 04:25:40,430 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:40,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:40,431 INFO L85 PathProgramCache]: Analyzing trace with hash 609735360, now seen corresponding path program 8 times [2024-06-28 04:25:40,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:40,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69804437] [2024-06-28 04:25:40,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:40,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:40,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:43,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 04:25:43,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:43,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69804437] [2024-06-28 04:25:43,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69804437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:43,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:43,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:43,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191121257] [2024-06-28 04:25:43,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:43,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:43,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:43,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:43,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:43,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:25:43,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 438 transitions, 5205 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:43,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:43,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:25:43,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:45,224 INFO L124 PetriNetUnfolderBase]: 2823/4615 cut-off events. [2024-06-28 04:25:45,224 INFO L125 PetriNetUnfolderBase]: For 384740/384742 co-relation queries the response was YES. [2024-06-28 04:25:45,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30869 conditions, 4615 events. 2823/4615 cut-off events. For 384740/384742 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 28495 event pairs, 596 based on Foata normal form. 10/4624 useless extension candidates. Maximal degree in co-relation 30716. Up to 4193 conditions per place. [2024-06-28 04:25:45,275 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 413 selfloop transitions, 51 changer transitions 0/469 dead transitions. [2024-06-28 04:25:45,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 469 transitions, 6342 flow [2024-06-28 04:25:45,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:25:45,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:25:45,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-28 04:25:45,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3804878048780488 [2024-06-28 04:25:45,277 INFO L175 Difference]: Start difference. First operand has 339 places, 438 transitions, 5205 flow. Second operand 10 states and 156 transitions. [2024-06-28 04:25:45,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 469 transitions, 6342 flow [2024-06-28 04:25:46,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 469 transitions, 6111 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 04:25:46,853 INFO L231 Difference]: Finished difference. Result has 343 places, 442 transitions, 5154 flow [2024-06-28 04:25:46,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4980, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5154, PETRI_PLACES=343, PETRI_TRANSITIONS=442} [2024-06-28 04:25:46,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-28 04:25:46,853 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 442 transitions, 5154 flow [2024-06-28 04:25:46,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:46,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:46,854 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, 1, 1] [2024-06-28 04:25:46,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 04:25:46,854 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:46,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:46,854 INFO L85 PathProgramCache]: Analyzing trace with hash 402180448, now seen corresponding path program 1 times [2024-06-28 04:25:46,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:46,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13695631] [2024-06-28 04:25:46,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:46,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:46,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:49,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:49,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:49,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13695631] [2024-06-28 04:25:49,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13695631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:49,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:49,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:49,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118707898] [2024-06-28 04:25:49,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:49,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:49,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:49,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:49,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:49,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:25:49,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 442 transitions, 5154 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:49,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:49,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:25:49,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:51,553 INFO L124 PetriNetUnfolderBase]: 2876/4698 cut-off events. [2024-06-28 04:25:51,553 INFO L125 PetriNetUnfolderBase]: For 413679/413679 co-relation queries the response was YES. [2024-06-28 04:25:51,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31972 conditions, 4698 events. 2876/4698 cut-off events. For 413679/413679 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 29060 event pairs, 583 based on Foata normal form. 6/4702 useless extension candidates. Maximal degree in co-relation 31817. Up to 3317 conditions per place. [2024-06-28 04:25:51,615 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 356 selfloop transitions, 129 changer transitions 0/490 dead transitions. [2024-06-28 04:25:51,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 490 transitions, 6791 flow [2024-06-28 04:25:51,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:25:51,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:25:51,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 04:25:51,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-28 04:25:51,616 INFO L175 Difference]: Start difference. First operand has 343 places, 442 transitions, 5154 flow. Second operand 9 states and 166 transitions. [2024-06-28 04:25:51,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 490 transitions, 6791 flow [2024-06-28 04:25:53,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 490 transitions, 6709 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 04:25:53,441 INFO L231 Difference]: Finished difference. Result has 347 places, 444 transitions, 5386 flow [2024-06-28 04:25:53,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5074, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5386, PETRI_PLACES=347, PETRI_TRANSITIONS=444} [2024-06-28 04:25:53,441 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-28 04:25:53,441 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 444 transitions, 5386 flow [2024-06-28 04:25:53,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:53,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:25:53,441 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, 1, 1] [2024-06-28 04:25:53,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 04:25:53,442 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:25:53,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:25:53,443 INFO L85 PathProgramCache]: Analyzing trace with hash 402449559, now seen corresponding path program 1 times [2024-06-28 04:25:53,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:25:53,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419800206] [2024-06-28 04:25:53,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:25:53,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:25:53,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:25:56,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:25:56,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:25:56,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419800206] [2024-06-28 04:25:56,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419800206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:25:56,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:25:56,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:25:56,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991829301] [2024-06-28 04:25:56,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:25:56,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:25:56,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:25:56,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:25:56,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:25:56,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:25:56,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 444 transitions, 5386 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:25:56,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:25:56,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:25:56,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:25:58,135 INFO L124 PetriNetUnfolderBase]: 2963/4805 cut-off events. [2024-06-28 04:25:58,135 INFO L125 PetriNetUnfolderBase]: For 487874/487874 co-relation queries the response was YES. [2024-06-28 04:25:58,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34170 conditions, 4805 events. 2963/4805 cut-off events. For 487874/487874 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 29653 event pairs, 617 based on Foata normal form. 8/4811 useless extension candidates. Maximal degree in co-relation 34014. Up to 4109 conditions per place. [2024-06-28 04:25:58,205 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 379 selfloop transitions, 107 changer transitions 0/491 dead transitions. [2024-06-28 04:25:58,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 491 transitions, 6771 flow [2024-06-28 04:25:58,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:25:58,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:25:58,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 04:25:58,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4124168514412417 [2024-06-28 04:25:58,207 INFO L175 Difference]: Start difference. First operand has 347 places, 444 transitions, 5386 flow. Second operand 11 states and 186 transitions. [2024-06-28 04:25:58,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 491 transitions, 6771 flow [2024-06-28 04:26:00,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 491 transitions, 6490 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:26:00,357 INFO L231 Difference]: Finished difference. Result has 352 places, 446 transitions, 5357 flow [2024-06-28 04:26:00,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5105, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5357, PETRI_PLACES=352, PETRI_TRANSITIONS=446} [2024-06-28 04:26:00,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-28 04:26:00,358 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 446 transitions, 5357 flow [2024-06-28 04:26:00,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:00,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:00,358 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, 1, 1] [2024-06-28 04:26:00,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 04:26:00,358 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:00,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:00,359 INFO L85 PathProgramCache]: Analyzing trace with hash 402449218, now seen corresponding path program 2 times [2024-06-28 04:26:00,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:00,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041978102] [2024-06-28 04:26:00,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:00,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:00,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:03,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 04:26:03,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:03,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041978102] [2024-06-28 04:26:03,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041978102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:03,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:03,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:03,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370511698] [2024-06-28 04:26:03,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:03,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:03,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:03,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:03,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:03,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:26:03,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 446 transitions, 5357 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:03,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:03,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:26:03,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:05,401 INFO L124 PetriNetUnfolderBase]: 2983/4865 cut-off events. [2024-06-28 04:26:05,402 INFO L125 PetriNetUnfolderBase]: For 484282/484282 co-relation queries the response was YES. [2024-06-28 04:26:05,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34305 conditions, 4865 events. 2983/4865 cut-off events. For 484282/484282 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 30233 event pairs, 603 based on Foata normal form. 6/4869 useless extension candidates. Maximal degree in co-relation 34148. Up to 3462 conditions per place. [2024-06-28 04:26:05,467 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 355 selfloop transitions, 129 changer transitions 0/489 dead transitions. [2024-06-28 04:26:05,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 489 transitions, 6768 flow [2024-06-28 04:26:05,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:05,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:05,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 04:26:05,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:26:05,468 INFO L175 Difference]: Start difference. First operand has 352 places, 446 transitions, 5357 flow. Second operand 9 states and 162 transitions. [2024-06-28 04:26:05,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 489 transitions, 6768 flow [2024-06-28 04:26:07,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 489 transitions, 6630 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 04:26:07,291 INFO L231 Difference]: Finished difference. Result has 354 places, 447 transitions, 5497 flow [2024-06-28 04:26:07,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5219, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5497, PETRI_PLACES=354, PETRI_TRANSITIONS=447} [2024-06-28 04:26:07,291 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-28 04:26:07,291 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 447 transitions, 5497 flow [2024-06-28 04:26:07,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:07,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:07,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, 1, 1] [2024-06-28 04:26:07,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 04:26:07,292 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:07,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:07,292 INFO L85 PathProgramCache]: Analyzing trace with hash 908579518, now seen corresponding path program 3 times [2024-06-28 04:26:07,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:07,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519391250] [2024-06-28 04:26:07,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:07,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:07,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:10,741 INFO 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 04:26:10,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:10,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519391250] [2024-06-28 04:26:10,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519391250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:10,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:10,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:10,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062268283] [2024-06-28 04:26:10,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:10,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:10,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:10,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:10,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:10,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:26:10,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 447 transitions, 5497 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:10,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:10,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:26:10,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:12,568 INFO L124 PetriNetUnfolderBase]: 3003/4907 cut-off events. [2024-06-28 04:26:12,568 INFO L125 PetriNetUnfolderBase]: For 492982/492982 co-relation queries the response was YES. [2024-06-28 04:26:12,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34981 conditions, 4907 events. 3003/4907 cut-off events. For 492982/492982 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 30659 event pairs, 661 based on Foata normal form. 6/4911 useless extension candidates. Maximal degree in co-relation 34822. Up to 4207 conditions per place. [2024-06-28 04:26:12,633 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 358 selfloop transitions, 118 changer transitions 0/481 dead transitions. [2024-06-28 04:26:12,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 481 transitions, 6620 flow [2024-06-28 04:26:12,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:12,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:12,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:26:12,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-28 04:26:12,634 INFO L175 Difference]: Start difference. First operand has 354 places, 447 transitions, 5497 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:26:12,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 481 transitions, 6620 flow [2024-06-28 04:26:15,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 481 transitions, 6404 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 04:26:15,026 INFO L231 Difference]: Finished difference. Result has 357 places, 448 transitions, 5541 flow [2024-06-28 04:26:15,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5541, PETRI_PLACES=357, PETRI_TRANSITIONS=448} [2024-06-28 04:26:15,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-28 04:26:15,026 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 448 transitions, 5541 flow [2024-06-28 04:26:15,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:15,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:15,026 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, 1, 1] [2024-06-28 04:26:15,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 04:26:15,027 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:15,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:15,027 INFO L85 PathProgramCache]: Analyzing trace with hash 491015319, now seen corresponding path program 2 times [2024-06-28 04:26:15,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:15,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871046867] [2024-06-28 04:26:15,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:15,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:15,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:18,005 INFO 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 04:26:18,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:18,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871046867] [2024-06-28 04:26:18,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871046867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:18,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:18,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:18,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086594141] [2024-06-28 04:26:18,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:18,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:18,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:18,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:18,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:18,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:26:18,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 448 transitions, 5541 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:18,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:18,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:26:18,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:19,911 INFO L124 PetriNetUnfolderBase]: 3090/5016 cut-off events. [2024-06-28 04:26:19,911 INFO L125 PetriNetUnfolderBase]: For 572712/572712 co-relation queries the response was YES. [2024-06-28 04:26:19,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36774 conditions, 5016 events. 3090/5016 cut-off events. For 572712/572712 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 31178 event pairs, 656 based on Foata normal form. 8/5022 useless extension candidates. Maximal degree in co-relation 36614. Up to 4428 conditions per place. [2024-06-28 04:26:19,977 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 384 selfloop transitions, 103 changer transitions 0/492 dead transitions. [2024-06-28 04:26:19,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 492 transitions, 6928 flow [2024-06-28 04:26:19,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:26:19,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:26:19,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-28 04:26:19,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-28 04:26:19,979 INFO L175 Difference]: Start difference. First operand has 357 places, 448 transitions, 5541 flow. Second operand 12 states and 194 transitions. [2024-06-28 04:26:19,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 492 transitions, 6928 flow [2024-06-28 04:26:22,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 492 transitions, 6690 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:26:22,187 INFO L231 Difference]: Finished difference. Result has 362 places, 450 transitions, 5551 flow [2024-06-28 04:26:22,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5303, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5551, PETRI_PLACES=362, PETRI_TRANSITIONS=450} [2024-06-28 04:26:22,187 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-28 04:26:22,188 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 450 transitions, 5551 flow [2024-06-28 04:26:22,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:22,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:22,188 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, 1, 1] [2024-06-28 04:26:22,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 04:26:22,188 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:22,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:22,188 INFO L85 PathProgramCache]: Analyzing trace with hash 404327229, now seen corresponding path program 3 times [2024-06-28 04:26:22,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:22,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239364218] [2024-06-28 04:26:22,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:22,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:22,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:25,157 INFO 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 04:26:25,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:25,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239364218] [2024-06-28 04:26:25,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239364218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:25,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:25,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:25,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97828816] [2024-06-28 04:26:25,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:25,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:25,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:25,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:25,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:25,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:26:25,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 450 transitions, 5551 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:25,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:25,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:26:25,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:26,941 INFO L124 PetriNetUnfolderBase]: 3067/4985 cut-off events. [2024-06-28 04:26:26,941 INFO L125 PetriNetUnfolderBase]: For 535869/535869 co-relation queries the response was YES. [2024-06-28 04:26:26,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35621 conditions, 4985 events. 3067/4985 cut-off events. For 535869/535869 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 31036 event pairs, 657 based on Foata normal form. 10/4993 useless extension candidates. Maximal degree in co-relation 35460. Up to 4456 conditions per place. [2024-06-28 04:26:27,008 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 381 selfloop transitions, 100 changer transitions 0/486 dead transitions. [2024-06-28 04:26:27,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 486 transitions, 6650 flow [2024-06-28 04:26:27,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:26:27,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:26:27,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-28 04:26:27,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946784922394678 [2024-06-28 04:26:27,009 INFO L175 Difference]: Start difference. First operand has 362 places, 450 transitions, 5551 flow. Second operand 11 states and 178 transitions. [2024-06-28 04:26:27,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 486 transitions, 6650 flow [2024-06-28 04:26:29,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 486 transitions, 6504 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 04:26:29,520 INFO L231 Difference]: Finished difference. Result has 365 places, 450 transitions, 5610 flow [2024-06-28 04:26:29,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5405, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5610, PETRI_PLACES=365, PETRI_TRANSITIONS=450} [2024-06-28 04:26:29,520 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-28 04:26:29,520 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 450 transitions, 5610 flow [2024-06-28 04:26:29,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:29,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:29,520 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, 1, 1] [2024-06-28 04:26:29,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 04:26:29,521 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:29,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:29,522 INFO L85 PathProgramCache]: Analyzing trace with hash 610068021, now seen corresponding path program 4 times [2024-06-28 04:26:29,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:29,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323501260] [2024-06-28 04:26:29,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:29,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:29,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:32,727 INFO 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 04:26:32,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:32,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323501260] [2024-06-28 04:26:32,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323501260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:32,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:32,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:32,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264277897] [2024-06-28 04:26:32,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:32,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:32,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:32,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:32,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:32,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:26:32,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 450 transitions, 5610 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:32,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:32,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:26:32,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:34,671 INFO L124 PetriNetUnfolderBase]: 3207/5229 cut-off events. [2024-06-28 04:26:34,671 INFO L125 PetriNetUnfolderBase]: For 745937/745937 co-relation queries the response was YES. [2024-06-28 04:26:34,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37085 conditions, 5229 events. 3207/5229 cut-off events. For 745937/745937 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 32935 event pairs, 691 based on Foata normal form. 44/5272 useless extension candidates. Maximal degree in co-relation 36922. Up to 4436 conditions per place. [2024-06-28 04:26:34,743 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 364 selfloop transitions, 107 changer transitions 10/486 dead transitions. [2024-06-28 04:26:34,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 486 transitions, 6741 flow [2024-06-28 04:26:34,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:26:34,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:26:34,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-28 04:26:34,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3991130820399113 [2024-06-28 04:26:34,744 INFO L175 Difference]: Start difference. First operand has 365 places, 450 transitions, 5610 flow. Second operand 11 states and 180 transitions. [2024-06-28 04:26:34,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 486 transitions, 6741 flow [2024-06-28 04:26:36,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 486 transitions, 6536 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 04:26:36,960 INFO L231 Difference]: Finished difference. Result has 366 places, 443 transitions, 5548 flow [2024-06-28 04:26:36,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5405, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5548, PETRI_PLACES=366, PETRI_TRANSITIONS=443} [2024-06-28 04:26:36,961 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-28 04:26:36,961 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 443 transitions, 5548 flow [2024-06-28 04:26:36,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:36,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:36,961 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, 1, 1] [2024-06-28 04:26:36,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 04:26:36,961 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:36,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:36,962 INFO L85 PathProgramCache]: Analyzing trace with hash -114778042, now seen corresponding path program 4 times [2024-06-28 04:26:36,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:36,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941534251] [2024-06-28 04:26:36,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:36,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:36,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:40,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:26:40,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:40,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941534251] [2024-06-28 04:26:40,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941534251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:40,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:40,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:40,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070809993] [2024-06-28 04:26:40,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:40,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:40,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:40,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:40,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:40,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:26:40,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 443 transitions, 5548 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:40,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:40,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:26:40,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:41,773 INFO L124 PetriNetUnfolderBase]: 3145/5141 cut-off events. [2024-06-28 04:26:41,773 INFO L125 PetriNetUnfolderBase]: For 579633/579633 co-relation queries the response was YES. [2024-06-28 04:26:41,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37750 conditions, 5141 events. 3145/5141 cut-off events. For 579633/579633 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 32409 event pairs, 693 based on Foata normal form. 6/5146 useless extension candidates. Maximal degree in co-relation 37586. Up to 4570 conditions per place. [2024-06-28 04:26:41,842 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 408 selfloop transitions, 62 changer transitions 0/475 dead transitions. [2024-06-28 04:26:41,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 475 transitions, 6897 flow [2024-06-28 04:26:41,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:26:41,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:26:41,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 04:26:41,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-28 04:26:41,844 INFO L175 Difference]: Start difference. First operand has 366 places, 443 transitions, 5548 flow. Second operand 9 states and 148 transitions. [2024-06-28 04:26:41,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 475 transitions, 6897 flow [2024-06-28 04:26:44,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 475 transitions, 6678 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 04:26:44,433 INFO L231 Difference]: Finished difference. Result has 367 places, 445 transitions, 5522 flow [2024-06-28 04:26:44,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5329, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5522, PETRI_PLACES=367, PETRI_TRANSITIONS=445} [2024-06-28 04:26:44,434 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-28 04:26:44,434 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 445 transitions, 5522 flow [2024-06-28 04:26:44,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:44,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:44,434 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, 1, 1] [2024-06-28 04:26:44,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 04:26:44,434 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:44,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:44,435 INFO L85 PathProgramCache]: Analyzing trace with hash -304306385, now seen corresponding path program 5 times [2024-06-28 04:26:44,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:44,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657885573] [2024-06-28 04:26:44,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:44,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:44,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:47,489 INFO 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 04:26:47,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:47,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657885573] [2024-06-28 04:26:47,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657885573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:47,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:47,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:47,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117117217] [2024-06-28 04:26:47,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:47,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:47,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:47,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:47,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:47,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:26:47,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 445 transitions, 5522 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:47,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:47,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:26:47,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:49,711 INFO L124 PetriNetUnfolderBase]: 3501/5697 cut-off events. [2024-06-28 04:26:49,712 INFO L125 PetriNetUnfolderBase]: For 1071519/1071519 co-relation queries the response was YES. [2024-06-28 04:26:49,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45608 conditions, 5697 events. 3501/5697 cut-off events. For 1071519/1071519 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 36276 event pairs, 769 based on Foata normal form. 40/5736 useless extension candidates. Maximal degree in co-relation 45442. Up to 4468 conditions per place. [2024-06-28 04:26:49,782 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 371 selfloop transitions, 101 changer transitions 12/489 dead transitions. [2024-06-28 04:26:49,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 489 transitions, 6975 flow [2024-06-28 04:26:49,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:26:49,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:26:49,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 04:26:49,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41019955654101997 [2024-06-28 04:26:49,784 INFO L175 Difference]: Start difference. First operand has 367 places, 445 transitions, 5522 flow. Second operand 11 states and 185 transitions. [2024-06-28 04:26:49,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 489 transitions, 6975 flow [2024-06-28 04:26:52,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 489 transitions, 6862 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 04:26:52,799 INFO L231 Difference]: Finished difference. Result has 372 places, 438 transitions, 5479 flow [2024-06-28 04:26:52,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5409, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5479, PETRI_PLACES=372, PETRI_TRANSITIONS=438} [2024-06-28 04:26:52,800 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-28 04:26:52,800 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 438 transitions, 5479 flow [2024-06-28 04:26:52,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:52,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:26:52,800 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, 1, 1] [2024-06-28 04:26:52,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 04:26:52,801 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:26:52,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:26:52,801 INFO L85 PathProgramCache]: Analyzing trace with hash -186496345, now seen corresponding path program 6 times [2024-06-28 04:26:52,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:26:52,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157265609] [2024-06-28 04:26:52,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:26:52,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:26:52,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:26:55,830 INFO 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 04:26:55,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:26:55,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157265609] [2024-06-28 04:26:55,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157265609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:26:55,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:26:55,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:26:55,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662934431] [2024-06-28 04:26:55,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:26:55,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:26:55,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:26:55,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:26:55,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:26:55,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:26:55,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 438 transitions, 5479 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:26:55,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:26:55,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:26:55,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:26:57,810 INFO L124 PetriNetUnfolderBase]: 3271/5337 cut-off events. [2024-06-28 04:26:57,810 INFO L125 PetriNetUnfolderBase]: For 839712/839712 co-relation queries the response was YES. [2024-06-28 04:26:57,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39043 conditions, 5337 events. 3271/5337 cut-off events. For 839712/839712 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 33786 event pairs, 719 based on Foata normal form. 44/5380 useless extension candidates. Maximal degree in co-relation 38876. Up to 4546 conditions per place. [2024-06-28 04:26:57,883 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 368 selfloop transitions, 81 changer transitions 20/474 dead transitions. [2024-06-28 04:26:57,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 474 transitions, 6568 flow [2024-06-28 04:26:57,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:26:57,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:26:57,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-06-28 04:26:57,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861788617886179 [2024-06-28 04:26:57,885 INFO L175 Difference]: Start difference. First operand has 372 places, 438 transitions, 5479 flow. Second operand 12 states and 190 transitions. [2024-06-28 04:26:57,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 474 transitions, 6568 flow [2024-06-28 04:27:00,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 474 transitions, 6413 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 04:27:00,350 INFO L231 Difference]: Finished difference. Result has 377 places, 420 transitions, 5245 flow [2024-06-28 04:27:00,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5324, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5245, PETRI_PLACES=377, PETRI_TRANSITIONS=420} [2024-06-28 04:27:00,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-28 04:27:00,351 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 420 transitions, 5245 flow [2024-06-28 04:27:00,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:00,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:00,351 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, 1, 1] [2024-06-28 04:27:00,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 04:27:00,351 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:27:00,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:00,352 INFO L85 PathProgramCache]: Analyzing trace with hash 809585013, now seen corresponding path program 1 times [2024-06-28 04:27:00,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:00,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364424297] [2024-06-28 04:27:00,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:00,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:00,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:03,904 INFO 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 04:27:03,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:03,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364424297] [2024-06-28 04:27:03,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364424297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:03,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:03,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:27:03,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217987517] [2024-06-28 04:27:03,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:03,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:27:03,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:03,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:27:03,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:27:03,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:27:03,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 420 transitions, 5245 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:03,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:03,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:27:03,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:05,903 INFO L124 PetriNetUnfolderBase]: 3211/5267 cut-off events. [2024-06-28 04:27:05,903 INFO L125 PetriNetUnfolderBase]: For 796909/796909 co-relation queries the response was YES. [2024-06-28 04:27:05,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38549 conditions, 5267 events. 3211/5267 cut-off events. For 796909/796909 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 33288 event pairs, 669 based on Foata normal form. 36/5302 useless extension candidates. Maximal degree in co-relation 38380. Up to 4350 conditions per place. [2024-06-28 04:27:05,977 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 366 selfloop transitions, 69 changer transitions 25/465 dead transitions. [2024-06-28 04:27:05,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 465 transitions, 6434 flow [2024-06-28 04:27:05,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:27:05,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:27:05,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-28 04:27:05,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-28 04:27:05,978 INFO L175 Difference]: Start difference. First operand has 377 places, 420 transitions, 5245 flow. Second operand 12 states and 194 transitions. [2024-06-28 04:27:05,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 465 transitions, 6434 flow [2024-06-28 04:27:08,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 465 transitions, 6231 flow, removed 12 selfloop flow, removed 12 redundant places. [2024-06-28 04:27:08,300 INFO L231 Difference]: Finished difference. Result has 378 places, 404 transitions, 4933 flow [2024-06-28 04:27:08,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5042, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4933, PETRI_PLACES=378, PETRI_TRANSITIONS=404} [2024-06-28 04:27:08,300 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-28 04:27:08,300 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 404 transitions, 4933 flow [2024-06-28 04:27:08,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:08,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:08,301 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, 1, 1] [2024-06-28 04:27:08,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 04:27:08,301 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:27:08,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:08,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1810964130, now seen corresponding path program 9 times [2024-06-28 04:27:08,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:08,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667657409] [2024-06-28 04:27:08,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:08,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:08,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:11,675 INFO 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 04:27:11,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:11,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667657409] [2024-06-28 04:27:11,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667657409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:11,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:11,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:11,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831547280] [2024-06-28 04:27:11,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:11,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:11,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:11,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:11,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:11,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:27:11,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 404 transitions, 4933 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:11,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:11,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:27:11,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:13,512 INFO L124 PetriNetUnfolderBase]: 3060/5008 cut-off events. [2024-06-28 04:27:13,512 INFO L125 PetriNetUnfolderBase]: For 663000/663002 co-relation queries the response was YES. [2024-06-28 04:27:13,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37942 conditions, 5008 events. 3060/5008 cut-off events. For 663000/663002 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 31422 event pairs, 721 based on Foata normal form. 8/5014 useless extension candidates. Maximal degree in co-relation 37772. Up to 4248 conditions per place. [2024-06-28 04:27:13,586 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 340 selfloop transitions, 100 changer transitions 0/445 dead transitions. [2024-06-28 04:27:13,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 445 transitions, 6277 flow [2024-06-28 04:27:13,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:27:13,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:27:13,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 04:27:13,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-28 04:27:13,588 INFO L175 Difference]: Start difference. First operand has 378 places, 404 transitions, 4933 flow. Second operand 9 states and 160 transitions. [2024-06-28 04:27:13,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 445 transitions, 6277 flow [2024-06-28 04:27:15,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 445 transitions, 6156 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 04:27:15,703 INFO L231 Difference]: Finished difference. Result has 376 places, 406 transitions, 5066 flow [2024-06-28 04:27:15,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4812, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5066, PETRI_PLACES=376, PETRI_TRANSITIONS=406} [2024-06-28 04:27:15,704 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-28 04:27:15,704 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 406 transitions, 5066 flow [2024-06-28 04:27:15,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:15,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:15,704 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, 1, 1] [2024-06-28 04:27:15,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 04:27:15,705 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:27:15,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:15,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1553994900, now seen corresponding path program 10 times [2024-06-28 04:27:15,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:15,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426112782] [2024-06-28 04:27:15,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:15,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:15,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:19,068 INFO 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 04:27:19,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:19,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426112782] [2024-06-28 04:27:19,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426112782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:19,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:19,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:19,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307673874] [2024-06-28 04:27:19,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:19,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:19,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:19,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:19,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:19,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:27:19,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 406 transitions, 5066 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:19,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:19,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:27:19,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:21,098 INFO L124 PetriNetUnfolderBase]: 3088/5052 cut-off events. [2024-06-28 04:27:21,098 INFO L125 PetriNetUnfolderBase]: For 675885/675887 co-relation queries the response was YES. [2024-06-28 04:27:21,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38602 conditions, 5052 events. 3088/5052 cut-off events. For 675885/675887 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 31701 event pairs, 741 based on Foata normal form. 8/5058 useless extension candidates. Maximal degree in co-relation 38430. Up to 4478 conditions per place. [2024-06-28 04:27:21,170 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 333 selfloop transitions, 99 changer transitions 0/437 dead transitions. [2024-06-28 04:27:21,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 437 transitions, 6082 flow [2024-06-28 04:27:21,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:27:21,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:27:21,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 04:27:21,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-28 04:27:21,172 INFO L175 Difference]: Start difference. First operand has 376 places, 406 transitions, 5066 flow. Second operand 9 states and 152 transitions. [2024-06-28 04:27:21,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 437 transitions, 6082 flow [2024-06-28 04:27:23,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 437 transitions, 5943 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:27:23,551 INFO L231 Difference]: Finished difference. Result has 380 places, 407 transitions, 5158 flow [2024-06-28 04:27:23,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4933, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5158, PETRI_PLACES=380, PETRI_TRANSITIONS=407} [2024-06-28 04:27:23,551 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-28 04:27:23,552 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 407 transitions, 5158 flow [2024-06-28 04:27:23,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:23,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:23,552 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, 1, 1] [2024-06-28 04:27:23,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 04:27:23,552 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:27:23,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:23,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1545057600, now seen corresponding path program 11 times [2024-06-28 04:27:23,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:23,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712128445] [2024-06-28 04:27:23,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:23,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:23,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:26,915 INFO 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 04:27:26,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:26,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712128445] [2024-06-28 04:27:26,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712128445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:26,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:26,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:26,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136185699] [2024-06-28 04:27:26,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:26,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:26,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:26,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:26,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:26,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:27:26,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 407 transitions, 5158 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:26,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:26,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:27:26,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:28,886 INFO L124 PetriNetUnfolderBase]: 3116/5096 cut-off events. [2024-06-28 04:27:28,886 INFO L125 PetriNetUnfolderBase]: For 686685/686687 co-relation queries the response was YES. [2024-06-28 04:27:28,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39092 conditions, 5096 events. 3116/5096 cut-off events. For 686685/686687 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 32053 event pairs, 745 based on Foata normal form. 8/5102 useless extension candidates. Maximal degree in co-relation 38918. Up to 4522 conditions per place. [2024-06-28 04:27:28,959 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 333 selfloop transitions, 97 changer transitions 0/435 dead transitions. [2024-06-28 04:27:28,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 435 transitions, 6158 flow [2024-06-28 04:27:28,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:27:28,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:27:28,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 04:27:28,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-28 04:27:28,961 INFO L175 Difference]: Start difference. First operand has 380 places, 407 transitions, 5158 flow. Second operand 9 states and 149 transitions. [2024-06-28 04:27:28,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 435 transitions, 6158 flow [2024-06-28 04:27:32,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 435 transitions, 5959 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:27:32,141 INFO L231 Difference]: Finished difference. Result has 382 places, 408 transitions, 5182 flow [2024-06-28 04:27:32,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4959, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5182, PETRI_PLACES=382, PETRI_TRANSITIONS=408} [2024-06-28 04:27:32,141 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-28 04:27:32,141 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 408 transitions, 5182 flow [2024-06-28 04:27:32,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:32,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:32,142 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, 1, 1] [2024-06-28 04:27:32,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 04:27:32,142 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:27:32,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:32,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1293513408, now seen corresponding path program 12 times [2024-06-28 04:27:32,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:32,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364610254] [2024-06-28 04:27:32,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:32,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:32,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:35,132 INFO 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 04:27:35,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:35,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364610254] [2024-06-28 04:27:35,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364610254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:35,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:35,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:35,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45426522] [2024-06-28 04:27:35,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:35,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:35,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:35,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:35,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:35,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:27:35,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 408 transitions, 5182 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:35,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:35,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:27:35,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:37,235 INFO L124 PetriNetUnfolderBase]: 3144/5140 cut-off events. [2024-06-28 04:27:37,235 INFO L125 PetriNetUnfolderBase]: For 699146/699148 co-relation queries the response was YES. [2024-06-28 04:27:37,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39533 conditions, 5140 events. 3144/5140 cut-off events. For 699146/699148 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 32406 event pairs, 749 based on Foata normal form. 8/5146 useless extension candidates. Maximal degree in co-relation 39358. Up to 4566 conditions per place. [2024-06-28 04:27:37,307 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 325 selfloop transitions, 101 changer transitions 0/431 dead transitions. [2024-06-28 04:27:37,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 431 transitions, 6158 flow [2024-06-28 04:27:37,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:27:37,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:27:37,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 04:27:37,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:27:37,308 INFO L175 Difference]: Start difference. First operand has 382 places, 408 transitions, 5182 flow. Second operand 9 states and 144 transitions. [2024-06-28 04:27:37,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 431 transitions, 6158 flow [2024-06-28 04:27:40,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 431 transitions, 5961 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 04:27:40,321 INFO L231 Difference]: Finished difference. Result has 384 places, 409 transitions, 5218 flow [2024-06-28 04:27:40,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4985, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5218, PETRI_PLACES=384, PETRI_TRANSITIONS=409} [2024-06-28 04:27:40,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-28 04:27:40,322 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 409 transitions, 5218 flow [2024-06-28 04:27:40,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:40,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:40,322 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, 1, 1] [2024-06-28 04:27:40,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 04:27:40,322 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:27:40,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:40,322 INFO L85 PathProgramCache]: Analyzing trace with hash 422913946, now seen corresponding path program 13 times [2024-06-28 04:27:40,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:40,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426294681] [2024-06-28 04:27:40,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:40,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:40,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:43,322 INFO 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 04:27:43,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:43,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426294681] [2024-06-28 04:27:43,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426294681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:43,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:43,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:43,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256707699] [2024-06-28 04:27:43,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:43,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:43,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:43,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:43,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:43,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:27:43,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 409 transitions, 5218 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:43,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:43,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:27:43,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:45,446 INFO L124 PetriNetUnfolderBase]: 3108/5090 cut-off events. [2024-06-28 04:27:45,446 INFO L125 PetriNetUnfolderBase]: For 656191/656191 co-relation queries the response was YES. [2024-06-28 04:27:45,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37358 conditions, 5090 events. 3108/5090 cut-off events. For 656191/656191 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 32196 event pairs, 701 based on Foata normal form. 16/5105 useless extension candidates. Maximal degree in co-relation 37182. Up to 4374 conditions per place. [2024-06-28 04:27:45,519 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 365 selfloop transitions, 87 changer transitions 0/457 dead transitions. [2024-06-28 04:27:45,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 457 transitions, 6307 flow [2024-06-28 04:27:45,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:27:45,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:27:45,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-28 04:27:45,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-28 04:27:45,520 INFO L175 Difference]: Start difference. First operand has 384 places, 409 transitions, 5218 flow. Second operand 10 states and 182 transitions. [2024-06-28 04:27:45,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 457 transitions, 6307 flow [2024-06-28 04:27:48,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 457 transitions, 6088 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 04:27:48,721 INFO L231 Difference]: Finished difference. Result has 387 places, 409 transitions, 5187 flow [2024-06-28 04:27:48,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4999, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5187, PETRI_PLACES=387, PETRI_TRANSITIONS=409} [2024-06-28 04:27:48,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-28 04:27:48,722 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 409 transitions, 5187 flow [2024-06-28 04:27:48,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:48,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:48,722 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, 1, 1] [2024-06-28 04:27:48,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 04:27:48,722 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:27:48,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:48,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1354924382, now seen corresponding path program 14 times [2024-06-28 04:27:48,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:48,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34092037] [2024-06-28 04:27:48,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:48,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:48,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:51,771 INFO 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 04:27:51,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:51,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34092037] [2024-06-28 04:27:51,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34092037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:51,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:51,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:51,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703848329] [2024-06-28 04:27:51,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:51,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:51,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:51,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:51,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:51,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:27:51,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 409 transitions, 5187 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:51,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:51,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:27:51,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:27:53,593 INFO L124 PetriNetUnfolderBase]: 3090/5062 cut-off events. [2024-06-28 04:27:53,593 INFO L125 PetriNetUnfolderBase]: For 555471/555473 co-relation queries the response was YES. [2024-06-28 04:27:53,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36239 conditions, 5062 events. 3090/5062 cut-off events. For 555471/555473 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 31912 event pairs, 713 based on Foata normal form. 8/5068 useless extension candidates. Maximal degree in co-relation 36062. Up to 4412 conditions per place. [2024-06-28 04:27:53,665 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 358 selfloop transitions, 79 changer transitions 0/442 dead transitions. [2024-06-28 04:27:53,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 442 transitions, 6197 flow [2024-06-28 04:27:53,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:27:53,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:27:53,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:27:53,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 04:27:53,666 INFO L175 Difference]: Start difference. First operand has 387 places, 409 transitions, 5187 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:27:53,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 442 transitions, 6197 flow [2024-06-28 04:27:56,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 442 transitions, 6002 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 04:27:56,679 INFO L231 Difference]: Finished difference. Result has 385 places, 409 transitions, 5158 flow [2024-06-28 04:27:56,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4992, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5158, PETRI_PLACES=385, PETRI_TRANSITIONS=409} [2024-06-28 04:27:56,679 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-28 04:27:56,679 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 409 transitions, 5158 flow [2024-06-28 04:27:56,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:56,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:27:56,680 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, 1, 1] [2024-06-28 04:27:56,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 04:27:56,680 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:27:56,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:27:56,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1633707680, now seen corresponding path program 5 times [2024-06-28 04:27:56,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:27:56,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312946828] [2024-06-28 04:27:56,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:27:56,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:27:56,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:27:59,701 INFO 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 04:27:59,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:27:59,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312946828] [2024-06-28 04:27:59,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312946828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:27:59,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:27:59,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:27:59,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132057523] [2024-06-28 04:27:59,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:27:59,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:27:59,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:27:59,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:27:59,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:27:59,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:27:59,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 409 transitions, 5158 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:27:59,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:27:59,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:27:59,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:01,459 INFO L124 PetriNetUnfolderBase]: 3143/5149 cut-off events. [2024-06-28 04:28:01,460 INFO L125 PetriNetUnfolderBase]: For 573224/573228 co-relation queries the response was YES. [2024-06-28 04:28:01,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37385 conditions, 5149 events. 3143/5149 cut-off events. For 573224/573228 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 32570 event pairs, 709 based on Foata normal form. 8/5156 useless extension candidates. Maximal degree in co-relation 37208. Up to 4102 conditions per place. [2024-06-28 04:28:01,536 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 338 selfloop transitions, 111 changer transitions 0/454 dead transitions. [2024-06-28 04:28:01,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 454 transitions, 6551 flow [2024-06-28 04:28:01,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:28:01,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:28:01,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-28 04:28:01,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-28 04:28:01,537 INFO L175 Difference]: Start difference. First operand has 385 places, 409 transitions, 5158 flow. Second operand 10 states and 173 transitions. [2024-06-28 04:28:01,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 454 transitions, 6551 flow [2024-06-28 04:28:04,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 454 transitions, 6369 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 04:28:04,596 INFO L231 Difference]: Finished difference. Result has 387 places, 411 transitions, 5258 flow [2024-06-28 04:28:04,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4978, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5258, PETRI_PLACES=387, PETRI_TRANSITIONS=411} [2024-06-28 04:28:04,596 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-28 04:28:04,596 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 411 transitions, 5258 flow [2024-06-28 04:28:04,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:04,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:04,597 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, 1, 1] [2024-06-28 04:28:04,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 04:28:04,597 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:28:04,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:04,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1633438569, now seen corresponding path program 7 times [2024-06-28 04:28:04,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:04,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753486260] [2024-06-28 04:28:04,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:04,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:04,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:07,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:07,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:07,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753486260] [2024-06-28 04:28:07,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753486260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:07,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:07,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:07,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395680505] [2024-06-28 04:28:07,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:07,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:07,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:07,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:07,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:07,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:28:07,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 411 transitions, 5258 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:07,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:07,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:28:07,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:09,140 INFO L124 PetriNetUnfolderBase]: 3230/5277 cut-off events. [2024-06-28 04:28:09,140 INFO L125 PetriNetUnfolderBase]: For 658022/658030 co-relation queries the response was YES. [2024-06-28 04:28:09,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39471 conditions, 5277 events. 3230/5277 cut-off events. For 658022/658030 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 33463 event pairs, 736 based on Foata normal form. 16/5292 useless extension candidates. Maximal degree in co-relation 39294. Up to 4684 conditions per place. [2024-06-28 04:28:09,217 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 373 selfloop transitions, 75 changer transitions 0/453 dead transitions. [2024-06-28 04:28:09,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 453 transitions, 6593 flow [2024-06-28 04:28:09,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:28:09,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:28:09,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 04:28:09,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4097560975609756 [2024-06-28 04:28:09,218 INFO L175 Difference]: Start difference. First operand has 387 places, 411 transitions, 5258 flow. Second operand 10 states and 168 transitions. [2024-06-28 04:28:09,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 453 transitions, 6593 flow [2024-06-28 04:28:12,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 453 transitions, 6349 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 04:28:12,172 INFO L231 Difference]: Finished difference. Result has 390 places, 413 transitions, 5212 flow [2024-06-28 04:28:12,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5016, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5212, PETRI_PLACES=390, PETRI_TRANSITIONS=413} [2024-06-28 04:28:12,173 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-28 04:28:12,173 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 413 transitions, 5212 flow [2024-06-28 04:28:12,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:12,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:12,173 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, 1, 1] [2024-06-28 04:28:12,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 04:28:12,173 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:28:12,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:12,174 INFO L85 PathProgramCache]: Analyzing trace with hash -731285250, now seen corresponding path program 6 times [2024-06-28 04:28:12,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:12,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925156402] [2024-06-28 04:28:12,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:12,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:12,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:15,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:28:15,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:15,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925156402] [2024-06-28 04:28:15,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925156402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:15,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:15,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:15,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950266859] [2024-06-28 04:28:15,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:15,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:15,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:15,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:15,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:15,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:28:15,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 413 transitions, 5212 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:15,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:15,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:28:15,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:16,801 INFO L124 PetriNetUnfolderBase]: 3250/5318 cut-off events. [2024-06-28 04:28:16,801 INFO L125 PetriNetUnfolderBase]: For 652485/652487 co-relation queries the response was YES. [2024-06-28 04:28:16,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39518 conditions, 5318 events. 3250/5318 cut-off events. For 652485/652487 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 33722 event pairs, 743 based on Foata normal form. 6/5322 useless extension candidates. Maximal degree in co-relation 39340. Up to 4247 conditions per place. [2024-06-28 04:28:16,878 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 340 selfloop transitions, 108 changer transitions 0/453 dead transitions. [2024-06-28 04:28:16,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 453 transitions, 6566 flow [2024-06-28 04:28:16,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:28:16,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:28:16,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 04:28:16,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-28 04:28:16,880 INFO L175 Difference]: Start difference. First operand has 390 places, 413 transitions, 5212 flow. Second operand 9 states and 159 transitions. [2024-06-28 04:28:16,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 453 transitions, 6566 flow [2024-06-28 04:28:19,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 453 transitions, 6462 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 04:28:19,651 INFO L231 Difference]: Finished difference. Result has 393 places, 414 transitions, 5344 flow [2024-06-28 04:28:19,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5108, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5344, PETRI_PLACES=393, PETRI_TRANSITIONS=414} [2024-06-28 04:28:19,652 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-28 04:28:19,652 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 414 transitions, 5344 flow [2024-06-28 04:28:19,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:19,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:19,652 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, 1, 1] [2024-06-28 04:28:19,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 04:28:19,652 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:28:19,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:19,653 INFO L85 PathProgramCache]: Analyzing trace with hash -705912142, now seen corresponding path program 7 times [2024-06-28 04:28:19,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:19,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805457823] [2024-06-28 04:28:19,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:19,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:19,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:22,766 INFO 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 04:28:22,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:22,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805457823] [2024-06-28 04:28:22,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805457823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:22,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:22,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:22,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689724072] [2024-06-28 04:28:22,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:22,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:22,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:22,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:22,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:22,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:28:22,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 414 transitions, 5344 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:22,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:22,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:28:22,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:24,714 INFO L124 PetriNetUnfolderBase]: 3270/5354 cut-off events. [2024-06-28 04:28:24,714 INFO L125 PetriNetUnfolderBase]: For 662947/662949 co-relation queries the response was YES. [2024-06-28 04:28:24,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40012 conditions, 5354 events. 3270/5354 cut-off events. For 662947/662949 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 34138 event pairs, 783 based on Foata normal form. 6/5358 useless extension candidates. Maximal degree in co-relation 39832. Up to 4706 conditions per place. [2024-06-28 04:28:24,792 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 340 selfloop transitions, 100 changer transitions 0/445 dead transitions. [2024-06-28 04:28:24,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 445 transitions, 6384 flow [2024-06-28 04:28:24,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:28:24,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:28:24,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:28:24,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 04:28:24,793 INFO L175 Difference]: Start difference. First operand has 393 places, 414 transitions, 5344 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:28:24,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 445 transitions, 6384 flow [2024-06-28 04:28:27,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 445 transitions, 6191 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 04:28:27,704 INFO L231 Difference]: Finished difference. Result has 396 places, 415 transitions, 5375 flow [2024-06-28 04:28:27,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5152, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5375, PETRI_PLACES=396, PETRI_TRANSITIONS=415} [2024-06-28 04:28:27,704 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-28 04:28:27,704 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 415 transitions, 5375 flow [2024-06-28 04:28:27,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:27,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:27,704 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, 1, 1] [2024-06-28 04:28:27,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 04:28:27,705 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:28:27,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:27,705 INFO L85 PathProgramCache]: Analyzing trace with hash -705911801, now seen corresponding path program 8 times [2024-06-28 04:28:27,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:27,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320100624] [2024-06-28 04:28:27,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:27,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:27,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:30,705 INFO 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 04:28:30,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:30,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320100624] [2024-06-28 04:28:30,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320100624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:30,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:30,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:30,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788168775] [2024-06-28 04:28:30,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:30,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:30,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:30,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:30,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:30,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:28:30,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 415 transitions, 5375 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:30,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:30,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:28:30,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:32,765 INFO L124 PetriNetUnfolderBase]: 3357/5488 cut-off events. [2024-06-28 04:28:32,765 INFO L125 PetriNetUnfolderBase]: For 761931/761939 co-relation queries the response was YES. [2024-06-28 04:28:32,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41998 conditions, 5488 events. 3357/5488 cut-off events. For 761931/761939 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 35053 event pairs, 781 based on Foata normal form. 16/5503 useless extension candidates. Maximal degree in co-relation 41817. Up to 4951 conditions per place. [2024-06-28 04:28:32,839 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 377 selfloop transitions, 72 changer transitions 0/454 dead transitions. [2024-06-28 04:28:32,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 454 transitions, 6702 flow [2024-06-28 04:28:32,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:28:32,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:28:32,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-28 04:28:32,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:28:32,841 INFO L175 Difference]: Start difference. First operand has 396 places, 415 transitions, 5375 flow. Second operand 11 states and 176 transitions. [2024-06-28 04:28:32,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 454 transitions, 6702 flow [2024-06-28 04:28:35,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 454 transitions, 6500 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:28:35,946 INFO L231 Difference]: Finished difference. Result has 400 places, 417 transitions, 5359 flow [2024-06-28 04:28:35,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5173, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5359, PETRI_PLACES=400, PETRI_TRANSITIONS=417} [2024-06-28 04:28:35,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-28 04:28:35,947 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 417 transitions, 5359 flow [2024-06-28 04:28:35,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:35,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:35,947 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, 1, 1] [2024-06-28 04:28:35,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 04:28:35,947 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:28:35,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:35,947 INFO L85 PathProgramCache]: Analyzing trace with hash -705763931, now seen corresponding path program 9 times [2024-06-28 04:28:35,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:35,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78458148] [2024-06-28 04:28:35,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:35,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:35,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:38,981 INFO 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 04:28:38,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:38,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78458148] [2024-06-28 04:28:38,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78458148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:38,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:38,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:38,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846365879] [2024-06-28 04:28:38,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:38,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:38,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:38,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:38,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:39,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:28:39,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 417 transitions, 5359 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:39,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:39,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:28:39,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:40,972 INFO L124 PetriNetUnfolderBase]: 3334/5457 cut-off events. [2024-06-28 04:28:40,972 INFO L125 PetriNetUnfolderBase]: For 715079/715087 co-relation queries the response was YES. [2024-06-28 04:28:41,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40667 conditions, 5457 events. 3334/5457 cut-off events. For 715079/715087 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 34892 event pairs, 782 based on Foata normal form. 18/5474 useless extension candidates. Maximal degree in co-relation 40485. Up to 4979 conditions per place. [2024-06-28 04:28:41,059 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 372 selfloop transitions, 72 changer transitions 0/449 dead transitions. [2024-06-28 04:28:41,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 449 transitions, 6394 flow [2024-06-28 04:28:41,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:28:41,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:28:41,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 170 transitions. [2024-06-28 04:28:41,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376940133037694 [2024-06-28 04:28:41,061 INFO L175 Difference]: Start difference. First operand has 400 places, 417 transitions, 5359 flow. Second operand 11 states and 170 transitions. [2024-06-28 04:28:41,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 449 transitions, 6394 flow [2024-06-28 04:28:44,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 449 transitions, 6290 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 04:28:44,728 INFO L231 Difference]: Finished difference. Result has 405 places, 419 transitions, 5439 flow [2024-06-28 04:28:44,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5256, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5439, PETRI_PLACES=405, PETRI_TRANSITIONS=419} [2024-06-28 04:28:44,728 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-28 04:28:44,729 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 419 transitions, 5439 flow [2024-06-28 04:28:44,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:44,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:44,729 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, 1, 1] [2024-06-28 04:28:44,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 04:28:44,729 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:28:44,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:44,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1463492400, now seen corresponding path program 8 times [2024-06-28 04:28:44,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:44,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456534269] [2024-06-28 04:28:44,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:44,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:44,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:47,711 INFO 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 04:28:47,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:47,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456534269] [2024-06-28 04:28:47,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456534269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:47,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:47,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:47,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389006303] [2024-06-28 04:28:47,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:47,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:47,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:47,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:47,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:47,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:28:47,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 419 transitions, 5439 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:47,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:47,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:28:47,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:49,806 INFO L124 PetriNetUnfolderBase]: 3354/5490 cut-off events. [2024-06-28 04:28:49,806 INFO L125 PetriNetUnfolderBase]: For 695524/695526 co-relation queries the response was YES. [2024-06-28 04:28:49,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41056 conditions, 5490 events. 3354/5490 cut-off events. For 695524/695526 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 34825 event pairs, 654 based on Foata normal form. 6/5495 useless extension candidates. Maximal degree in co-relation 40871. Up to 3271 conditions per place. [2024-06-28 04:28:49,888 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 319 selfloop transitions, 139 changer transitions 0/463 dead transitions. [2024-06-28 04:28:49,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 463 transitions, 7059 flow [2024-06-28 04:28:49,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:28:49,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:28:49,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:28:49,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-28 04:28:49,889 INFO L175 Difference]: Start difference. First operand has 405 places, 419 transitions, 5439 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:28:49,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 463 transitions, 7059 flow [2024-06-28 04:28:53,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 463 transitions, 6932 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 04:28:53,279 INFO L231 Difference]: Finished difference. Result has 406 places, 420 transitions, 5620 flow [2024-06-28 04:28:53,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5312, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5620, PETRI_PLACES=406, PETRI_TRANSITIONS=420} [2024-06-28 04:28:53,280 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 364 predicate places. [2024-06-28 04:28:53,280 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 420 transitions, 5620 flow [2024-06-28 04:28:53,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:53,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:28:53,280 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, 1, 1] [2024-06-28 04:28:53,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 04:28:53,280 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:28:53,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:28:53,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1463223289, now seen corresponding path program 10 times [2024-06-28 04:28:53,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:28:53,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093890020] [2024-06-28 04:28:53,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:28:53,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:28:53,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:28:56,422 INFO 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 04:28:56,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:28:56,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093890020] [2024-06-28 04:28:56,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093890020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:28:56,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:28:56,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:28:56,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959538861] [2024-06-28 04:28:56,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:28:56,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:28:56,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:28:56,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:28:56,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:28:56,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:28:56,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 420 transitions, 5620 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:28:56,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:28:56,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:28:56,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:28:58,510 INFO L124 PetriNetUnfolderBase]: 3428/5613 cut-off events. [2024-06-28 04:28:58,510 INFO L125 PetriNetUnfolderBase]: For 785599/785607 co-relation queries the response was YES. [2024-06-28 04:28:58,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43333 conditions, 5613 events. 3428/5613 cut-off events. For 785599/785607 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 35851 event pairs, 583 based on Foata normal form. 16/5628 useless extension candidates. Maximal degree in co-relation 43146. Up to 4861 conditions per place. [2024-06-28 04:28:58,607 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 363 selfloop transitions, 93 changer transitions 0/461 dead transitions. [2024-06-28 04:28:58,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 461 transitions, 6950 flow [2024-06-28 04:28:58,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:28:58,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:28:58,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 04:28:58,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-28 04:28:58,609 INFO L175 Difference]: Start difference. First operand has 406 places, 420 transitions, 5620 flow. Second operand 10 states and 166 transitions. [2024-06-28 04:28:58,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 461 transitions, 6950 flow [2024-06-28 04:29:01,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 461 transitions, 6482 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 04:29:01,839 INFO L231 Difference]: Finished difference. Result has 407 places, 422 transitions, 5388 flow [2024-06-28 04:29:01,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5152, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5388, PETRI_PLACES=407, PETRI_TRANSITIONS=422} [2024-06-28 04:29:01,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-28 04:29:01,839 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 422 transitions, 5388 flow [2024-06-28 04:29:01,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:01,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:01,840 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, 1, 1] [2024-06-28 04:29:01,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 04:29:01,840 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:29:01,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:01,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1463223630, now seen corresponding path program 9 times [2024-06-28 04:29:01,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:01,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283318300] [2024-06-28 04:29:01,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:01,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:01,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:04,756 INFO 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 04:29:04,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:04,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283318300] [2024-06-28 04:29:04,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283318300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:04,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:04,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:04,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099457811] [2024-06-28 04:29:04,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:04,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:04,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:04,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:04,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:04,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:29:04,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 422 transitions, 5388 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:04,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:04,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:29:04,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:06,976 INFO L124 PetriNetUnfolderBase]: 3448/5640 cut-off events. [2024-06-28 04:29:06,976 INFO L125 PetriNetUnfolderBase]: For 779810/779812 co-relation queries the response was YES. [2024-06-28 04:29:07,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42314 conditions, 5640 events. 3448/5640 cut-off events. For 779810/779812 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 35885 event pairs, 672 based on Foata normal form. 6/5645 useless extension candidates. Maximal degree in co-relation 42129. Up to 3397 conditions per place. [2024-06-28 04:29:07,058 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 319 selfloop transitions, 140 changer transitions 0/464 dead transitions. [2024-06-28 04:29:07,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 464 transitions, 7017 flow [2024-06-28 04:29:07,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:29:07,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:29:07,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 04:29:07,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-28 04:29:07,059 INFO L175 Difference]: Start difference. First operand has 407 places, 422 transitions, 5388 flow. Second operand 10 states and 172 transitions. [2024-06-28 04:29:07,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 464 transitions, 7017 flow [2024-06-28 04:29:10,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 464 transitions, 6867 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 04:29:10,090 INFO L231 Difference]: Finished difference. Result has 411 places, 423 transitions, 5537 flow [2024-06-28 04:29:10,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5238, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5537, PETRI_PLACES=411, PETRI_TRANSITIONS=423} [2024-06-28 04:29:10,091 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-28 04:29:10,091 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 423 transitions, 5537 flow [2024-06-28 04:29:10,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:10,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:10,091 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, 1, 1] [2024-06-28 04:29:10,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 04:29:10,091 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:29:10,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:10,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1988355501, now seen corresponding path program 11 times [2024-06-28 04:29:10,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:10,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810138436] [2024-06-28 04:29:10,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:10,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:10,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:12,810 INFO 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 04:29:12,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:12,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810138436] [2024-06-28 04:29:12,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810138436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:12,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:12,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:12,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029753877] [2024-06-28 04:29:12,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:12,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:12,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:12,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:12,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:12,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:29:12,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 423 transitions, 5537 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:12,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:12,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:29:12,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:14,891 INFO L124 PetriNetUnfolderBase]: 3555/5820 cut-off events. [2024-06-28 04:29:14,891 INFO L125 PetriNetUnfolderBase]: For 917204/917212 co-relation queries the response was YES. [2024-06-28 04:29:14,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45498 conditions, 5820 events. 3555/5820 cut-off events. For 917204/917212 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 37533 event pairs, 588 based on Foata normal form. 16/5835 useless extension candidates. Maximal degree in co-relation 45311. Up to 3927 conditions per place. [2024-06-28 04:29:14,968 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 316 selfloop transitions, 145 changer transitions 0/466 dead transitions. [2024-06-28 04:29:14,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 466 transitions, 7183 flow [2024-06-28 04:29:14,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:29:14,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:29:14,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 04:29:14,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-28 04:29:14,970 INFO L175 Difference]: Start difference. First operand has 411 places, 423 transitions, 5537 flow. Second operand 9 states and 160 transitions. [2024-06-28 04:29:14,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 466 transitions, 7183 flow [2024-06-28 04:29:18,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 466 transitions, 6911 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:29:18,461 INFO L231 Difference]: Finished difference. Result has 413 places, 426 transitions, 5621 flow [2024-06-28 04:29:18,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5265, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5621, PETRI_PLACES=413, PETRI_TRANSITIONS=426} [2024-06-28 04:29:18,462 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-28 04:29:18,462 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 426 transitions, 5621 flow [2024-06-28 04:29:18,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:18,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:18,462 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, 1, 1] [2024-06-28 04:29:18,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 04:29:18,462 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:29:18,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:18,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1977443177, now seen corresponding path program 12 times [2024-06-28 04:29:18,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:18,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472093788] [2024-06-28 04:29:18,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:18,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:18,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:21,209 INFO 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 04:29:21,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:21,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472093788] [2024-06-28 04:29:21,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472093788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:21,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:21,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:21,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102465508] [2024-06-28 04:29:21,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:21,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:21,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:21,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:21,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:21,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:29:21,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 426 transitions, 5621 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:21,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:21,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:29:21,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:23,026 INFO L124 PetriNetUnfolderBase]: 3537/5794 cut-off events. [2024-06-28 04:29:23,026 INFO L125 PetriNetUnfolderBase]: For 868557/868565 co-relation queries the response was YES. [2024-06-28 04:29:23,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44612 conditions, 5794 events. 3537/5794 cut-off events. For 868557/868565 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 37250 event pairs, 611 based on Foata normal form. 16/5809 useless extension candidates. Maximal degree in co-relation 44424. Up to 5090 conditions per place. [2024-06-28 04:29:23,119 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 357 selfloop transitions, 93 changer transitions 0/455 dead transitions. [2024-06-28 04:29:23,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 455 transitions, 6611 flow [2024-06-28 04:29:23,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:29:23,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:29:23,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 04:29:23,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-28 04:29:23,120 INFO L175 Difference]: Start difference. First operand has 413 places, 426 transitions, 5621 flow. Second operand 9 states and 147 transitions. [2024-06-28 04:29:23,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 455 transitions, 6611 flow [2024-06-28 04:29:26,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 455 transitions, 6449 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 04:29:26,541 INFO L231 Difference]: Finished difference. Result has 418 places, 426 transitions, 5649 flow [2024-06-28 04:29:26,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5459, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5649, PETRI_PLACES=418, PETRI_TRANSITIONS=426} [2024-06-28 04:29:26,541 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 376 predicate places. [2024-06-28 04:29:26,541 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 426 transitions, 5649 flow [2024-06-28 04:29:26,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:26,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:26,541 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, 1, 1] [2024-06-28 04:29:26,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 04:29:26,542 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:29:26,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:26,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1977443518, now seen corresponding path program 10 times [2024-06-28 04:29:26,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:26,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670672377] [2024-06-28 04:29:26,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:26,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:26,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:29,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:29:29,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:29,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670672377] [2024-06-28 04:29:29,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670672377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:29,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:29,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:29,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558377773] [2024-06-28 04:29:29,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:29,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:29,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:29,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:29,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:29,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:29:29,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 426 transitions, 5649 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:29,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:29,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:29:29,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:31,502 INFO L124 PetriNetUnfolderBase]: 3557/5819 cut-off events. [2024-06-28 04:29:31,503 INFO L125 PetriNetUnfolderBase]: For 864119/864121 co-relation queries the response was YES. [2024-06-28 04:29:31,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44893 conditions, 5819 events. 3557/5819 cut-off events. For 864119/864121 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 37261 event pairs, 639 based on Foata normal form. 6/5824 useless extension candidates. Maximal degree in co-relation 44703. Up to 3548 conditions per place. [2024-06-28 04:29:31,593 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 313 selfloop transitions, 144 changer transitions 0/462 dead transitions. [2024-06-28 04:29:31,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 462 transitions, 7023 flow [2024-06-28 04:29:31,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:29:31,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:29:31,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 04:29:31,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-28 04:29:31,595 INFO L175 Difference]: Start difference. First operand has 418 places, 426 transitions, 5649 flow. Second operand 9 states and 155 transitions. [2024-06-28 04:29:31,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 462 transitions, 7023 flow [2024-06-28 04:29:35,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 462 transitions, 6829 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 04:29:35,468 INFO L231 Difference]: Finished difference. Result has 419 places, 427 transitions, 5763 flow [2024-06-28 04:29:35,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5455, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5763, PETRI_PLACES=419, PETRI_TRANSITIONS=427} [2024-06-28 04:29:35,469 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-28 04:29:35,469 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 427 transitions, 5763 flow [2024-06-28 04:29:35,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:35,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:35,470 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, 1, 1] [2024-06-28 04:29:35,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 04:29:35,470 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:29:35,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:35,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1791262269, now seen corresponding path program 13 times [2024-06-28 04:29:35,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:35,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560369102] [2024-06-28 04:29:35,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:35,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:35,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:38,603 INFO 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 04:29:38,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:38,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560369102] [2024-06-28 04:29:38,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560369102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:38,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:38,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:38,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999075248] [2024-06-28 04:29:38,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:38,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:38,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:38,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:38,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:38,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:29:38,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 427 transitions, 5763 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:38,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:38,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:29:38,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:40,806 INFO L124 PetriNetUnfolderBase]: 3593/5886 cut-off events. [2024-06-28 04:29:40,806 INFO L125 PetriNetUnfolderBase]: For 912344/912352 co-relation queries the response was YES. [2024-06-28 04:29:40,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45877 conditions, 5886 events. 3593/5886 cut-off events. For 912344/912352 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 38247 event pairs, 809 based on Foata normal form. 18/5903 useless extension candidates. Maximal degree in co-relation 45686. Up to 5252 conditions per place. [2024-06-28 04:29:40,901 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 336 selfloop transitions, 114 changer transitions 0/455 dead transitions. [2024-06-28 04:29:40,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 455 transitions, 6795 flow [2024-06-28 04:29:40,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:29:40,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:29:40,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 04:29:40,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-28 04:29:40,902 INFO L175 Difference]: Start difference. First operand has 419 places, 427 transitions, 5763 flow. Second operand 9 states and 149 transitions. [2024-06-28 04:29:40,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 455 transitions, 6795 flow [2024-06-28 04:29:45,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 455 transitions, 6586 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 04:29:45,129 INFO L231 Difference]: Finished difference. Result has 422 places, 428 transitions, 5815 flow [2024-06-28 04:29:45,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5554, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5815, PETRI_PLACES=422, PETRI_TRANSITIONS=428} [2024-06-28 04:29:45,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-28 04:29:45,130 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 428 transitions, 5815 flow [2024-06-28 04:29:45,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:45,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:45,130 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, 1, 1] [2024-06-28 04:29:45,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 04:29:45,130 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:29:45,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:45,131 INFO L85 PathProgramCache]: Analyzing trace with hash 666344651, now seen corresponding path program 14 times [2024-06-28 04:29:45,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:45,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826122904] [2024-06-28 04:29:45,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:45,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:45,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:47,989 INFO 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 04:29:47,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:47,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826122904] [2024-06-28 04:29:47,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826122904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:47,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:47,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:47,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541992546] [2024-06-28 04:29:47,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:47,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:47,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:47,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:47,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:48,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:29:48,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 428 transitions, 5815 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:48,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:48,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:29:48,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:29:50,286 INFO L124 PetriNetUnfolderBase]: 3688/6031 cut-off events. [2024-06-28 04:29:50,286 INFO L125 PetriNetUnfolderBase]: For 1011499/1011507 co-relation queries the response was YES. [2024-06-28 04:29:50,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48030 conditions, 6031 events. 3688/6031 cut-off events. For 1011499/1011507 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 39241 event pairs, 832 based on Foata normal form. 18/6048 useless extension candidates. Maximal degree in co-relation 47838. Up to 5150 conditions per place. [2024-06-28 04:29:50,376 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 339 selfloop transitions, 118 changer transitions 0/462 dead transitions. [2024-06-28 04:29:50,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 462 transitions, 7191 flow [2024-06-28 04:29:50,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:29:50,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:29:50,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:29:50,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:29:50,378 INFO L175 Difference]: Start difference. First operand has 422 places, 428 transitions, 5815 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:29:50,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 462 transitions, 7191 flow [2024-06-28 04:29:55,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 462 transitions, 6950 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 04:29:55,288 INFO L231 Difference]: Finished difference. Result has 425 places, 430 transitions, 5883 flow [2024-06-28 04:29:55,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5574, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5883, PETRI_PLACES=425, PETRI_TRANSITIONS=430} [2024-06-28 04:29:55,289 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 383 predicate places. [2024-06-28 04:29:55,289 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 430 transitions, 5883 flow [2024-06-28 04:29:55,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:55,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:29:55,289 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, 1, 1] [2024-06-28 04:29:55,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 04:29:55,290 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:29:55,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:29:55,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1934406939, now seen corresponding path program 15 times [2024-06-28 04:29:55,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:29:55,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586141176] [2024-06-28 04:29:55,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:29:55,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:29:55,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:29:58,188 INFO 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 04:29:58,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:29:58,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586141176] [2024-06-28 04:29:58,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586141176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:29:58,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:29:58,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:29:58,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289299519] [2024-06-28 04:29:58,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:29:58,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:29:58,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:29:58,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:29:58,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:29:58,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:29:58,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 430 transitions, 5883 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:29:58,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:29:58,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:29:58,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:00,388 INFO L124 PetriNetUnfolderBase]: 3716/6069 cut-off events. [2024-06-28 04:30:00,388 INFO L125 PetriNetUnfolderBase]: For 1014430/1014438 co-relation queries the response was YES. [2024-06-28 04:30:00,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48566 conditions, 6069 events. 3716/6069 cut-off events. For 1014430/1014438 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 39519 event pairs, 930 based on Foata normal form. 16/6084 useless extension candidates. Maximal degree in co-relation 48372. Up to 5524 conditions per place. [2024-06-28 04:30:00,476 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 387 selfloop transitions, 69 changer transitions 0/461 dead transitions. [2024-06-28 04:30:00,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 461 transitions, 7205 flow [2024-06-28 04:30:00,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:30:00,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:30:00,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-28 04:30:00,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878048780487805 [2024-06-28 04:30:00,477 INFO L175 Difference]: Start difference. First operand has 425 places, 430 transitions, 5883 flow. Second operand 10 states and 159 transitions. [2024-06-28 04:30:00,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 461 transitions, 7205 flow [2024-06-28 04:30:04,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 461 transitions, 6966 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 04:30:04,850 INFO L231 Difference]: Finished difference. Result has 429 places, 431 transitions, 5812 flow [2024-06-28 04:30:04,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5644, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5812, PETRI_PLACES=429, PETRI_TRANSITIONS=431} [2024-06-28 04:30:04,851 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-28 04:30:04,851 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 431 transitions, 5812 flow [2024-06-28 04:30:04,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:04,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:04,851 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, 1, 1] [2024-06-28 04:30:04,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 04:30:04,851 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:04,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:04,851 INFO L85 PathProgramCache]: Analyzing trace with hash -626619109, now seen corresponding path program 16 times [2024-06-28 04:30:04,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:04,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309710553] [2024-06-28 04:30:04,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:04,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:04,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:07,769 INFO 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 04:30:07,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:07,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309710553] [2024-06-28 04:30:07,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309710553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:07,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:07,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:30:07,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061725545] [2024-06-28 04:30:07,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:07,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:30:07,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:07,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:30:07,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:30:07,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:30:07,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 431 transitions, 5812 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:07,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:07,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:30:07,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:10,006 INFO L124 PetriNetUnfolderBase]: 3744/6109 cut-off events. [2024-06-28 04:30:10,006 INFO L125 PetriNetUnfolderBase]: For 1029158/1029166 co-relation queries the response was YES. [2024-06-28 04:30:10,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48525 conditions, 6109 events. 3744/6109 cut-off events. For 1029158/1029166 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 39760 event pairs, 930 based on Foata normal form. 16/6124 useless extension candidates. Maximal degree in co-relation 48330. Up to 5613 conditions per place. [2024-06-28 04:30:10,099 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 379 selfloop transitions, 72 changer transitions 0/456 dead transitions. [2024-06-28 04:30:10,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 456 transitions, 6804 flow [2024-06-28 04:30:10,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:30:10,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:30:10,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 04:30:10,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-28 04:30:10,100 INFO L175 Difference]: Start difference. First operand has 429 places, 431 transitions, 5812 flow. Second operand 9 states and 142 transitions. [2024-06-28 04:30:10,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 456 transitions, 6804 flow [2024-06-28 04:30:15,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 456 transitions, 6656 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 04:30:15,427 INFO L231 Difference]: Finished difference. Result has 431 places, 432 transitions, 5828 flow [2024-06-28 04:30:15,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5664, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5828, PETRI_PLACES=431, PETRI_TRANSITIONS=432} [2024-06-28 04:30:15,428 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-28 04:30:15,428 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 432 transitions, 5828 flow [2024-06-28 04:30:15,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:15,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:15,428 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, 1, 1] [2024-06-28 04:30:15,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 04:30:15,428 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:15,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:15,428 INFO L85 PathProgramCache]: Analyzing trace with hash -626619450, now seen corresponding path program 11 times [2024-06-28 04:30:15,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:15,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224342985] [2024-06-28 04:30:15,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:15,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:15,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:18,137 INFO 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 04:30:18,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:18,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224342985] [2024-06-28 04:30:18,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224342985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:18,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:18,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:30:18,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474798804] [2024-06-28 04:30:18,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:18,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:30:18,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:18,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:30:18,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:30:18,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:30:18,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 432 transitions, 5828 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:18,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:18,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:30:18,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:20,443 INFO L124 PetriNetUnfolderBase]: 3797/6199 cut-off events. [2024-06-28 04:30:20,443 INFO L125 PetriNetUnfolderBase]: For 1075118/1075120 co-relation queries the response was YES. [2024-06-28 04:30:20,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49769 conditions, 6199 events. 3797/6199 cut-off events. For 1075118/1075120 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 40452 event pairs, 970 based on Foata normal form. 6/6204 useless extension candidates. Maximal degree in co-relation 49573. Up to 5288 conditions per place. [2024-06-28 04:30:20,544 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 341 selfloop transitions, 115 changer transitions 0/461 dead transitions. [2024-06-28 04:30:20,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 461 transitions, 7168 flow [2024-06-28 04:30:20,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:30:20,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:30:20,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 04:30:20,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-28 04:30:20,545 INFO L175 Difference]: Start difference. First operand has 431 places, 432 transitions, 5828 flow. Second operand 9 states and 148 transitions. [2024-06-28 04:30:20,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 461 transitions, 7168 flow [2024-06-28 04:30:25,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 461 transitions, 7020 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 04:30:25,530 INFO L231 Difference]: Finished difference. Result has 434 places, 434 transitions, 5984 flow [2024-06-28 04:30:25,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5680, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5984, PETRI_PLACES=434, PETRI_TRANSITIONS=434} [2024-06-28 04:30:25,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-28 04:30:25,530 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 434 transitions, 5984 flow [2024-06-28 04:30:25,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:25,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:25,530 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, 1, 1] [2024-06-28 04:30:25,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 04:30:25,531 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:25,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:25,532 INFO L85 PathProgramCache]: Analyzing trace with hash 361145661, now seen corresponding path program 17 times [2024-06-28 04:30:25,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:25,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464281860] [2024-06-28 04:30:25,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:25,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:25,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:28,328 INFO 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 04:30:28,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:28,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464281860] [2024-06-28 04:30:28,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464281860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:28,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:28,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:30:28,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521526812] [2024-06-28 04:30:28,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:28,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:30:28,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:28,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:30:28,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:30:28,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:30:28,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 434 transitions, 5984 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:28,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:28,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:30:28,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:30,429 INFO L124 PetriNetUnfolderBase]: 3825/6246 cut-off events. [2024-06-28 04:30:30,429 INFO L125 PetriNetUnfolderBase]: For 1112626/1112634 co-relation queries the response was YES. [2024-06-28 04:30:30,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50594 conditions, 6246 events. 3825/6246 cut-off events. For 1112626/1112634 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 40917 event pairs, 815 based on Foata normal form. 16/6261 useless extension candidates. Maximal degree in co-relation 50396. Up to 5129 conditions per place. [2024-06-28 04:30:30,527 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 337 selfloop transitions, 128 changer transitions 0/470 dead transitions. [2024-06-28 04:30:30,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 470 transitions, 7360 flow [2024-06-28 04:30:30,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:30:30,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:30:30,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 04:30:30,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 04:30:30,528 INFO L175 Difference]: Start difference. First operand has 434 places, 434 transitions, 5984 flow. Second operand 9 states and 156 transitions. [2024-06-28 04:30:30,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 470 transitions, 7360 flow [2024-06-28 04:30:36,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 470 transitions, 7158 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 04:30:36,274 INFO L231 Difference]: Finished difference. Result has 437 places, 435 transitions, 6074 flow [2024-06-28 04:30:36,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5782, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6074, PETRI_PLACES=437, PETRI_TRANSITIONS=435} [2024-06-28 04:30:36,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-28 04:30:36,275 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 435 transitions, 6074 flow [2024-06-28 04:30:36,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:36,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:36,275 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, 1, 1] [2024-06-28 04:30:36,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 04:30:36,276 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:36,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:36,277 INFO L85 PathProgramCache]: Analyzing trace with hash 2132807077, now seen corresponding path program 18 times [2024-06-28 04:30:36,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:36,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291814320] [2024-06-28 04:30:36,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:36,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:36,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:39,482 INFO 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 04:30:39,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:39,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291814320] [2024-06-28 04:30:39,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291814320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:39,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:39,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:30:39,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179414454] [2024-06-28 04:30:39,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:39,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:30:39,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:39,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:30:39,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:30:39,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:30:39,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 435 transitions, 6074 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:39,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:39,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:30:39,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:41,764 INFO L124 PetriNetUnfolderBase]: 3802/6217 cut-off events. [2024-06-28 04:30:41,764 INFO L125 PetriNetUnfolderBase]: For 1058266/1058274 co-relation queries the response was YES. [2024-06-28 04:30:41,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49375 conditions, 6217 events. 3802/6217 cut-off events. For 1058266/1058274 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 40743 event pairs, 966 based on Foata normal form. 18/6234 useless extension candidates. Maximal degree in co-relation 49176. Up to 5723 conditions per place. [2024-06-28 04:30:41,853 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 388 selfloop transitions, 66 changer transitions 0/459 dead transitions. [2024-06-28 04:30:41,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 459 transitions, 7082 flow [2024-06-28 04:30:41,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:30:41,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:30:41,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 04:30:41,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-28 04:30:41,855 INFO L175 Difference]: Start difference. First operand has 437 places, 435 transitions, 6074 flow. Second operand 9 states and 143 transitions. [2024-06-28 04:30:41,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 459 transitions, 7082 flow Killed by 15