./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix007.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix007.opt.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/mix007.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix007.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:55:22,409 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:55:22,485 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:55:22,490 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:55:22,490 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:55:22,518 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:55:22,519 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:55:22,519 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:55:22,520 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:55:22,523 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:55:22,523 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:55:22,523 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:55:22,524 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:55:22,525 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:55:22,525 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:55:22,525 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:55:22,525 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:55:22,526 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:55:22,526 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:55:22,526 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:55:22,526 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:55:22,526 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:55:22,527 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:55:22,527 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:55:22,527 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:55:22,527 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:55:22,527 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:55:22,528 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:55:22,528 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:55:22,528 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:55:22,529 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:55:22,529 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:55:22,529 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:55:22,530 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:55:22,530 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:55:22,530 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:55:22,530 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:55:22,530 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:55:22,530 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:55:22,531 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:55:22,531 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:55:22,531 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:55:22,531 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:55:22,531 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 02:55:22,732 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:55:22,746 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:55:22,748 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:55:22,749 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:55:22,749 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:55:22,750 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix007.opt.i [2024-06-28 02:55:23,723 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:55:23,895 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:55:23,895 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix007.opt.i [2024-06-28 02:55:23,909 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5faa89cc2/cb0f44d59ec94d69808f554af73700f3/FLAG4f8205ac0 [2024-06-28 02:55:23,918 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5faa89cc2/cb0f44d59ec94d69808f554af73700f3 [2024-06-28 02:55:23,920 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:55:23,921 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:55:23,921 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/mix007.opt.yml/witness.yml [2024-06-28 02:55:24,098 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:55:24,099 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:55:24,100 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:55:24,100 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:55:24,104 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:55:24,104 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:55:23" (1/2) ... [2024-06-28 02:55:24,105 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b6ad242 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:55:24, skipping insertion in model container [2024-06-28 02:55:24,106 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:55:23" (1/2) ... [2024-06-28 02:55:24,107 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@75e6b431 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:55:24, skipping insertion in model container [2024-06-28 02:55:24,107 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:55:24" (2/2) ... [2024-06-28 02:55:24,108 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b6ad242 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:24, skipping insertion in model container [2024-06-28 02:55:24,109 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:55:24" (2/2) ... [2024-06-28 02:55:24,109 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:55:24,224 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:55:24,225 INFO L97 edCorrectnessWitness]: Location invariant before [L874-L874] (((((((((((((((((((((((! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1))) && (! multithreaded || (((((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-28 02:55:24,225 INFO L97 edCorrectnessWitness]: Location invariant before [L876-L876] (((((((((((((((((((((((! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1))) && (! multithreaded || (((((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-28 02:55:24,225 INFO L97 edCorrectnessWitness]: Location invariant before [L877-L877] (((((((((((((((((((((((! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1))) && (! multithreaded || (((((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-28 02:55:24,225 INFO L97 edCorrectnessWitness]: Location invariant before [L872-L872] (((((((((((((((((((((((! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1))) && (! multithreaded || (((((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1)) && (__unbuffered_p3_EBX == 0 || __unbuffered_p3_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p3_EAX == 0 || __unbuffered_p3_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-28 02:55:24,226 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:55:24,226 INFO L106 edCorrectnessWitness]: ghost_update [L870-L870] multithreaded = 1; [2024-06-28 02:55:24,263 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:55:24,548 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:55:24,555 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:55:24,712 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:55:24,740 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:55:24,741 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:24 WrapperNode [2024-06-28 02:55:24,741 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:55:24,742 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:55:24,742 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:55:24,742 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:55:24,747 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:24" (1/1) ... [2024-06-28 02:55:24,759 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:24" (1/1) ... [2024-06-28 02:55:24,792 INFO L138 Inliner]: procedures = 176, calls = 56, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 162 [2024-06-28 02:55:24,792 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:55:24,792 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:55:24,793 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:55:24,793 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:55:24,803 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:24" (1/1) ... [2024-06-28 02:55:24,803 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:24" (1/1) ... [2024-06-28 02:55:24,806 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:24" (1/1) ... [2024-06-28 02:55:24,824 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 02:55:24,825 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:24" (1/1) ... [2024-06-28 02:55:24,825 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:24" (1/1) ... [2024-06-28 02:55:24,835 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:24" (1/1) ... [2024-06-28 02:55:24,836 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:24" (1/1) ... [2024-06-28 02:55:24,841 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:24" (1/1) ... [2024-06-28 02:55:24,846 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:24" (1/1) ... [2024-06-28 02:55:24,862 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:55:24,865 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:55:24,865 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:55:24,865 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:55:24,866 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:24" (1/1) ... [2024-06-28 02:55:24,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:55:24,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:55:24,888 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 02:55:24,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 02:55:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:55:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:55:24,918 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:55:24,918 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:55:24,919 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:55:24,919 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:55:24,919 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:55:24,919 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:55:24,919 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2024-06-28 02:55:24,920 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2024-06-28 02:55:24,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:55:24,920 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:55:24,920 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:55:24,921 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:55:24,921 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:55:25,039 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:55:25,041 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:55:25,398 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:55:25,398 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:55:25,556 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:55:25,556 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:55:25,556 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:55:25 BoogieIcfgContainer [2024-06-28 02:55:25,557 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:55:25,559 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:55:25,559 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:55:25,561 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:55:25,561 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:55:23" (1/4) ... [2024-06-28 02:55:25,562 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c63f2b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:55:25, skipping insertion in model container [2024-06-28 02:55:25,562 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:55:24" (2/4) ... [2024-06-28 02:55:25,562 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c63f2b5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:55:25, skipping insertion in model container [2024-06-28 02:55:25,562 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:55:24" (3/4) ... [2024-06-28 02:55:25,562 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c63f2b5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:55:25, skipping insertion in model container [2024-06-28 02:55:25,562 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:55:25" (4/4) ... [2024-06-28 02:55:25,563 INFO L112 eAbstractionObserver]: Analyzing ICFG mix007.opt.i [2024-06-28 02:55:25,576 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:55:25,576 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 02:55:25,576 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:55:25,614 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:55:25,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 66 places, 53 transitions, 122 flow [2024-06-28 02:55:25,657 INFO L124 PetriNetUnfolderBase]: 0/49 cut-off events. [2024-06-28 02:55:25,658 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:55:25,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 49 events. 0/49 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 84 event pairs, 0 based on Foata normal form. 0/45 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:55:25,659 INFO L82 GeneralOperation]: Start removeDead. Operand has 66 places, 53 transitions, 122 flow [2024-06-28 02:55:25,661 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 56 places, 43 transitions, 98 flow [2024-06-28 02:55:25,668 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:55:25,672 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;@7a3d7bc8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:55:25,672 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-06-28 02:55:25,675 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:55:25,675 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:55:25,675 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:55:25,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:25,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:55:25,677 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:55:25,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:25,680 INFO L85 PathProgramCache]: Analyzing trace with hash 422091523, now seen corresponding path program 1 times [2024-06-28 02:55:25,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:25,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380503649] [2024-06-28 02:55:25,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:25,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:25,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:26,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:26,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:26,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380503649] [2024-06-28 02:55:26,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380503649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:26,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:26,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:55:26,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288467628] [2024-06-28 02:55:26,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:26,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:55:26,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:26,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:55:26,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:55:26,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 53 [2024-06-28 02:55:26,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 43 transitions, 98 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 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 02:55:26,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:26,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 53 [2024-06-28 02:55:26,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:27,768 INFO L124 PetriNetUnfolderBase]: 6197/8869 cut-off events. [2024-06-28 02:55:27,768 INFO L125 PetriNetUnfolderBase]: For 122/122 co-relation queries the response was YES. [2024-06-28 02:55:27,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17615 conditions, 8869 events. 6197/8869 cut-off events. For 122/122 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 51277 event pairs, 4558 based on Foata normal form. 1/8583 useless extension candidates. Maximal degree in co-relation 17602. Up to 8479 conditions per place. [2024-06-28 02:55:27,815 INFO L140 encePairwiseOnDemand]: 44/53 looper letters, 41 selfloop transitions, 5 changer transitions 0/57 dead transitions. [2024-06-28 02:55:27,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 57 transitions, 227 flow [2024-06-28 02:55:27,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:55:27,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:55:27,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 104 transitions. [2024-06-28 02:55:27,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6540880503144654 [2024-06-28 02:55:27,825 INFO L175 Difference]: Start difference. First operand has 56 places, 43 transitions, 98 flow. Second operand 3 states and 104 transitions. [2024-06-28 02:55:27,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 57 transitions, 227 flow [2024-06-28 02:55:27,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 57 transitions, 220 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:55:27,829 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 133 flow [2024-06-28 02:55:27,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=133, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2024-06-28 02:55:27,832 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, -1 predicate places. [2024-06-28 02:55:27,833 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 133 flow [2024-06-28 02:55:27,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 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 02:55:27,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:27,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:27,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:55:27,833 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:55:27,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:27,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1904208308, now seen corresponding path program 1 times [2024-06-28 02:55:27,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:27,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474657047] [2024-06-28 02:55:27,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:27,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:27,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:28,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 02:55:28,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:28,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474657047] [2024-06-28 02:55:28,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474657047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:28,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:28,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:55:28,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526703257] [2024-06-28 02:55:28,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:28,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:55:28,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:28,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:55:28,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:55:28,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 53 [2024-06-28 02:55:28,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 133 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:28,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:28,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 53 [2024-06-28 02:55:28,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:29,552 INFO L124 PetriNetUnfolderBase]: 7092/9902 cut-off events. [2024-06-28 02:55:29,553 INFO L125 PetriNetUnfolderBase]: For 2109/2109 co-relation queries the response was YES. [2024-06-28 02:55:29,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22629 conditions, 9902 events. 7092/9902 cut-off events. For 2109/2109 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 55723 event pairs, 4490 based on Foata normal form. 4/9866 useless extension candidates. Maximal degree in co-relation 22617. Up to 9649 conditions per place. [2024-06-28 02:55:29,610 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 52 selfloop transitions, 9 changer transitions 0/71 dead transitions. [2024-06-28 02:55:29,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 71 transitions, 321 flow [2024-06-28 02:55:29,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:55:29,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:55:29,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-06-28 02:55:29,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273584905660378 [2024-06-28 02:55:29,615 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 133 flow. Second operand 4 states and 133 transitions. [2024-06-28 02:55:29,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 71 transitions, 321 flow [2024-06-28 02:55:29,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 71 transitions, 316 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:55:29,618 INFO L231 Difference]: Finished difference. Result has 58 places, 51 transitions, 181 flow [2024-06-28 02:55:29,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=181, PETRI_PLACES=58, PETRI_TRANSITIONS=51} [2024-06-28 02:55:29,619 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 2 predicate places. [2024-06-28 02:55:29,619 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 51 transitions, 181 flow [2024-06-28 02:55:29,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:29,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:29,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:29,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:55:29,622 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:55:29,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:29,631 INFO L85 PathProgramCache]: Analyzing trace with hash 343462371, now seen corresponding path program 1 times [2024-06-28 02:55:29,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:29,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626351209] [2024-06-28 02:55:29,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:29,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:29,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:30,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:30,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:30,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626351209] [2024-06-28 02:55:30,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626351209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:30,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:30,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:55:30,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951918309] [2024-06-28 02:55:30,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:30,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:55:30,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:30,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:55:30,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:55:30,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 53 [2024-06-28 02:55:30,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 51 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:30,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:30,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 53 [2024-06-28 02:55:30,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:31,864 INFO L124 PetriNetUnfolderBase]: 9006/12500 cut-off events. [2024-06-28 02:55:31,865 INFO L125 PetriNetUnfolderBase]: For 7145/7145 co-relation queries the response was YES. [2024-06-28 02:55:31,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31643 conditions, 12500 events. 9006/12500 cut-off events. For 7145/7145 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 68766 event pairs, 4478 based on Foata normal form. 8/12456 useless extension candidates. Maximal degree in co-relation 31629. Up to 12137 conditions per place. [2024-06-28 02:55:31,928 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 70 selfloop transitions, 16 changer transitions 0/95 dead transitions. [2024-06-28 02:55:31,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 95 transitions, 486 flow [2024-06-28 02:55:31,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:55:31,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:55:31,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 02:55:31,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5849056603773585 [2024-06-28 02:55:31,932 INFO L175 Difference]: Start difference. First operand has 58 places, 51 transitions, 181 flow. Second operand 6 states and 186 transitions. [2024-06-28 02:55:31,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 95 transitions, 486 flow [2024-06-28 02:55:31,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 95 transitions, 458 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 02:55:31,936 INFO L231 Difference]: Finished difference. Result has 62 places, 57 transitions, 243 flow [2024-06-28 02:55:31,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=243, PETRI_PLACES=62, PETRI_TRANSITIONS=57} [2024-06-28 02:55:31,937 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 6 predicate places. [2024-06-28 02:55:31,938 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 57 transitions, 243 flow [2024-06-28 02:55:31,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:31,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:31,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:31,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:55:31,938 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:55:31,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:31,939 INFO L85 PathProgramCache]: Analyzing trace with hash 146390, now seen corresponding path program 1 times [2024-06-28 02:55:31,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:31,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477725105] [2024-06-28 02:55:31,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:31,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:31,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:32,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:32,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:32,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477725105] [2024-06-28 02:55:32,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477725105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:32,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:32,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:55:32,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817456445] [2024-06-28 02:55:32,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:32,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:55:32,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:32,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:55:32,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:55:32,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 53 [2024-06-28 02:55:32,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 57 transitions, 243 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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 02:55:32,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:32,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 53 [2024-06-28 02:55:32,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:33,970 INFO L124 PetriNetUnfolderBase]: 7847/11209 cut-off events. [2024-06-28 02:55:33,970 INFO L125 PetriNetUnfolderBase]: For 11603/11603 co-relation queries the response was YES. [2024-06-28 02:55:33,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31009 conditions, 11209 events. 7847/11209 cut-off events. For 11603/11603 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 63796 event pairs, 4266 based on Foata normal form. 3/11035 useless extension candidates. Maximal degree in co-relation 30992. Up to 10669 conditions per place. [2024-06-28 02:55:34,020 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 59 selfloop transitions, 10 changer transitions 0/78 dead transitions. [2024-06-28 02:55:34,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 78 transitions, 447 flow [2024-06-28 02:55:34,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:55:34,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:55:34,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-06-28 02:55:34,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132075471698113 [2024-06-28 02:55:34,021 INFO L175 Difference]: Start difference. First operand has 62 places, 57 transitions, 243 flow. Second operand 5 states and 136 transitions. [2024-06-28 02:55:34,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 78 transitions, 447 flow [2024-06-28 02:55:34,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 78 transitions, 409 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 02:55:34,025 INFO L231 Difference]: Finished difference. Result has 64 places, 61 transitions, 266 flow [2024-06-28 02:55:34,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=266, PETRI_PLACES=64, PETRI_TRANSITIONS=61} [2024-06-28 02:55:34,026 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 8 predicate places. [2024-06-28 02:55:34,026 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 61 transitions, 266 flow [2024-06-28 02:55:34,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 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 02:55:34,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:34,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:34,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:55:34,027 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:55:34,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:34,028 INFO L85 PathProgramCache]: Analyzing trace with hash -21377988, now seen corresponding path program 1 times [2024-06-28 02:55:34,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:34,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060981246] [2024-06-28 02:55:34,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:34,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:34,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:34,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:34,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:34,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060981246] [2024-06-28 02:55:34,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060981246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:34,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:34,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:55:34,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706459931] [2024-06-28 02:55:34,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:34,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:55:34,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:34,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:55:34,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:55:34,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:55:34,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 61 transitions, 266 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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 02:55:34,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:34,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:55:34,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:36,195 INFO L124 PetriNetUnfolderBase]: 9514/13369 cut-off events. [2024-06-28 02:55:36,195 INFO L125 PetriNetUnfolderBase]: For 20664/20664 co-relation queries the response was YES. [2024-06-28 02:55:36,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40100 conditions, 13369 events. 9514/13369 cut-off events. For 20664/20664 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 74825 event pairs, 5008 based on Foata normal form. 5/13175 useless extension candidates. Maximal degree in co-relation 40081. Up to 12824 conditions per place. [2024-06-28 02:55:36,396 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 73 selfloop transitions, 22 changer transitions 0/103 dead transitions. [2024-06-28 02:55:36,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 103 transitions, 638 flow [2024-06-28 02:55:36,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:55:36,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:55:36,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-28 02:55:36,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5188679245283019 [2024-06-28 02:55:36,401 INFO L175 Difference]: Start difference. First operand has 64 places, 61 transitions, 266 flow. Second operand 6 states and 165 transitions. [2024-06-28 02:55:36,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 103 transitions, 638 flow [2024-06-28 02:55:36,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 103 transitions, 609 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 02:55:36,408 INFO L231 Difference]: Finished difference. Result has 69 places, 75 transitions, 407 flow [2024-06-28 02:55:36,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=237, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=407, PETRI_PLACES=69, PETRI_TRANSITIONS=75} [2024-06-28 02:55:36,411 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 13 predicate places. [2024-06-28 02:55:36,411 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 75 transitions, 407 flow [2024-06-28 02:55:36,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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 02:55:36,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:36,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:36,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:55:36,412 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:55:36,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:36,412 INFO L85 PathProgramCache]: Analyzing trace with hash -348909597, now seen corresponding path program 1 times [2024-06-28 02:55:36,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:36,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171594566] [2024-06-28 02:55:36,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:36,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:36,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:37,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:37,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:37,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171594566] [2024-06-28 02:55:37,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171594566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:37,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:37,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:55:37,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122279235] [2024-06-28 02:55:37,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:37,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:55:37,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:37,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:55:37,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:55:37,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:55:37,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 75 transitions, 407 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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 02:55:37,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:37,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:55:37,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:38,896 INFO L124 PetriNetUnfolderBase]: 10324/14403 cut-off events. [2024-06-28 02:55:38,896 INFO L125 PetriNetUnfolderBase]: For 39726/39746 co-relation queries the response was YES. [2024-06-28 02:55:38,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49180 conditions, 14403 events. 10324/14403 cut-off events. For 39726/39746 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 80799 event pairs, 5221 based on Foata normal form. 11/14319 useless extension candidates. Maximal degree in co-relation 49158. Up to 13901 conditions per place. [2024-06-28 02:55:38,988 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 81 selfloop transitions, 21 changer transitions 0/113 dead transitions. [2024-06-28 02:55:38,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 113 transitions, 785 flow [2024-06-28 02:55:38,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:55:38,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:55:38,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-28 02:55:38,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5188679245283019 [2024-06-28 02:55:38,990 INFO L175 Difference]: Start difference. First operand has 69 places, 75 transitions, 407 flow. Second operand 6 states and 165 transitions. [2024-06-28 02:55:38,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 113 transitions, 785 flow [2024-06-28 02:55:38,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 113 transitions, 763 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-28 02:55:38,999 INFO L231 Difference]: Finished difference. Result has 74 places, 83 transitions, 514 flow [2024-06-28 02:55:38,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=514, PETRI_PLACES=74, PETRI_TRANSITIONS=83} [2024-06-28 02:55:39,000 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 18 predicate places. [2024-06-28 02:55:39,000 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 83 transitions, 514 flow [2024-06-28 02:55:39,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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 02:55:39,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:39,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:39,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:55:39,001 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:55:39,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:39,001 INFO L85 PathProgramCache]: Analyzing trace with hash 167551729, now seen corresponding path program 2 times [2024-06-28 02:55:39,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:39,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327352692] [2024-06-28 02:55:39,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:39,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:39,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:39,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 02:55:39,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:39,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327352692] [2024-06-28 02:55:39,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327352692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:39,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:39,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:55:39,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359683391] [2024-06-28 02:55:39,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:39,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:55:39,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:39,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:55:39,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:55:39,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:55:39,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 83 transitions, 514 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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 02:55:39,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:39,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:55:39,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:41,437 INFO L124 PetriNetUnfolderBase]: 10315/14392 cut-off events. [2024-06-28 02:55:41,437 INFO L125 PetriNetUnfolderBase]: For 53531/53549 co-relation queries the response was YES. [2024-06-28 02:55:41,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52783 conditions, 14392 events. 10315/14392 cut-off events. For 53531/53549 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 80767 event pairs, 5224 based on Foata normal form. 9/14305 useless extension candidates. Maximal degree in co-relation 52758. Up to 13892 conditions per place. [2024-06-28 02:55:41,533 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 75 selfloop transitions, 21 changer transitions 0/107 dead transitions. [2024-06-28 02:55:41,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 107 transitions, 768 flow [2024-06-28 02:55:41,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:55:41,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:55:41,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 02:55:41,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 02:55:41,534 INFO L175 Difference]: Start difference. First operand has 74 places, 83 transitions, 514 flow. Second operand 6 states and 159 transitions. [2024-06-28 02:55:41,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 107 transitions, 768 flow [2024-06-28 02:55:41,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 107 transitions, 710 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-28 02:55:41,562 INFO L231 Difference]: Finished difference. Result has 78 places, 83 transitions, 509 flow [2024-06-28 02:55:41,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=509, PETRI_PLACES=78, PETRI_TRANSITIONS=83} [2024-06-28 02:55:41,563 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 22 predicate places. [2024-06-28 02:55:41,564 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 83 transitions, 509 flow [2024-06-28 02:55:41,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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 02:55:41,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:41,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:41,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:55:41,564 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:55:41,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:41,565 INFO L85 PathProgramCache]: Analyzing trace with hash 605769587, now seen corresponding path program 1 times [2024-06-28 02:55:41,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:41,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583350129] [2024-06-28 02:55:41,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:41,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:41,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:42,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:42,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:42,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583350129] [2024-06-28 02:55:42,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583350129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:42,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:42,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:42,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868743860] [2024-06-28 02:55:42,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:42,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:42,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:42,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:42,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:42,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:55:42,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 83 transitions, 509 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:42,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:42,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:55:42,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:43,935 INFO L124 PetriNetUnfolderBase]: 10406/14530 cut-off events. [2024-06-28 02:55:43,935 INFO L125 PetriNetUnfolderBase]: For 59890/59904 co-relation queries the response was YES. [2024-06-28 02:55:43,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53766 conditions, 14530 events. 10406/14530 cut-off events. For 59890/59904 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 81510 event pairs, 5214 based on Foata normal form. 7/14443 useless extension candidates. Maximal degree in co-relation 53739. Up to 13994 conditions per place. [2024-06-28 02:55:44,034 INFO L140 encePairwiseOnDemand]: 38/53 looper letters, 99 selfloop transitions, 32 changer transitions 0/142 dead transitions. [2024-06-28 02:55:44,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 142 transitions, 998 flow [2024-06-28 02:55:44,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:44,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:44,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 02:55:44,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5047169811320755 [2024-06-28 02:55:44,036 INFO L175 Difference]: Start difference. First operand has 78 places, 83 transitions, 509 flow. Second operand 8 states and 214 transitions. [2024-06-28 02:55:44,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 142 transitions, 998 flow [2024-06-28 02:55:44,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 142 transitions, 924 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:44,061 INFO L231 Difference]: Finished difference. Result has 82 places, 102 transitions, 667 flow [2024-06-28 02:55:44,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=451, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=667, PETRI_PLACES=82, PETRI_TRANSITIONS=102} [2024-06-28 02:55:44,061 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 26 predicate places. [2024-06-28 02:55:44,062 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 102 transitions, 667 flow [2024-06-28 02:55:44,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:44,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:44,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:44,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:55:44,062 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:55:44,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:44,063 INFO L85 PathProgramCache]: Analyzing trace with hash 2068701637, now seen corresponding path program 2 times [2024-06-28 02:55:44,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:44,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255558016] [2024-06-28 02:55:44,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:44,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:44,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:44,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:44,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:44,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255558016] [2024-06-28 02:55:44,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255558016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:44,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:44,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:44,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998693341] [2024-06-28 02:55:44,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:44,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:44,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:44,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:44,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:45,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:55:45,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 102 transitions, 667 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:45,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:45,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:55:45,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:46,911 INFO L124 PetriNetUnfolderBase]: 10430/14570 cut-off events. [2024-06-28 02:55:46,911 INFO L125 PetriNetUnfolderBase]: For 76605/76625 co-relation queries the response was YES. [2024-06-28 02:55:46,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57802 conditions, 14570 events. 10430/14570 cut-off events. For 76605/76625 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 81956 event pairs, 5054 based on Foata normal form. 11/14485 useless extension candidates. Maximal degree in co-relation 57773. Up to 14004 conditions per place. [2024-06-28 02:55:47,031 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 99 selfloop transitions, 34 changer transitions 0/144 dead transitions. [2024-06-28 02:55:47,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 144 transitions, 1109 flow [2024-06-28 02:55:47,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:55:47,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:55:47,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 02:55:47,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067385444743935 [2024-06-28 02:55:47,032 INFO L175 Difference]: Start difference. First operand has 82 places, 102 transitions, 667 flow. Second operand 7 states and 188 transitions. [2024-06-28 02:55:47,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 144 transitions, 1109 flow [2024-06-28 02:55:47,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 144 transitions, 1045 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:55:47,073 INFO L231 Difference]: Finished difference. Result has 86 places, 106 transitions, 744 flow [2024-06-28 02:55:47,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=744, PETRI_PLACES=86, PETRI_TRANSITIONS=106} [2024-06-28 02:55:47,073 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 30 predicate places. [2024-06-28 02:55:47,074 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 106 transitions, 744 flow [2024-06-28 02:55:47,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:47,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:47,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:47,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:55:47,074 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:55:47,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:47,074 INFO L85 PathProgramCache]: Analyzing trace with hash 753280381, now seen corresponding path program 1 times [2024-06-28 02:55:47,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:47,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334008080] [2024-06-28 02:55:47,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:47,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:47,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:48,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:48,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:48,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334008080] [2024-06-28 02:55:48,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334008080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:48,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:48,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:48,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202955744] [2024-06-28 02:55:48,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:48,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:48,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:48,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:48,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:48,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-28 02:55:48,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 106 transitions, 744 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:48,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:48,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-28 02:55:48,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:49,995 INFO L124 PetriNetUnfolderBase]: 11124/15309 cut-off events. [2024-06-28 02:55:49,995 INFO L125 PetriNetUnfolderBase]: For 98186/98201 co-relation queries the response was YES. [2024-06-28 02:55:50,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64362 conditions, 15309 events. 11124/15309 cut-off events. For 98186/98201 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 83200 event pairs, 5222 based on Foata normal form. 16/15315 useless extension candidates. Maximal degree in co-relation 64332. Up to 14738 conditions per place. [2024-06-28 02:55:50,084 INFO L140 encePairwiseOnDemand]: 40/53 looper letters, 116 selfloop transitions, 43 changer transitions 0/166 dead transitions. [2024-06-28 02:55:50,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 166 transitions, 1484 flow [2024-06-28 02:55:50,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:55:50,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:55:50,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 02:55:50,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5256064690026954 [2024-06-28 02:55:50,086 INFO L175 Difference]: Start difference. First operand has 86 places, 106 transitions, 744 flow. Second operand 7 states and 195 transitions. [2024-06-28 02:55:50,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 166 transitions, 1484 flow [2024-06-28 02:55:50,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 166 transitions, 1353 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 02:55:50,128 INFO L231 Difference]: Finished difference. Result has 90 places, 121 transitions, 904 flow [2024-06-28 02:55:50,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=641, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=904, PETRI_PLACES=90, PETRI_TRANSITIONS=121} [2024-06-28 02:55:50,129 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 34 predicate places. [2024-06-28 02:55:50,129 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 121 transitions, 904 flow [2024-06-28 02:55:50,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:50,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:50,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:50,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:55:50,129 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:55:50,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:50,130 INFO L85 PathProgramCache]: Analyzing trace with hash 753280195, now seen corresponding path program 3 times [2024-06-28 02:55:50,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:50,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467160668] [2024-06-28 02:55:50,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:50,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:50,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:51,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:51,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:51,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467160668] [2024-06-28 02:55:51,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467160668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:51,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:51,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:51,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219016366] [2024-06-28 02:55:51,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:51,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:51,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:51,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:51,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:51,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:55:51,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 121 transitions, 904 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:51,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:51,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:55:51,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:52,842 INFO L124 PetriNetUnfolderBase]: 10592/14796 cut-off events. [2024-06-28 02:55:52,842 INFO L125 PetriNetUnfolderBase]: For 102577/102693 co-relation queries the response was YES. [2024-06-28 02:55:52,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64252 conditions, 14796 events. 10592/14796 cut-off events. For 102577/102693 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 82977 event pairs, 4893 based on Foata normal form. 11/14704 useless extension candidates. Maximal degree in co-relation 64219. Up to 14097 conditions per place. [2024-06-28 02:55:52,966 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 101 selfloop transitions, 50 changer transitions 0/165 dead transitions. [2024-06-28 02:55:52,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 165 transitions, 1478 flow [2024-06-28 02:55:52,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:55:52,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:55:52,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 02:55:52,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5175202156334232 [2024-06-28 02:55:52,968 INFO L175 Difference]: Start difference. First operand has 90 places, 121 transitions, 904 flow. Second operand 7 states and 192 transitions. [2024-06-28 02:55:52,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 165 transitions, 1478 flow [2024-06-28 02:55:53,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 165 transitions, 1410 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-28 02:55:53,032 INFO L231 Difference]: Finished difference. Result has 95 places, 129 transitions, 1063 flow [2024-06-28 02:55:53,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1063, PETRI_PLACES=95, PETRI_TRANSITIONS=129} [2024-06-28 02:55:53,033 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 39 predicate places. [2024-06-28 02:55:53,033 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 129 transitions, 1063 flow [2024-06-28 02:55:53,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:53,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:53,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:53,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:55:53,034 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:55:53,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:53,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1391344023, now seen corresponding path program 2 times [2024-06-28 02:55:53,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:53,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551586029] [2024-06-28 02:55:53,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:53,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:53,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:53,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 02:55:53,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:53,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551586029] [2024-06-28 02:55:53,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551586029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:53,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:53,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:53,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621809546] [2024-06-28 02:55:53,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:53,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:53,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:53,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:53,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:53,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-28 02:55:53,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 129 transitions, 1063 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:53,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:53,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-28 02:55:53,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:55,750 INFO L124 PetriNetUnfolderBase]: 11189/15416 cut-off events. [2024-06-28 02:55:55,750 INFO L125 PetriNetUnfolderBase]: For 128404/128425 co-relation queries the response was YES. [2024-06-28 02:55:55,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70941 conditions, 15416 events. 11189/15416 cut-off events. For 128404/128425 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 83964 event pairs, 5240 based on Foata normal form. 21/15425 useless extension candidates. Maximal degree in co-relation 70906. Up to 14810 conditions per place. [2024-06-28 02:55:55,886 INFO L140 encePairwiseOnDemand]: 40/53 looper letters, 123 selfloop transitions, 50 changer transitions 0/180 dead transitions. [2024-06-28 02:55:55,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 180 transitions, 1796 flow [2024-06-28 02:55:55,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:55:55,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:55:55,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 02:55:55,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5148247978436657 [2024-06-28 02:55:55,889 INFO L175 Difference]: Start difference. First operand has 95 places, 129 transitions, 1063 flow. Second operand 7 states and 191 transitions. [2024-06-28 02:55:55,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 180 transitions, 1796 flow [2024-06-28 02:55:55,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 180 transitions, 1717 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 02:55:55,997 INFO L231 Difference]: Finished difference. Result has 100 places, 138 transitions, 1210 flow [2024-06-28 02:55:55,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1210, PETRI_PLACES=100, PETRI_TRANSITIONS=138} [2024-06-28 02:55:55,998 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 44 predicate places. [2024-06-28 02:55:55,998 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 138 transitions, 1210 flow [2024-06-28 02:55:55,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:55,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:55,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:55,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:55:55,999 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:55:55,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:55,999 INFO L85 PathProgramCache]: Analyzing trace with hash 2073347917, now seen corresponding path program 4 times [2024-06-28 02:55:55,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:55,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79555087] [2024-06-28 02:55:55,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:56,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:56,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:56,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:56,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:56,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79555087] [2024-06-28 02:55:56,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79555087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:56,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:56,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:56,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892522660] [2024-06-28 02:55:56,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:56,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:56,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:56,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:56,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:56,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:55:56,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 138 transitions, 1210 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:56,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:56,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:55:56,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:58,687 INFO L124 PetriNetUnfolderBase]: 10625/14847 cut-off events. [2024-06-28 02:55:58,687 INFO L125 PetriNetUnfolderBase]: For 147069/147167 co-relation queries the response was YES. [2024-06-28 02:55:58,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70918 conditions, 14847 events. 10625/14847 cut-off events. For 147069/147167 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 83259 event pairs, 4898 based on Foata normal form. 3/14738 useless extension candidates. Maximal degree in co-relation 70880. Up to 14139 conditions per place. [2024-06-28 02:55:58,803 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 103 selfloop transitions, 50 changer transitions 0/169 dead transitions. [2024-06-28 02:55:58,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 169 transitions, 1614 flow [2024-06-28 02:55:58,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:55:58,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:55:58,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:55:58,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013477088948787 [2024-06-28 02:55:58,805 INFO L175 Difference]: Start difference. First operand has 100 places, 138 transitions, 1210 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:55:58,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 169 transitions, 1614 flow [2024-06-28 02:55:58,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 169 transitions, 1487 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-28 02:55:58,897 INFO L231 Difference]: Finished difference. Result has 104 places, 138 transitions, 1194 flow [2024-06-28 02:55:58,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1194, PETRI_PLACES=104, PETRI_TRANSITIONS=138} [2024-06-28 02:55:58,898 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 48 predicate places. [2024-06-28 02:55:58,898 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 138 transitions, 1194 flow [2024-06-28 02:55:58,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:58,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:58,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:58,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:55:58,898 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:55:58,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:58,898 INFO L85 PathProgramCache]: Analyzing trace with hash 930649051, now seen corresponding path program 3 times [2024-06-28 02:55:58,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:58,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142829696] [2024-06-28 02:55:58,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:58,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:58,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:59,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:59,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:59,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142829696] [2024-06-28 02:55:59,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142829696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:59,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:59,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:59,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771604340] [2024-06-28 02:55:59,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:59,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:59,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:59,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:59,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:59,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-28 02:55:59,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 138 transitions, 1194 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:59,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:59,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-28 02:55:59,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:01,794 INFO L124 PetriNetUnfolderBase]: 11192/15420 cut-off events. [2024-06-28 02:56:01,794 INFO L125 PetriNetUnfolderBase]: For 163533/163554 co-relation queries the response was YES. [2024-06-28 02:56:01,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74727 conditions, 15420 events. 11192/15420 cut-off events. For 163533/163554 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 83936 event pairs, 5240 based on Foata normal form. 21/15429 useless extension candidates. Maximal degree in co-relation 74687. Up to 14815 conditions per place. [2024-06-28 02:56:01,896 INFO L140 encePairwiseOnDemand]: 40/53 looper letters, 115 selfloop transitions, 59 changer transitions 0/181 dead transitions. [2024-06-28 02:56:01,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 181 transitions, 1826 flow [2024-06-28 02:56:01,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:56:01,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:56:01,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 02:56:01,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067385444743935 [2024-06-28 02:56:01,897 INFO L175 Difference]: Start difference. First operand has 104 places, 138 transitions, 1194 flow. Second operand 7 states and 188 transitions. [2024-06-28 02:56:01,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 181 transitions, 1826 flow [2024-06-28 02:56:01,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 181 transitions, 1690 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:01,984 INFO L231 Difference]: Finished difference. Result has 105 places, 143 transitions, 1254 flow [2024-06-28 02:56:01,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1254, PETRI_PLACES=105, PETRI_TRANSITIONS=143} [2024-06-28 02:56:01,985 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 49 predicate places. [2024-06-28 02:56:01,985 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 143 transitions, 1254 flow [2024-06-28 02:56:01,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:01,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:01,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:01,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:56:01,985 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:01,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:01,986 INFO L85 PathProgramCache]: Analyzing trace with hash 930657979, now seen corresponding path program 1 times [2024-06-28 02:56:01,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:01,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950262389] [2024-06-28 02:56:01,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:01,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:01,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:02,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:02,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:02,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950262389] [2024-06-28 02:56:02,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950262389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:02,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:02,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:56:02,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737365298] [2024-06-28 02:56:02,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:02,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:56:02,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:02,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:56:02,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:56:02,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:56:02,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 143 transitions, 1254 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:02,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:02,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:56:02,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:04,654 INFO L124 PetriNetUnfolderBase]: 9817/13861 cut-off events. [2024-06-28 02:56:04,654 INFO L125 PetriNetUnfolderBase]: For 155843/155848 co-relation queries the response was YES. [2024-06-28 02:56:04,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68360 conditions, 13861 events. 9817/13861 cut-off events. For 155843/155848 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 78097 event pairs, 4372 based on Foata normal form. 12/13702 useless extension candidates. Maximal degree in co-relation 68319. Up to 13184 conditions per place. [2024-06-28 02:56:04,771 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 149 selfloop transitions, 26 changer transitions 0/183 dead transitions. [2024-06-28 02:56:04,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 183 transitions, 1874 flow [2024-06-28 02:56:04,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:56:04,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:56:04,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 02:56:04,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5148247978436657 [2024-06-28 02:56:04,772 INFO L175 Difference]: Start difference. First operand has 105 places, 143 transitions, 1254 flow. Second operand 7 states and 191 transitions. [2024-06-28 02:56:04,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 183 transitions, 1874 flow [2024-06-28 02:56:04,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 183 transitions, 1759 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 02:56:04,900 INFO L231 Difference]: Finished difference. Result has 108 places, 147 transitions, 1268 flow [2024-06-28 02:56:04,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1268, PETRI_PLACES=108, PETRI_TRANSITIONS=147} [2024-06-28 02:56:04,901 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 52 predicate places. [2024-06-28 02:56:04,901 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 147 transitions, 1268 flow [2024-06-28 02:56:04,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:04,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:04,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:04,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:56:04,901 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:04,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:04,902 INFO L85 PathProgramCache]: Analyzing trace with hash -533924167, now seen corresponding path program 1 times [2024-06-28 02:56:04,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:04,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857780962] [2024-06-28 02:56:04,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:04,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:04,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:05,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 02:56:05,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:05,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857780962] [2024-06-28 02:56:05,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857780962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:05,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:05,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:56:05,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618872027] [2024-06-28 02:56:05,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:05,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:56:05,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:05,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:56:05,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:56:05,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 53 [2024-06-28 02:56:05,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 147 transitions, 1268 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:05,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:05,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 53 [2024-06-28 02:56:05,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:07,053 INFO L124 PetriNetUnfolderBase]: 9241/13269 cut-off events. [2024-06-28 02:56:07,053 INFO L125 PetriNetUnfolderBase]: For 173260/173277 co-relation queries the response was YES. [2024-06-28 02:56:07,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68589 conditions, 13269 events. 9241/13269 cut-off events. For 173260/173277 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 77239 event pairs, 4523 based on Foata normal form. 17/13111 useless extension candidates. Maximal degree in co-relation 68547. Up to 12528 conditions per place. [2024-06-28 02:56:07,178 INFO L140 encePairwiseOnDemand]: 44/53 looper letters, 132 selfloop transitions, 10 changer transitions 0/161 dead transitions. [2024-06-28 02:56:07,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 161 transitions, 1596 flow [2024-06-28 02:56:07,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:56:07,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:56:07,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-28 02:56:07,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4981132075471698 [2024-06-28 02:56:07,179 INFO L175 Difference]: Start difference. First operand has 108 places, 147 transitions, 1268 flow. Second operand 5 states and 132 transitions. [2024-06-28 02:56:07,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 161 transitions, 1596 flow [2024-06-28 02:56:07,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 161 transitions, 1487 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:56:07,297 INFO L231 Difference]: Finished difference. Result has 108 places, 147 transitions, 1188 flow [2024-06-28 02:56:07,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1159, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1188, PETRI_PLACES=108, PETRI_TRANSITIONS=147} [2024-06-28 02:56:07,298 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 52 predicate places. [2024-06-28 02:56:07,298 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 147 transitions, 1188 flow [2024-06-28 02:56:07,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:07,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:07,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:07,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:56:07,298 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:07,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:07,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1438218183, now seen corresponding path program 1 times [2024-06-28 02:56:07,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:07,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801274644] [2024-06-28 02:56:07,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:07,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:07,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:08,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:08,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:08,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801274644] [2024-06-28 02:56:08,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801274644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:08,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:08,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:08,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588060978] [2024-06-28 02:56:08,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:08,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:08,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:08,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:08,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:08,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-28 02:56:08,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 147 transitions, 1188 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:08,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:08,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-28 02:56:08,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:10,271 INFO L124 PetriNetUnfolderBase]: 11294/15726 cut-off events. [2024-06-28 02:56:10,271 INFO L125 PetriNetUnfolderBase]: For 229359/229370 co-relation queries the response was YES. [2024-06-28 02:56:10,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81419 conditions, 15726 events. 11294/15726 cut-off events. For 229359/229370 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 88310 event pairs, 5048 based on Foata normal form. 15/15731 useless extension candidates. Maximal degree in co-relation 81376. Up to 15032 conditions per place. [2024-06-28 02:56:10,397 INFO L140 encePairwiseOnDemand]: 39/53 looper letters, 157 selfloop transitions, 48 changer transitions 0/212 dead transitions. [2024-06-28 02:56:10,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 212 transitions, 2120 flow [2024-06-28 02:56:10,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:10,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:10,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 02:56:10,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141509433962265 [2024-06-28 02:56:10,398 INFO L175 Difference]: Start difference. First operand has 108 places, 147 transitions, 1188 flow. Second operand 8 states and 218 transitions. [2024-06-28 02:56:10,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 212 transitions, 2120 flow [2024-06-28 02:56:10,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 212 transitions, 2091 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:56:10,505 INFO L231 Difference]: Finished difference. Result has 114 places, 161 transitions, 1495 flow [2024-06-28 02:56:10,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1159, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1495, PETRI_PLACES=114, PETRI_TRANSITIONS=161} [2024-06-28 02:56:10,505 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 58 predicate places. [2024-06-28 02:56:10,506 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 161 transitions, 1495 flow [2024-06-28 02:56:10,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:10,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:10,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:10,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:56:10,506 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:10,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:10,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1876851657, now seen corresponding path program 2 times [2024-06-28 02:56:10,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:10,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408610258] [2024-06-28 02:56:10,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:10,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:10,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:11,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:11,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:11,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408610258] [2024-06-28 02:56:11,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408610258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:11,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:11,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:11,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781370745] [2024-06-28 02:56:11,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:11,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:11,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:11,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:11,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:11,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-28 02:56:11,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 161 transitions, 1495 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:11,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:11,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-28 02:56:11,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:13,720 INFO L124 PetriNetUnfolderBase]: 11414/15904 cut-off events. [2024-06-28 02:56:13,720 INFO L125 PetriNetUnfolderBase]: For 274990/274999 co-relation queries the response was YES. [2024-06-28 02:56:13,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88677 conditions, 15904 events. 11414/15904 cut-off events. For 274990/274999 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 89237 event pairs, 5068 based on Foata normal form. 8/15896 useless extension candidates. Maximal degree in co-relation 88632. Up to 14721 conditions per place. [2024-06-28 02:56:13,835 INFO L140 encePairwiseOnDemand]: 39/53 looper letters, 133 selfloop transitions, 88 changer transitions 0/228 dead transitions. [2024-06-28 02:56:13,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 228 transitions, 2675 flow [2024-06-28 02:56:13,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:13,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:13,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 02:56:13,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5330188679245284 [2024-06-28 02:56:13,837 INFO L175 Difference]: Start difference. First operand has 114 places, 161 transitions, 1495 flow. Second operand 8 states and 226 transitions. [2024-06-28 02:56:13,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 228 transitions, 2675 flow [2024-06-28 02:56:13,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 228 transitions, 2524 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-28 02:56:13,989 INFO L231 Difference]: Finished difference. Result has 119 places, 175 transitions, 1759 flow [2024-06-28 02:56:13,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1759, PETRI_PLACES=119, PETRI_TRANSITIONS=175} [2024-06-28 02:56:13,990 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 63 predicate places. [2024-06-28 02:56:13,990 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 175 transitions, 1759 flow [2024-06-28 02:56:13,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:13,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:13,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:13,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:56:13,990 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:13,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:13,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1876857237, now seen corresponding path program 3 times [2024-06-28 02:56:13,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:13,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502929216] [2024-06-28 02:56:13,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:13,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:13,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:14,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:14,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:14,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502929216] [2024-06-28 02:56:14,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502929216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:14,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:14,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:14,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322192631] [2024-06-28 02:56:14,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:14,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:14,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:14,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:14,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:14,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-28 02:56:14,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 175 transitions, 1759 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:14,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:14,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-28 02:56:14,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:17,044 INFO L124 PetriNetUnfolderBase]: 11426/15927 cut-off events. [2024-06-28 02:56:17,045 INFO L125 PetriNetUnfolderBase]: For 318672/318681 co-relation queries the response was YES. [2024-06-28 02:56:17,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94091 conditions, 15927 events. 11426/15927 cut-off events. For 318672/318681 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 89569 event pairs, 5068 based on Foata normal form. 8/15919 useless extension candidates. Maximal degree in co-relation 94044. Up to 14738 conditions per place. [2024-06-28 02:56:17,195 INFO L140 encePairwiseOnDemand]: 39/53 looper letters, 124 selfloop transitions, 98 changer transitions 0/229 dead transitions. [2024-06-28 02:56:17,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 229 transitions, 2723 flow [2024-06-28 02:56:17,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:17,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:17,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 02:56:17,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5259433962264151 [2024-06-28 02:56:17,196 INFO L175 Difference]: Start difference. First operand has 119 places, 175 transitions, 1759 flow. Second operand 8 states and 223 transitions. [2024-06-28 02:56:17,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 229 transitions, 2723 flow [2024-06-28 02:56:17,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 229 transitions, 2544 flow, removed 66 selfloop flow, removed 3 redundant places. [2024-06-28 02:56:17,654 INFO L231 Difference]: Finished difference. Result has 124 places, 180 transitions, 1884 flow [2024-06-28 02:56:17,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1884, PETRI_PLACES=124, PETRI_TRANSITIONS=180} [2024-06-28 02:56:17,655 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 68 predicate places. [2024-06-28 02:56:17,655 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 180 transitions, 1884 flow [2024-06-28 02:56:17,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:17,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:17,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:17,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:56:17,656 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:17,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:17,656 INFO L85 PathProgramCache]: Analyzing trace with hash 2110840025, now seen corresponding path program 4 times [2024-06-28 02:56:17,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:17,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860454805] [2024-06-28 02:56:17,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:17,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:17,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:18,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:18,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:18,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860454805] [2024-06-28 02:56:18,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860454805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:18,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:18,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:18,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727331379] [2024-06-28 02:56:18,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:18,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:18,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:18,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:18,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:18,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-28 02:56:18,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 180 transitions, 1884 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:18,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:18,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-28 02:56:18,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:20,786 INFO L124 PetriNetUnfolderBase]: 11492/16040 cut-off events. [2024-06-28 02:56:20,786 INFO L125 PetriNetUnfolderBase]: For 336591/336596 co-relation queries the response was YES. [2024-06-28 02:56:20,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94424 conditions, 16040 events. 11492/16040 cut-off events. For 336591/336596 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 90414 event pairs, 5062 based on Foata normal form. 7/16023 useless extension candidates. Maximal degree in co-relation 94375. Up to 14804 conditions per place. [2024-06-28 02:56:20,965 INFO L140 encePairwiseOnDemand]: 39/53 looper letters, 114 selfloop transitions, 115 changer transitions 0/236 dead transitions. [2024-06-28 02:56:20,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 236 transitions, 2934 flow [2024-06-28 02:56:20,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:20,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:20,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-28 02:56:20,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5165094339622641 [2024-06-28 02:56:20,981 INFO L175 Difference]: Start difference. First operand has 124 places, 180 transitions, 1884 flow. Second operand 8 states and 219 transitions. [2024-06-28 02:56:20,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 236 transitions, 2934 flow [2024-06-28 02:56:21,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 236 transitions, 2712 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 02:56:21,222 INFO L231 Difference]: Finished difference. Result has 128 places, 191 transitions, 2179 flow [2024-06-28 02:56:21,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2179, PETRI_PLACES=128, PETRI_TRANSITIONS=191} [2024-06-28 02:56:21,222 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 72 predicate places. [2024-06-28 02:56:21,223 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 191 transitions, 2179 flow [2024-06-28 02:56:21,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:21,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:21,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:21,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:56:21,223 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:21,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:21,223 INFO L85 PathProgramCache]: Analyzing trace with hash -150716341, now seen corresponding path program 5 times [2024-06-28 02:56:21,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:21,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082775537] [2024-06-28 02:56:21,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:21,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:21,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:22,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 02:56:22,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:22,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082775537] [2024-06-28 02:56:22,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082775537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:22,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:22,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:22,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162481331] [2024-06-28 02:56:22,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:22,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:22,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:22,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:22,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:22,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-28 02:56:22,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 191 transitions, 2179 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:22,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:22,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-28 02:56:22,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:24,559 INFO L124 PetriNetUnfolderBase]: 11535/16113 cut-off events. [2024-06-28 02:56:24,559 INFO L125 PetriNetUnfolderBase]: For 373736/373741 co-relation queries the response was YES. [2024-06-28 02:56:24,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97711 conditions, 16113 events. 11535/16113 cut-off events. For 373736/373741 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 90950 event pairs, 5062 based on Foata normal form. 7/16096 useless extension candidates. Maximal degree in co-relation 97660. Up to 14846 conditions per place. [2024-06-28 02:56:24,724 INFO L140 encePairwiseOnDemand]: 39/53 looper letters, 130 selfloop transitions, 106 changer transitions 0/243 dead transitions. [2024-06-28 02:56:24,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 243 transitions, 3226 flow [2024-06-28 02:56:24,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:24,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:24,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-28 02:56:24,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5235849056603774 [2024-06-28 02:56:24,725 INFO L175 Difference]: Start difference. First operand has 128 places, 191 transitions, 2179 flow. Second operand 8 states and 222 transitions. [2024-06-28 02:56:24,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 243 transitions, 3226 flow [2024-06-28 02:56:25,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 243 transitions, 3094 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-28 02:56:25,011 INFO L231 Difference]: Finished difference. Result has 133 places, 196 transitions, 2368 flow [2024-06-28 02:56:25,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2057, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2368, PETRI_PLACES=133, PETRI_TRANSITIONS=196} [2024-06-28 02:56:25,011 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 77 predicate places. [2024-06-28 02:56:25,011 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 196 transitions, 2368 flow [2024-06-28 02:56:25,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:25,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:25,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:25,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:56:25,012 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:25,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:25,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1222005815, now seen corresponding path program 6 times [2024-06-28 02:56:25,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:25,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674754210] [2024-06-28 02:56:25,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:25,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:25,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:25,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:25,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:25,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674754210] [2024-06-28 02:56:25,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674754210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:25,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:25,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:25,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518867459] [2024-06-28 02:56:25,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:25,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:25,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:25,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:25,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:26,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-28 02:56:26,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 196 transitions, 2368 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:26,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:26,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-28 02:56:26,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:28,244 INFO L124 PetriNetUnfolderBase]: 11524/16099 cut-off events. [2024-06-28 02:56:28,245 INFO L125 PetriNetUnfolderBase]: For 378697/378702 co-relation queries the response was YES. [2024-06-28 02:56:28,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97127 conditions, 16099 events. 11524/16099 cut-off events. For 378697/378702 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 90806 event pairs, 5062 based on Foata normal form. 7/16082 useless extension candidates. Maximal degree in co-relation 97074. Up to 14839 conditions per place. [2024-06-28 02:56:28,405 INFO L140 encePairwiseOnDemand]: 39/53 looper letters, 130 selfloop transitions, 105 changer transitions 0/242 dead transitions. [2024-06-28 02:56:28,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 242 transitions, 3294 flow [2024-06-28 02:56:28,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:28,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:28,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 02:56:28,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5188679245283019 [2024-06-28 02:56:28,407 INFO L175 Difference]: Start difference. First operand has 133 places, 196 transitions, 2368 flow. Second operand 8 states and 220 transitions. [2024-06-28 02:56:28,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 242 transitions, 3294 flow [2024-06-28 02:56:28,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 242 transitions, 2828 flow, removed 62 selfloop flow, removed 10 redundant places. [2024-06-28 02:56:28,703 INFO L231 Difference]: Finished difference. Result has 131 places, 196 transitions, 2125 flow [2024-06-28 02:56:28,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1902, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2125, PETRI_PLACES=131, PETRI_TRANSITIONS=196} [2024-06-28 02:56:28,704 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 75 predicate places. [2024-06-28 02:56:28,704 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 196 transitions, 2125 flow [2024-06-28 02:56:28,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:28,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:28,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:28,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:56:28,704 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:28,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:28,705 INFO L85 PathProgramCache]: Analyzing trace with hash 628221685, now seen corresponding path program 1 times [2024-06-28 02:56:28,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:28,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994956936] [2024-06-28 02:56:28,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:28,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:28,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:29,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:29,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:29,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994956936] [2024-06-28 02:56:29,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994956936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:29,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:29,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:56:29,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062866623] [2024-06-28 02:56:29,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:29,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:56:29,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:29,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:56:29,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:56:29,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 53 [2024-06-28 02:56:29,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 196 transitions, 2125 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:29,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:29,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 53 [2024-06-28 02:56:29,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:31,332 INFO L124 PetriNetUnfolderBase]: 9555/13947 cut-off events. [2024-06-28 02:56:31,332 INFO L125 PetriNetUnfolderBase]: For 336565/336582 co-relation queries the response was YES. [2024-06-28 02:56:31,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84390 conditions, 13947 events. 9555/13947 cut-off events. For 336565/336582 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 83282 event pairs, 4308 based on Foata normal form. 19/13945 useless extension candidates. Maximal degree in co-relation 84340. Up to 12885 conditions per place. [2024-06-28 02:56:31,456 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 186 selfloop transitions, 14 changer transitions 0/219 dead transitions. [2024-06-28 02:56:31,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 219 transitions, 2633 flow [2024-06-28 02:56:31,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:56:31,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:56:31,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-28 02:56:31,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49056603773584906 [2024-06-28 02:56:31,457 INFO L175 Difference]: Start difference. First operand has 131 places, 196 transitions, 2125 flow. Second operand 6 states and 156 transitions. [2024-06-28 02:56:31,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 219 transitions, 2633 flow [2024-06-28 02:56:31,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 219 transitions, 2417 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:31,641 INFO L231 Difference]: Finished difference. Result has 131 places, 200 transitions, 2004 flow [2024-06-28 02:56:31,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1909, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2004, PETRI_PLACES=131, PETRI_TRANSITIONS=200} [2024-06-28 02:56:31,641 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 75 predicate places. [2024-06-28 02:56:31,642 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 200 transitions, 2004 flow [2024-06-28 02:56:31,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:31,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:31,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:31,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:56:31,642 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:31,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:31,642 INFO L85 PathProgramCache]: Analyzing trace with hash -993916430, now seen corresponding path program 1 times [2024-06-28 02:56:31,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:31,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878424632] [2024-06-28 02:56:31,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:31,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:31,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:32,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:32,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:32,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878424632] [2024-06-28 02:56:32,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878424632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:32,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:32,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:32,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054998109] [2024-06-28 02:56:32,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:32,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:32,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:32,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:32,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:32,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:56:32,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 200 transitions, 2004 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:32,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:32,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:56:32,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:34,893 INFO L124 PetriNetUnfolderBase]: 11086/15568 cut-off events. [2024-06-28 02:56:34,894 INFO L125 PetriNetUnfolderBase]: For 426294/426350 co-relation queries the response was YES. [2024-06-28 02:56:34,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98137 conditions, 15568 events. 11086/15568 cut-off events. For 426294/426350 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 88095 event pairs, 3686 based on Foata normal form. 22/15514 useless extension candidates. Maximal degree in co-relation 98086. Up to 14550 conditions per place. [2024-06-28 02:56:35,065 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 192 selfloop transitions, 43 changer transitions 0/263 dead transitions. [2024-06-28 02:56:35,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 263 transitions, 2936 flow [2024-06-28 02:56:35,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:35,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:35,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-28 02:56:35,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073375262054507 [2024-06-28 02:56:35,067 INFO L175 Difference]: Start difference. First operand has 131 places, 200 transitions, 2004 flow. Second operand 9 states and 242 transitions. [2024-06-28 02:56:35,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 263 transitions, 2936 flow [2024-06-28 02:56:35,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 263 transitions, 2871 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 02:56:35,367 INFO L231 Difference]: Finished difference. Result has 136 places, 206 transitions, 2193 flow [2024-06-28 02:56:35,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2193, PETRI_PLACES=136, PETRI_TRANSITIONS=206} [2024-06-28 02:56:35,368 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 80 predicate places. [2024-06-28 02:56:35,368 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 206 transitions, 2193 flow [2024-06-28 02:56:35,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:35,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:35,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:35,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:56:35,369 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:35,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:35,369 INFO L85 PathProgramCache]: Analyzing trace with hash -993798320, now seen corresponding path program 2 times [2024-06-28 02:56:35,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:35,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435011970] [2024-06-28 02:56:35,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:35,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:35,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:36,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:36,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:36,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435011970] [2024-06-28 02:56:36,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435011970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:36,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:36,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:36,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808364140] [2024-06-28 02:56:36,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:36,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:36,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:36,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:36,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:36,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:56:36,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 206 transitions, 2193 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:36,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:36,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:56:36,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:38,574 INFO L124 PetriNetUnfolderBase]: 11071/15547 cut-off events. [2024-06-28 02:56:38,575 INFO L125 PetriNetUnfolderBase]: For 467349/467405 co-relation queries the response was YES. [2024-06-28 02:56:38,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100746 conditions, 15547 events. 11071/15547 cut-off events. For 467349/467405 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 88132 event pairs, 4398 based on Foata normal form. 22/15493 useless extension candidates. Maximal degree in co-relation 100694. Up to 14636 conditions per place. [2024-06-28 02:56:38,726 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 187 selfloop transitions, 37 changer transitions 0/252 dead transitions. [2024-06-28 02:56:38,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 252 transitions, 2793 flow [2024-06-28 02:56:38,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:38,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:38,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:56:38,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023584905660378 [2024-06-28 02:56:38,727 INFO L175 Difference]: Start difference. First operand has 136 places, 206 transitions, 2193 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:56:38,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 252 transitions, 2793 flow [2024-06-28 02:56:39,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 252 transitions, 2616 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-28 02:56:39,164 INFO L231 Difference]: Finished difference. Result has 139 places, 206 transitions, 2101 flow [2024-06-28 02:56:39,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2016, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2101, PETRI_PLACES=139, PETRI_TRANSITIONS=206} [2024-06-28 02:56:39,164 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 83 predicate places. [2024-06-28 02:56:39,164 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 206 transitions, 2101 flow [2024-06-28 02:56:39,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:39,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:39,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:39,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:56:39,165 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:39,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:39,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1750379046, now seen corresponding path program 3 times [2024-06-28 02:56:39,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:39,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693451022] [2024-06-28 02:56:39,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:39,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:39,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:40,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:40,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:40,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693451022] [2024-06-28 02:56:40,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693451022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:40,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:40,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:40,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857715624] [2024-06-28 02:56:40,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:40,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:40,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:40,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:40,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:40,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:56:40,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 206 transitions, 2101 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:40,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:40,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:56:40,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:42,489 INFO L124 PetriNetUnfolderBase]: 11107/15598 cut-off events. [2024-06-28 02:56:42,489 INFO L125 PetriNetUnfolderBase]: For 495830/495888 co-relation queries the response was YES. [2024-06-28 02:56:42,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101987 conditions, 15598 events. 11107/15598 cut-off events. For 495830/495888 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 88489 event pairs, 4411 based on Foata normal form. 20/15541 useless extension candidates. Maximal degree in co-relation 101933. Up to 14613 conditions per place. [2024-06-28 02:56:42,639 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 169 selfloop transitions, 53 changer transitions 0/250 dead transitions. [2024-06-28 02:56:42,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 250 transitions, 2755 flow [2024-06-28 02:56:42,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:42,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:42,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 02:56:42,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5047169811320755 [2024-06-28 02:56:42,640 INFO L175 Difference]: Start difference. First operand has 139 places, 206 transitions, 2101 flow. Second operand 8 states and 214 transitions. [2024-06-28 02:56:42,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 250 transitions, 2755 flow [2024-06-28 02:56:43,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 250 transitions, 2671 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:56:43,019 INFO L231 Difference]: Finished difference. Result has 140 places, 209 transitions, 2221 flow [2024-06-28 02:56:43,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2017, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2221, PETRI_PLACES=140, PETRI_TRANSITIONS=209} [2024-06-28 02:56:43,019 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 84 predicate places. [2024-06-28 02:56:43,019 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 209 transitions, 2221 flow [2024-06-28 02:56:43,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:43,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:43,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:43,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:56:43,020 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:43,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:43,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1750563744, now seen corresponding path program 1 times [2024-06-28 02:56:43,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:43,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863899245] [2024-06-28 02:56:43,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:43,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:43,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:43,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:43,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:43,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863899245] [2024-06-28 02:56:43,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863899245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:43,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:43,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:43,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517089015] [2024-06-28 02:56:43,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:43,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:43,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:43,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:43,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:44,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-28 02:56:44,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 209 transitions, 2221 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:44,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:44,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-28 02:56:44,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:46,538 INFO L124 PetriNetUnfolderBase]: 11689/16246 cut-off events. [2024-06-28 02:56:46,538 INFO L125 PetriNetUnfolderBase]: For 547546/547562 co-relation queries the response was YES. [2024-06-28 02:56:46,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108498 conditions, 16246 events. 11689/16246 cut-off events. For 547546/547562 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 90247 event pairs, 4670 based on Foata normal form. 22/16261 useless extension candidates. Maximal degree in co-relation 108443. Up to 15453 conditions per place. [2024-06-28 02:56:46,697 INFO L140 encePairwiseOnDemand]: 40/53 looper letters, 198 selfloop transitions, 58 changer transitions 0/263 dead transitions. [2024-06-28 02:56:46,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 263 transitions, 3275 flow [2024-06-28 02:56:46,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:46,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:46,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-28 02:56:46,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5165094339622641 [2024-06-28 02:56:46,698 INFO L175 Difference]: Start difference. First operand has 140 places, 209 transitions, 2221 flow. Second operand 8 states and 219 transitions. [2024-06-28 02:56:46,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 263 transitions, 3275 flow [2024-06-28 02:56:47,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 263 transitions, 3097 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:47,020 INFO L231 Difference]: Finished difference. Result has 142 places, 213 transitions, 2262 flow [2024-06-28 02:56:47,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2262, PETRI_PLACES=142, PETRI_TRANSITIONS=213} [2024-06-28 02:56:47,021 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 86 predicate places. [2024-06-28 02:56:47,021 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 213 transitions, 2262 flow [2024-06-28 02:56:47,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:47,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:47,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:47,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:56:47,021 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:47,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:47,021 INFO L85 PathProgramCache]: Analyzing trace with hash -649665872, now seen corresponding path program 1 times [2024-06-28 02:56:47,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:47,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908266993] [2024-06-28 02:56:47,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:47,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:47,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:47,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:47,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:47,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908266993] [2024-06-28 02:56:47,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908266993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:47,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:47,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:56:47,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445231889] [2024-06-28 02:56:47,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:47,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:56:47,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:47,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:56:47,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:56:47,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:56:47,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 213 transitions, 2262 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:47,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:47,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:56:47,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:49,972 INFO L124 PetriNetUnfolderBase]: 11084/15641 cut-off events. [2024-06-28 02:56:49,972 INFO L125 PetriNetUnfolderBase]: For 581066/581104 co-relation queries the response was YES. [2024-06-28 02:56:50,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108618 conditions, 15641 events. 11084/15641 cut-off events. For 581066/581104 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 89735 event pairs, 4669 based on Foata normal form. 27/15660 useless extension candidates. Maximal degree in co-relation 108562. Up to 14832 conditions per place. [2024-06-28 02:56:50,156 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 185 selfloop transitions, 41 changer transitions 0/245 dead transitions. [2024-06-28 02:56:50,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 245 transitions, 2995 flow [2024-06-28 02:56:50,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:56:50,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:56:50,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-28 02:56:50,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5031446540880503 [2024-06-28 02:56:50,157 INFO L175 Difference]: Start difference. First operand has 142 places, 213 transitions, 2262 flow. Second operand 6 states and 160 transitions. [2024-06-28 02:56:50,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 245 transitions, 2995 flow [2024-06-28 02:56:50,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 245 transitions, 2802 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:50,467 INFO L231 Difference]: Finished difference. Result has 142 places, 220 transitions, 2268 flow [2024-06-28 02:56:50,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2268, PETRI_PLACES=142, PETRI_TRANSITIONS=220} [2024-06-28 02:56:50,468 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 86 predicate places. [2024-06-28 02:56:50,468 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 220 transitions, 2268 flow [2024-06-28 02:56:50,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:50,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:50,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:50,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:56:50,469 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:50,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:50,469 INFO L85 PathProgramCache]: Analyzing trace with hash -377415092, now seen corresponding path program 4 times [2024-06-28 02:56:50,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:50,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653822013] [2024-06-28 02:56:50,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:50,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:50,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:51,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:51,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:51,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653822013] [2024-06-28 02:56:51,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653822013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:51,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:51,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:51,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438701189] [2024-06-28 02:56:51,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:51,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:51,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:51,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:51,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:51,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:56:51,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 220 transitions, 2268 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:51,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:51,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:56:51,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:54,099 INFO L124 PetriNetUnfolderBase]: 11230/15771 cut-off events. [2024-06-28 02:56:54,099 INFO L125 PetriNetUnfolderBase]: For 615079/615207 co-relation queries the response was YES. [2024-06-28 02:56:54,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109343 conditions, 15771 events. 11230/15771 cut-off events. For 615079/615207 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 89443 event pairs, 4381 based on Foata normal form. 12/15659 useless extension candidates. Maximal degree in co-relation 109286. Up to 14747 conditions per place. [2024-06-28 02:56:54,252 INFO L140 encePairwiseOnDemand]: 41/53 looper letters, 178 selfloop transitions, 53 changer transitions 0/262 dead transitions. [2024-06-28 02:56:54,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 262 transitions, 2944 flow [2024-06-28 02:56:54,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:54,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:54,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 02:56:54,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49764150943396224 [2024-06-28 02:56:54,254 INFO L175 Difference]: Start difference. First operand has 142 places, 220 transitions, 2268 flow. Second operand 8 states and 211 transitions. [2024-06-28 02:56:54,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 262 transitions, 2944 flow [2024-06-28 02:56:54,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 262 transitions, 2857 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 02:56:54,621 INFO L231 Difference]: Finished difference. Result has 147 places, 223 transitions, 2395 flow [2024-06-28 02:56:54,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2181, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2395, PETRI_PLACES=147, PETRI_TRANSITIONS=223} [2024-06-28 02:56:54,621 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 91 predicate places. [2024-06-28 02:56:54,621 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 223 transitions, 2395 flow [2024-06-28 02:56:54,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:54,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:54,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:54,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:56:54,622 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:54,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:54,622 INFO L85 PathProgramCache]: Analyzing trace with hash 894243222, now seen corresponding path program 2 times [2024-06-28 02:56:54,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:54,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787733788] [2024-06-28 02:56:54,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:54,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:54,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:55,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:55,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:55,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787733788] [2024-06-28 02:56:55,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787733788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:55,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:55,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:55,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599544466] [2024-06-28 02:56:55,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:55,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:55,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:55,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:55,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:55,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-28 02:56:55,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 223 transitions, 2395 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:55,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:55,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-28 02:56:55,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:58,479 INFO L124 PetriNetUnfolderBase]: 11777/16380 cut-off events. [2024-06-28 02:56:58,479 INFO L125 PetriNetUnfolderBase]: For 668352/668376 co-relation queries the response was YES. [2024-06-28 02:56:58,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115848 conditions, 16380 events. 11777/16380 cut-off events. For 668352/668376 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 91140 event pairs, 4657 based on Foata normal form. 28/16399 useless extension candidates. Maximal degree in co-relation 115790. Up to 15566 conditions per place. [2024-06-28 02:56:58,661 INFO L140 encePairwiseOnDemand]: 40/53 looper letters, 207 selfloop transitions, 61 changer transitions 0/275 dead transitions. [2024-06-28 02:56:58,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 275 transitions, 3515 flow [2024-06-28 02:56:58,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:58,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:58,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 02:56:58,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5070754716981132 [2024-06-28 02:56:58,857 INFO L175 Difference]: Start difference. First operand has 147 places, 223 transitions, 2395 flow. Second operand 8 states and 215 transitions. [2024-06-28 02:56:58,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 275 transitions, 3515 flow [2024-06-28 02:56:59,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 275 transitions, 3327 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:59,198 INFO L231 Difference]: Finished difference. Result has 149 places, 227 transitions, 2444 flow [2024-06-28 02:56:59,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2207, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2444, PETRI_PLACES=149, PETRI_TRANSITIONS=227} [2024-06-28 02:56:59,198 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 93 predicate places. [2024-06-28 02:56:59,198 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 227 transitions, 2444 flow [2024-06-28 02:56:59,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:59,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:59,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:59,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:56:59,199 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:56:59,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:59,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1000608410, now seen corresponding path program 3 times [2024-06-28 02:56:59,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:59,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525294660] [2024-06-28 02:56:59,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:59,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:59,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:00,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:00,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:00,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525294660] [2024-06-28 02:57:00,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525294660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:00,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:00,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:00,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515655484] [2024-06-28 02:57:00,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:00,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:00,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:00,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:00,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:00,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-28 02:57:00,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 227 transitions, 2444 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:00,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:00,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-28 02:57:00,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:02,939 INFO L124 PetriNetUnfolderBase]: 11848/16481 cut-off events. [2024-06-28 02:57:02,939 INFO L125 PetriNetUnfolderBase]: For 717835/717859 co-relation queries the response was YES. [2024-06-28 02:57:03,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119893 conditions, 16481 events. 11848/16481 cut-off events. For 717835/717859 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 91825 event pairs, 4665 based on Foata normal form. 28/16500 useless extension candidates. Maximal degree in co-relation 119834. Up to 15667 conditions per place. [2024-06-28 02:57:03,094 INFO L140 encePairwiseOnDemand]: 40/53 looper letters, 204 selfloop transitions, 66 changer transitions 0/277 dead transitions. [2024-06-28 02:57:03,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 277 transitions, 3468 flow [2024-06-28 02:57:03,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:03,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:03,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:57:03,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023584905660378 [2024-06-28 02:57:03,096 INFO L175 Difference]: Start difference. First operand has 149 places, 227 transitions, 2444 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:57:03,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 277 transitions, 3468 flow [2024-06-28 02:57:03,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 277 transitions, 3263 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:03,471 INFO L231 Difference]: Finished difference. Result has 151 places, 231 transitions, 2494 flow [2024-06-28 02:57:03,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2494, PETRI_PLACES=151, PETRI_TRANSITIONS=231} [2024-06-28 02:57:03,471 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 95 predicate places. [2024-06-28 02:57:03,471 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 231 transitions, 2494 flow [2024-06-28 02:57:03,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:03,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:03,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:03,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:57:03,472 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:57:03,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:03,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1009179290, now seen corresponding path program 4 times [2024-06-28 02:57:03,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:03,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759991041] [2024-06-28 02:57:03,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:03,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:03,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:04,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:04,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:04,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759991041] [2024-06-28 02:57:04,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759991041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:04,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:04,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:04,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108350400] [2024-06-28 02:57:04,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:04,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:04,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:04,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:04,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:04,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-28 02:57:04,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 231 transitions, 2494 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:04,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:04,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-28 02:57:04,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:07,178 INFO L124 PetriNetUnfolderBase]: 11868/16509 cut-off events. [2024-06-28 02:57:07,178 INFO L125 PetriNetUnfolderBase]: For 763198/763222 co-relation queries the response was YES. [2024-06-28 02:57:07,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122842 conditions, 16509 events. 11868/16509 cut-off events. For 763198/763222 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 91971 event pairs, 4368 based on Foata normal form. 28/16528 useless extension candidates. Maximal degree in co-relation 122782. Up to 15472 conditions per place. [2024-06-28 02:57:07,333 INFO L140 encePairwiseOnDemand]: 40/53 looper letters, 194 selfloop transitions, 81 changer transitions 0/282 dead transitions. [2024-06-28 02:57:07,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 282 transitions, 3546 flow [2024-06-28 02:57:07,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:07,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:07,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 02:57:07,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5047169811320755 [2024-06-28 02:57:07,335 INFO L175 Difference]: Start difference. First operand has 151 places, 231 transitions, 2494 flow. Second operand 8 states and 214 transitions. [2024-06-28 02:57:07,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 282 transitions, 3546 flow [2024-06-28 02:57:07,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 282 transitions, 3323 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:07,727 INFO L231 Difference]: Finished difference. Result has 153 places, 235 transitions, 2564 flow [2024-06-28 02:57:07,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2271, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2564, PETRI_PLACES=153, PETRI_TRANSITIONS=235} [2024-06-28 02:57:07,727 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 97 predicate places. [2024-06-28 02:57:07,727 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 235 transitions, 2564 flow [2024-06-28 02:57:07,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:07,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:07,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:07,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:57:07,728 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:57:07,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:07,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1999976424, now seen corresponding path program 2 times [2024-06-28 02:57:07,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:07,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722746024] [2024-06-28 02:57:07,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:07,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:07,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:08,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:08,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:08,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722746024] [2024-06-28 02:57:08,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722746024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:08,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:08,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:57:08,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629007405] [2024-06-28 02:57:08,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:08,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:57:08,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:08,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:57:08,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:57:08,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:57:08,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 235 transitions, 2564 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:08,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:08,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:57:08,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:11,134 INFO L124 PetriNetUnfolderBase]: 11197/15802 cut-off events. [2024-06-28 02:57:11,134 INFO L125 PetriNetUnfolderBase]: For 794843/794858 co-relation queries the response was YES. [2024-06-28 02:57:11,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120435 conditions, 15802 events. 11197/15802 cut-off events. For 794843/794858 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 90596 event pairs, 4681 based on Foata normal form. 14/15794 useless extension candidates. Maximal degree in co-relation 120374. Up to 14961 conditions per place. [2024-06-28 02:57:11,292 INFO L140 encePairwiseOnDemand]: 43/53 looper letters, 190 selfloop transitions, 41 changer transitions 0/253 dead transitions. [2024-06-28 02:57:11,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 253 transitions, 3082 flow [2024-06-28 02:57:11,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:57:11,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:57:11,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:57:11,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4779874213836478 [2024-06-28 02:57:11,293 INFO L175 Difference]: Start difference. First operand has 153 places, 235 transitions, 2564 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:57:11,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 253 transitions, 3082 flow [2024-06-28 02:57:11,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 253 transitions, 2791 flow, removed 67 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:11,715 INFO L231 Difference]: Finished difference. Result has 153 places, 235 transitions, 2367 flow [2024-06-28 02:57:11,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2273, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2367, PETRI_PLACES=153, PETRI_TRANSITIONS=235} [2024-06-28 02:57:11,715 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 97 predicate places. [2024-06-28 02:57:11,715 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 235 transitions, 2367 flow [2024-06-28 02:57:11,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:11,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:11,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:11,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:57:11,715 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:57:11,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:11,716 INFO L85 PathProgramCache]: Analyzing trace with hash 2028376674, now seen corresponding path program 1 times [2024-06-28 02:57:11,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:11,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815381099] [2024-06-28 02:57:11,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:11,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:11,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:12,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:12,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:12,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815381099] [2024-06-28 02:57:12,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815381099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:12,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:12,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:57:12,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755817088] [2024-06-28 02:57:12,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:12,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:57:12,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:12,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:57:12,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:57:12,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:57:12,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 235 transitions, 2367 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:12,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:12,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:57:12,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:14,888 INFO L124 PetriNetUnfolderBase]: 10468/14986 cut-off events. [2024-06-28 02:57:14,888 INFO L125 PetriNetUnfolderBase]: For 712851/712859 co-relation queries the response was YES. [2024-06-28 02:57:14,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111890 conditions, 14986 events. 10468/14986 cut-off events. For 712851/712859 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 86471 event pairs, 4002 based on Foata normal form. 8/14967 useless extension candidates. Maximal degree in co-relation 111828. Up to 14134 conditions per place. [2024-06-28 02:57:15,055 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 229 selfloop transitions, 25 changer transitions 0/262 dead transitions. [2024-06-28 02:57:15,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 262 transitions, 3123 flow [2024-06-28 02:57:15,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:57:15,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:57:15,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 02:57:15,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 02:57:15,056 INFO L175 Difference]: Start difference. First operand has 153 places, 235 transitions, 2367 flow. Second operand 6 states and 159 transitions. [2024-06-28 02:57:15,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 262 transitions, 3123 flow [2024-06-28 02:57:15,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 262 transitions, 3008 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:57:15,438 INFO L231 Difference]: Finished difference. Result has 154 places, 239 transitions, 2365 flow [2024-06-28 02:57:15,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2252, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2365, PETRI_PLACES=154, PETRI_TRANSITIONS=239} [2024-06-28 02:57:15,439 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 98 predicate places. [2024-06-28 02:57:15,439 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 239 transitions, 2365 flow [2024-06-28 02:57:15,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:15,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:15,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:15,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:57:15,439 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:57:15,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:15,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1999970472, now seen corresponding path program 2 times [2024-06-28 02:57:15,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:15,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142183782] [2024-06-28 02:57:15,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:15,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:15,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:16,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:16,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:16,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142183782] [2024-06-28 02:57:16,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142183782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:16,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:16,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:57:16,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513115837] [2024-06-28 02:57:16,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:16,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:57:16,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:16,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:57:16,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:57:16,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 53 [2024-06-28 02:57:16,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 239 transitions, 2365 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:16,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:16,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 53 [2024-06-28 02:57:16,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:18,635 INFO L124 PetriNetUnfolderBase]: 10422/14911 cut-off events. [2024-06-28 02:57:18,635 INFO L125 PetriNetUnfolderBase]: For 741244/741248 co-relation queries the response was YES. [2024-06-28 02:57:18,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112476 conditions, 14911 events. 10422/14911 cut-off events. For 741244/741248 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 85984 event pairs, 4014 based on Foata normal form. 2/14882 useless extension candidates. Maximal degree in co-relation 112413. Up to 14072 conditions per place. [2024-06-28 02:57:18,788 INFO L140 encePairwiseOnDemand]: 42/53 looper letters, 223 selfloop transitions, 26 changer transitions 0/257 dead transitions. [2024-06-28 02:57:18,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 257 transitions, 2919 flow [2024-06-28 02:57:18,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:57:18,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:57:18,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:57:18,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48742138364779874 [2024-06-28 02:57:18,789 INFO L175 Difference]: Start difference. First operand has 154 places, 239 transitions, 2365 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:57:18,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 257 transitions, 2919 flow [2024-06-28 02:57:19,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 257 transitions, 2868 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:19,297 INFO L231 Difference]: Finished difference. Result has 157 places, 239 transitions, 2375 flow [2024-06-28 02:57:19,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2375, PETRI_PLACES=157, PETRI_TRANSITIONS=239} [2024-06-28 02:57:19,297 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 101 predicate places. [2024-06-28 02:57:19,297 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 239 transitions, 2375 flow [2024-06-28 02:57:19,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:19,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:19,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:19,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:57:19,298 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:57:19,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:19,298 INFO L85 PathProgramCache]: Analyzing trace with hash 400467468, now seen corresponding path program 1 times [2024-06-28 02:57:19,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:19,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652495480] [2024-06-28 02:57:19,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:19,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:19,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:20,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:20,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:20,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652495480] [2024-06-28 02:57:20,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652495480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:20,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:20,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:20,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181011410] [2024-06-28 02:57:20,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:20,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:20,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:20,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:20,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:20,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 53 [2024-06-28 02:57:20,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 239 transitions, 2375 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:20,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:20,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 53 [2024-06-28 02:57:20,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:23,668 INFO L124 PetriNetUnfolderBase]: 12505/17460 cut-off events. [2024-06-28 02:57:23,669 INFO L125 PetriNetUnfolderBase]: For 969096/969110 co-relation queries the response was YES. [2024-06-28 02:57:23,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137708 conditions, 17460 events. 12505/17460 cut-off events. For 969096/969110 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 98733 event pairs, 3865 based on Foata normal form. 42/17499 useless extension candidates. Maximal degree in co-relation 137644. Up to 15732 conditions per place. [2024-06-28 02:57:23,977 INFO L140 encePairwiseOnDemand]: 39/53 looper letters, 254 selfloop transitions, 65 changer transitions 0/326 dead transitions. [2024-06-28 02:57:23,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 326 transitions, 4061 flow [2024-06-28 02:57:23,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:57:23,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:57:23,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 276 transitions. [2024-06-28 02:57:23,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5207547169811321 [2024-06-28 02:57:23,978 INFO L175 Difference]: Start difference. First operand has 157 places, 239 transitions, 2375 flow. Second operand 10 states and 276 transitions. [2024-06-28 02:57:23,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 326 transitions, 4061 flow [2024-06-28 02:57:24,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 326 transitions, 3977 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:24,437 INFO L231 Difference]: Finished difference. Result has 163 places, 248 transitions, 2727 flow [2024-06-28 02:57:24,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=2291, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2727, PETRI_PLACES=163, PETRI_TRANSITIONS=248} [2024-06-28 02:57:24,437 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 107 predicate places. [2024-06-28 02:57:24,437 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 248 transitions, 2727 flow [2024-06-28 02:57:24,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:24,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:24,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:24,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:57:24,438 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 5 more)] === [2024-06-28 02:57:24,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:24,438 INFO L85 PathProgramCache]: Analyzing trace with hash 489033228, now seen corresponding path program 2 times [2024-06-28 02:57:24,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:24,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555265965] [2024-06-28 02:57:24,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:24,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:24,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat