./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix011_tso.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix011_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix011_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix011_tso.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:17:26,156 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:17:26,193 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:17:26,196 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:17:26,196 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:17:26,211 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:17:26,212 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:17:26,212 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:17:26,212 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:17:26,213 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:17:26,213 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:17:26,213 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:17:26,214 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:17:26,214 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:17:26,214 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:17:26,214 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:17:26,215 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:17:26,215 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:17:26,215 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:17:26,215 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:17:26,216 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:17:26,222 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:17:26,223 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:17:26,223 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:17:26,223 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:17:26,223 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:17:26,223 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:17:26,224 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:17:26,224 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:17:26,224 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:17:26,225 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:17:26,225 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:17:26,225 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:17:26,226 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:17:26,226 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:17:26,226 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:17:26,226 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:17:26,226 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:17:26,226 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:17:26,227 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:17:26,227 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:17:26,227 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:17:26,227 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:17:26,227 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-27 23:17:26,403 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:17:26,417 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:17:26,418 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:17:26,419 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:17:26,420 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:17:26,421 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix011_tso.oepc.i [2024-06-27 23:17:27,475 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:17:27,687 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:17:27,689 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix011_tso.oepc.i [2024-06-27 23:17:27,699 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/797bd8ed9/5fc11649b2b7459b9b980d6cbdc97722/FLAG0f1627c69 [2024-06-27 23:17:27,708 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/797bd8ed9/5fc11649b2b7459b9b980d6cbdc97722 [2024-06-27 23:17:27,710 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:17:27,713 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:17:27,714 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-rel/mix011_tso.oepc.yml/witness.yml [2024-06-27 23:17:27,767 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:17:27,768 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:17:27,769 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:17:27,769 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:17:27,773 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:17:27,773 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:17:27" (1/2) ... [2024-06-27 23:17:27,774 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59f86291 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:17:27, skipping insertion in model container [2024-06-27 23:17:27,774 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:17:27" (1/2) ... [2024-06-27 23:17:27,775 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@92441cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:17:27, skipping insertion in model container [2024-06-27 23:17:27,775 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:17:27" (2/2) ... [2024-06-27 23:17:27,776 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59f86291 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:17:27, skipping insertion in model container [2024-06-27 23:17:27,776 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:17:27" (2/2) ... [2024-06-27 23:17:27,776 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:17:27,795 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:17:27,796 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EBX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )a >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 23:17:27,797 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EBX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )a >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 23:17:27,797 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EBX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )a >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 23:17:27,797 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:17:27,797 INFO L106 edCorrectnessWitness]: ghost_update [L836-L836] multithreaded = 1; [2024-06-27 23:17:27,835 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:17:28,068 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:17:28,078 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:17:28,182 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:17:28,214 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:17:28,215 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:17:28 WrapperNode [2024-06-27 23:17:28,215 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:17:28,216 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:17:28,216 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:17:28,216 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:17:28,221 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 27.06 11:17:28" (1/1) ... [2024-06-27 23:17:28,245 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 27.06 11:17:28" (1/1) ... [2024-06-27 23:17:28,279 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 153 [2024-06-27 23:17:28,279 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:17:28,280 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:17:28,280 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:17:28,280 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:17:28,292 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:17:28" (1/1) ... [2024-06-27 23:17:28,292 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:17:28" (1/1) ... [2024-06-27 23:17:28,295 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:17:28" (1/1) ... [2024-06-27 23:17:28,316 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-27 23:17:28,316 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:17:28" (1/1) ... [2024-06-27 23:17:28,317 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:17:28" (1/1) ... [2024-06-27 23:17:28,332 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:17:28" (1/1) ... [2024-06-27 23:17:28,335 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:17:28" (1/1) ... [2024-06-27 23:17:28,337 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:17:28" (1/1) ... [2024-06-27 23:17:28,338 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:17:28" (1/1) ... [2024-06-27 23:17:28,342 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:17:28,342 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:17:28,342 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:17:28,343 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:17:28,343 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:17:28" (1/1) ... [2024-06-27 23:17:28,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:17:28,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:17:28,405 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-27 23:17:28,449 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-27 23:17:28,473 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:17:28,473 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:17:28,473 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:17:28,474 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:17:28,474 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:17:28,474 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:17:28,474 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:17:28,474 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:17:28,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:17:28,474 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:17:28,475 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:17:28,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:17:28,476 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:17:28,579 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:17:28,581 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:17:28,928 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:17:28,928 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:17:29,088 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:17:29,088 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:17:29,089 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:17:29 BoogieIcfgContainer [2024-06-27 23:17:29,089 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:17:29,093 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:17:29,094 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:17:29,096 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:17:29,096 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:17:27" (1/4) ... [2024-06-27 23:17:29,097 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a202b46 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:17:29, skipping insertion in model container [2024-06-27 23:17:29,097 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:17:27" (2/4) ... [2024-06-27 23:17:29,097 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a202b46 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:17:29, skipping insertion in model container [2024-06-27 23:17:29,098 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:17:28" (3/4) ... [2024-06-27 23:17:29,099 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a202b46 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:17:29, skipping insertion in model container [2024-06-27 23:17:29,100 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:17:29" (4/4) ... [2024-06-27 23:17:29,100 INFO L112 eAbstractionObserver]: Analyzing ICFG mix011_tso.oepc.i [2024-06-27 23:17:29,113 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:17:29,113 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:17:29,113 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:17:29,151 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:17:29,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-27 23:17:29,192 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-27 23:17:29,192 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:17:29,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 73 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:17:29,194 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-27 23:17:29,196 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-27 23:17:29,202 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:17:29,206 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;@5c76b7e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:17:29,206 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:17:29,209 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:17:29,209 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 23:17:29,209 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:17:29,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:29,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:17:29,210 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:29,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:29,213 INFO L85 PathProgramCache]: Analyzing trace with hash 379635639, now seen corresponding path program 1 times [2024-06-27 23:17:29,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:29,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115659019] [2024-06-27 23:17:29,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:29,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:29,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:30,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:30,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:30,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115659019] [2024-06-27 23:17:30,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115659019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:30,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:30,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:17:30,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781963567] [2024-06-27 23:17:30,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:30,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:17:30,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:30,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:17:30,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:17:30,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-27 23:17:30,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:30,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:30,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-27 23:17:30,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:30,986 INFO L124 PetriNetUnfolderBase]: 1407/2273 cut-off events. [2024-06-27 23:17:30,987 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-27 23:17:30,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4477 conditions, 2273 events. 1407/2273 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 11820 event pairs, 989 based on Foata normal form. 1/2186 useless extension candidates. Maximal degree in co-relation 4465. Up to 2105 conditions per place. [2024-06-27 23:17:31,002 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 32 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-27 23:17:31,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 175 flow [2024-06-27 23:17:31,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:17:31,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:17:31,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2024-06-27 23:17:31,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-27 23:17:31,012 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 78 transitions. [2024-06-27 23:17:31,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 175 flow [2024-06-27 23:17:31,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:17:31,018 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-27 23:17:31,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-27 23:17:31,021 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-27 23:17:31,022 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-27 23:17:31,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:31,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:31,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:31,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:17:31,023 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:31,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:31,024 INFO L85 PathProgramCache]: Analyzing trace with hash -242211092, now seen corresponding path program 1 times [2024-06-27 23:17:31,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:31,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967370404] [2024-06-27 23:17:31,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:31,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:31,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:31,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:31,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:31,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967370404] [2024-06-27 23:17:31,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967370404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:31,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:31,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:17:31,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693288660] [2024-06-27 23:17:31,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:31,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:17:31,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:31,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:17:31,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:17:31,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:17:31,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:31,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:31,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:17:31,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:32,234 INFO L124 PetriNetUnfolderBase]: 1653/2576 cut-off events. [2024-06-27 23:17:32,235 INFO L125 PetriNetUnfolderBase]: For 483/483 co-relation queries the response was YES. [2024-06-27 23:17:32,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5765 conditions, 2576 events. 1653/2576 cut-off events. For 483/483 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13063 event pairs, 1038 based on Foata normal form. 3/2567 useless extension candidates. Maximal degree in co-relation 5753. Up to 2441 conditions per place. [2024-06-27 23:17:32,246 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 40 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-27 23:17:32,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 244 flow [2024-06-27 23:17:32,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:17:32,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:17:32,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-27 23:17:32,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-27 23:17:32,248 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 98 transitions. [2024-06-27 23:17:32,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 244 flow [2024-06-27 23:17:32,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:17:32,249 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-27 23:17:32,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-27 23:17:32,250 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-27 23:17:32,250 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-27 23:17:32,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:32,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:32,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:32,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:17:32,251 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:32,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:32,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1081391296, now seen corresponding path program 1 times [2024-06-27 23:17:32,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:32,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701113204] [2024-06-27 23:17:32,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:32,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:32,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:32,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:32,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:32,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701113204] [2024-06-27 23:17:32,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701113204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:32,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:32,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:17:32,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527239896] [2024-06-27 23:17:32,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:32,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:17:32,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:32,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:17:32,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:17:33,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:17:33,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:33,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:33,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:17:33,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:33,326 INFO L124 PetriNetUnfolderBase]: 1641/2562 cut-off events. [2024-06-27 23:17:33,327 INFO L125 PetriNetUnfolderBase]: For 1362/1362 co-relation queries the response was YES. [2024-06-27 23:17:33,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6338 conditions, 2562 events. 1641/2562 cut-off events. For 1362/1362 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12981 event pairs, 746 based on Foata normal form. 6/2558 useless extension candidates. Maximal degree in co-relation 6324. Up to 2393 conditions per place. [2024-06-27 23:17:33,340 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-27 23:17:33,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 65 transitions, 326 flow [2024-06-27 23:17:33,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:17:33,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:17:33,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-27 23:17:33,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627906976744186 [2024-06-27 23:17:33,342 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 121 transitions. [2024-06-27 23:17:33,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 65 transitions, 326 flow [2024-06-27 23:17:33,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 65 transitions, 312 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:17:33,344 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 176 flow [2024-06-27 23:17:33,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=176, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-27 23:17:33,345 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-06-27 23:17:33,345 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 176 flow [2024-06-27 23:17:33,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:33,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:33,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:33,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:17:33,346 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:33,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:33,347 INFO L85 PathProgramCache]: Analyzing trace with hash -164436715, now seen corresponding path program 1 times [2024-06-27 23:17:33,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:33,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912689686] [2024-06-27 23:17:33,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:33,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:33,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:34,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:34,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:34,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912689686] [2024-06-27 23:17:34,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912689686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:34,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:34,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:17:34,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428293102] [2024-06-27 23:17:34,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:34,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:17:34,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:34,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:17:34,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:17:34,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:17:34,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 176 flow. Second operand has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:34,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:34,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:17:34,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:34,911 INFO L124 PetriNetUnfolderBase]: 1632/2543 cut-off events. [2024-06-27 23:17:34,912 INFO L125 PetriNetUnfolderBase]: For 2524/2524 co-relation queries the response was YES. [2024-06-27 23:17:34,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6885 conditions, 2543 events. 1632/2543 cut-off events. For 2524/2524 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12815 event pairs, 582 based on Foata normal form. 6/2537 useless extension candidates. Maximal degree in co-relation 6870. Up to 2348 conditions per place. [2024-06-27 23:17:34,923 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 52 selfloop transitions, 12 changer transitions 0/71 dead transitions. [2024-06-27 23:17:34,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 71 transitions, 380 flow [2024-06-27 23:17:34,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:17:34,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:17:34,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-27 23:17:34,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5387596899224806 [2024-06-27 23:17:34,924 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 176 flow. Second operand 6 states and 139 transitions. [2024-06-27 23:17:34,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 71 transitions, 380 flow [2024-06-27 23:17:34,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 71 transitions, 356 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:17:34,927 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 195 flow [2024-06-27 23:17:34,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=195, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-06-27 23:17:34,929 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-06-27 23:17:34,929 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 195 flow [2024-06-27 23:17:34,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:34,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:34,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:34,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:17:34,930 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:34,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:34,930 INFO L85 PathProgramCache]: Analyzing trace with hash -229914390, now seen corresponding path program 1 times [2024-06-27 23:17:34,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:34,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595973137] [2024-06-27 23:17:34,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:34,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:34,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:35,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:35,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:35,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595973137] [2024-06-27 23:17:35,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595973137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:35,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:35,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:17:35,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166438618] [2024-06-27 23:17:35,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:35,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:17:35,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:35,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:17:35,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:17:36,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:36,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 195 flow. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:36,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:36,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:36,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:36,352 INFO L124 PetriNetUnfolderBase]: 1627/2523 cut-off events. [2024-06-27 23:17:36,353 INFO L125 PetriNetUnfolderBase]: For 4107/4107 co-relation queries the response was YES. [2024-06-27 23:17:36,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7274 conditions, 2523 events. 1627/2523 cut-off events. For 4107/4107 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12713 event pairs, 1088 based on Foata normal form. 2/2499 useless extension candidates. Maximal degree in co-relation 7257. Up to 2407 conditions per place. [2024-06-27 23:17:36,366 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 43 selfloop transitions, 10 changer transitions 0/59 dead transitions. [2024-06-27 23:17:36,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 59 transitions, 353 flow [2024-06-27 23:17:36,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:17:36,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:17:36,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 97 transitions. [2024-06-27 23:17:36,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-27 23:17:36,367 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 195 flow. Second operand 5 states and 97 transitions. [2024-06-27 23:17:36,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 59 transitions, 353 flow [2024-06-27 23:17:36,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 59 transitions, 318 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:17:36,370 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 225 flow [2024-06-27 23:17:36,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=225, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2024-06-27 23:17:36,371 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 10 predicate places. [2024-06-27 23:17:36,371 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 225 flow [2024-06-27 23:17:36,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:36,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:36,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:36,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:17:36,372 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:36,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:36,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1491189594, now seen corresponding path program 1 times [2024-06-27 23:17:36,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:36,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125119181] [2024-06-27 23:17:36,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:36,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:36,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:37,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-27 23:17:37,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:37,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125119181] [2024-06-27 23:17:37,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125119181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:37,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:37,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:17:37,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180794689] [2024-06-27 23:17:37,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:37,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:17:37,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:37,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:17:37,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:17:37,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:37,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 225 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:37,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:37,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:37,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:38,077 INFO L124 PetriNetUnfolderBase]: 1621/2588 cut-off events. [2024-06-27 23:17:38,078 INFO L125 PetriNetUnfolderBase]: For 5397/5397 co-relation queries the response was YES. [2024-06-27 23:17:38,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7853 conditions, 2588 events. 1621/2588 cut-off events. For 5397/5397 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 13314 event pairs, 1088 based on Foata normal form. 2/2550 useless extension candidates. Maximal degree in co-relation 7833. Up to 2396 conditions per place. [2024-06-27 23:17:38,099 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 47 selfloop transitions, 13 changer transitions 0/66 dead transitions. [2024-06-27 23:17:38,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 66 transitions, 401 flow [2024-06-27 23:17:38,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:17:38,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:17:38,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-27 23:17:38,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 23:17:38,100 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 225 flow. Second operand 6 states and 114 transitions. [2024-06-27 23:17:38,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 66 transitions, 401 flow [2024-06-27 23:17:38,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 66 transitions, 379 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 23:17:38,106 INFO L231 Difference]: Finished difference. Result has 58 places, 52 transitions, 263 flow [2024-06-27 23:17:38,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=263, PETRI_PLACES=58, PETRI_TRANSITIONS=52} [2024-06-27 23:17:38,108 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-27 23:17:38,108 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 52 transitions, 263 flow [2024-06-27 23:17:38,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:38,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:38,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:38,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:17:38,109 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:38,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:38,110 INFO L85 PathProgramCache]: Analyzing trace with hash 194981495, now seen corresponding path program 1 times [2024-06-27 23:17:38,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:38,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123823895] [2024-06-27 23:17:38,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:38,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:38,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:38,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:38,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:38,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123823895] [2024-06-27 23:17:38,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123823895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:38,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:38,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:17:38,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462659234] [2024-06-27 23:17:38,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:38,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:17:38,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:38,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:17:38,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:17:39,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:39,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 52 transitions, 263 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:39,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:39,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:39,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:39,417 INFO L124 PetriNetUnfolderBase]: 1851/2887 cut-off events. [2024-06-27 23:17:39,417 INFO L125 PetriNetUnfolderBase]: For 9255/9255 co-relation queries the response was YES. [2024-06-27 23:17:39,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9539 conditions, 2887 events. 1851/2887 cut-off events. For 9255/9255 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14812 event pairs, 1115 based on Foata normal form. 2/2837 useless extension candidates. Maximal degree in co-relation 9517. Up to 2687 conditions per place. [2024-06-27 23:17:39,434 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 57 selfloop transitions, 16 changer transitions 0/80 dead transitions. [2024-06-27 23:17:39,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 80 transitions, 505 flow [2024-06-27 23:17:39,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:17:39,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:17:39,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-27 23:17:39,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806201550387597 [2024-06-27 23:17:39,436 INFO L175 Difference]: Start difference. First operand has 58 places, 52 transitions, 263 flow. Second operand 6 states and 124 transitions. [2024-06-27 23:17:39,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 80 transitions, 505 flow [2024-06-27 23:17:39,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 80 transitions, 469 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:17:39,441 INFO L231 Difference]: Finished difference. Result has 61 places, 60 transitions, 326 flow [2024-06-27 23:17:39,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=326, PETRI_PLACES=61, PETRI_TRANSITIONS=60} [2024-06-27 23:17:39,443 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 17 predicate places. [2024-06-27 23:17:39,443 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 60 transitions, 326 flow [2024-06-27 23:17:39,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:39,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:39,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:39,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:17:39,444 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:39,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:39,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1910063095, now seen corresponding path program 2 times [2024-06-27 23:17:39,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:39,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022128539] [2024-06-27 23:17:39,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:39,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:39,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:40,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:40,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:40,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022128539] [2024-06-27 23:17:40,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022128539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:40,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:40,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:17:40,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294357458] [2024-06-27 23:17:40,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:40,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:17:40,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:40,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:17:40,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:17:40,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:40,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 60 transitions, 326 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:40,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:40,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:40,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:40,886 INFO L124 PetriNetUnfolderBase]: 1876/2924 cut-off events. [2024-06-27 23:17:40,886 INFO L125 PetriNetUnfolderBase]: For 12325/12325 co-relation queries the response was YES. [2024-06-27 23:17:40,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10442 conditions, 2924 events. 1876/2924 cut-off events. For 12325/12325 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14982 event pairs, 1116 based on Foata normal form. 2/2874 useless extension candidates. Maximal degree in co-relation 10419. Up to 2716 conditions per place. [2024-06-27 23:17:40,900 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 54 selfloop transitions, 23 changer transitions 0/84 dead transitions. [2024-06-27 23:17:40,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 84 transitions, 611 flow [2024-06-27 23:17:40,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:17:40,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:17:40,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-27 23:17:40,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-27 23:17:40,903 INFO L175 Difference]: Start difference. First operand has 61 places, 60 transitions, 326 flow. Second operand 6 states and 117 transitions. [2024-06-27 23:17:40,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 84 transitions, 611 flow [2024-06-27 23:17:40,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 84 transitions, 543 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 23:17:40,907 INFO L231 Difference]: Finished difference. Result has 64 places, 70 transitions, 417 flow [2024-06-27 23:17:40,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=417, PETRI_PLACES=64, PETRI_TRANSITIONS=70} [2024-06-27 23:17:40,908 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 20 predicate places. [2024-06-27 23:17:40,908 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 70 transitions, 417 flow [2024-06-27 23:17:40,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:40,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:40,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:40,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:17:40,909 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:40,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:40,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1017769015, now seen corresponding path program 3 times [2024-06-27 23:17:40,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:40,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817956512] [2024-06-27 23:17:40,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:40,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:40,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:41,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:41,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:41,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817956512] [2024-06-27 23:17:41,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817956512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:41,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:41,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:17:41,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741721520] [2024-06-27 23:17:41,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:41,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:17:41,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:41,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:17:41,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:17:42,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:42,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 70 transitions, 417 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:42,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:42,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:42,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:42,503 INFO L124 PetriNetUnfolderBase]: 1881/2931 cut-off events. [2024-06-27 23:17:42,503 INFO L125 PetriNetUnfolderBase]: For 15885/15885 co-relation queries the response was YES. [2024-06-27 23:17:42,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11112 conditions, 2931 events. 1881/2931 cut-off events. For 15885/15885 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14979 event pairs, 1121 based on Foata normal form. 2/2877 useless extension candidates. Maximal degree in co-relation 11087. Up to 2696 conditions per place. [2024-06-27 23:17:42,515 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 49 selfloop transitions, 31 changer transitions 0/87 dead transitions. [2024-06-27 23:17:42,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 87 transitions, 653 flow [2024-06-27 23:17:42,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:17:42,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:17:42,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-27 23:17:42,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-27 23:17:42,516 INFO L175 Difference]: Start difference. First operand has 64 places, 70 transitions, 417 flow. Second operand 6 states and 117 transitions. [2024-06-27 23:17:42,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 87 transitions, 653 flow [2024-06-27 23:17:42,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 87 transitions, 620 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 23:17:42,521 INFO L231 Difference]: Finished difference. Result has 69 places, 73 transitions, 494 flow [2024-06-27 23:17:42,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=494, PETRI_PLACES=69, PETRI_TRANSITIONS=73} [2024-06-27 23:17:42,521 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 25 predicate places. [2024-06-27 23:17:42,522 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 73 transitions, 494 flow [2024-06-27 23:17:42,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:42,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:42,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:42,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:17:42,522 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:42,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:42,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1017761079, now seen corresponding path program 1 times [2024-06-27 23:17:42,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:42,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953031749] [2024-06-27 23:17:42,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:42,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:42,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:43,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:43,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:43,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953031749] [2024-06-27 23:17:43,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953031749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:43,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:43,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:17:43,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739472572] [2024-06-27 23:17:43,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:43,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:17:43,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:43,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:17:43,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:17:43,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:43,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 73 transitions, 494 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:43,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:43,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:43,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:44,199 INFO L124 PetriNetUnfolderBase]: 1659/2650 cut-off events. [2024-06-27 23:17:44,199 INFO L125 PetriNetUnfolderBase]: For 15616/15616 co-relation queries the response was YES. [2024-06-27 23:17:44,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10432 conditions, 2650 events. 1659/2650 cut-off events. For 15616/15616 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13585 event pairs, 1054 based on Foata normal form. 2/2622 useless extension candidates. Maximal degree in co-relation 10404. Up to 2443 conditions per place. [2024-06-27 23:17:44,214 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 72 selfloop transitions, 16 changer transitions 0/94 dead transitions. [2024-06-27 23:17:44,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 94 transitions, 754 flow [2024-06-27 23:17:44,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:17:44,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:17:44,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 23:17:44,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43521594684385384 [2024-06-27 23:17:44,216 INFO L175 Difference]: Start difference. First operand has 69 places, 73 transitions, 494 flow. Second operand 7 states and 131 transitions. [2024-06-27 23:17:44,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 94 transitions, 754 flow [2024-06-27 23:17:44,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 94 transitions, 668 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:17:44,221 INFO L231 Difference]: Finished difference. Result has 72 places, 76 transitions, 484 flow [2024-06-27 23:17:44,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=484, PETRI_PLACES=72, PETRI_TRANSITIONS=76} [2024-06-27 23:17:44,223 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 28 predicate places. [2024-06-27 23:17:44,223 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 76 transitions, 484 flow [2024-06-27 23:17:44,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:44,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:44,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:44,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:17:44,224 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:44,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:44,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1135649059, now seen corresponding path program 1 times [2024-06-27 23:17:44,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:44,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135356460] [2024-06-27 23:17:44,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:44,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:44,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:45,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:45,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:45,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135356460] [2024-06-27 23:17:45,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135356460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:45,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:45,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:17:45,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229651705] [2024-06-27 23:17:45,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:45,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:17:45,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:45,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:17:45,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:17:45,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:45,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 76 transitions, 484 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:45,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:45,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:45,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:45,683 INFO L124 PetriNetUnfolderBase]: 1872/2968 cut-off events. [2024-06-27 23:17:45,683 INFO L125 PetriNetUnfolderBase]: For 21391/21400 co-relation queries the response was YES. [2024-06-27 23:17:45,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12292 conditions, 2968 events. 1872/2968 cut-off events. For 21391/21400 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15242 event pairs, 760 based on Foata normal form. 10/2963 useless extension candidates. Maximal degree in co-relation 12263. Up to 2680 conditions per place. [2024-06-27 23:17:45,698 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 78 selfloop transitions, 29 changer transitions 0/114 dead transitions. [2024-06-27 23:17:45,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 114 transitions, 846 flow [2024-06-27 23:17:45,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:17:45,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:17:45,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-27 23:17:45,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48172757475083056 [2024-06-27 23:17:45,700 INFO L175 Difference]: Start difference. First operand has 72 places, 76 transitions, 484 flow. Second operand 7 states and 145 transitions. [2024-06-27 23:17:45,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 114 transitions, 846 flow [2024-06-27 23:17:45,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 114 transitions, 794 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:17:45,705 INFO L231 Difference]: Finished difference. Result has 75 places, 87 transitions, 581 flow [2024-06-27 23:17:45,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=432, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=581, PETRI_PLACES=75, PETRI_TRANSITIONS=87} [2024-06-27 23:17:45,706 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2024-06-27 23:17:45,706 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 87 transitions, 581 flow [2024-06-27 23:17:45,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:45,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:45,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:45,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:17:45,707 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:45,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:45,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1719789875, now seen corresponding path program 2 times [2024-06-27 23:17:45,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:45,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830969759] [2024-06-27 23:17:45,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:45,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:45,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:46,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:46,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:46,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830969759] [2024-06-27 23:17:46,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830969759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:46,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:46,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:17:46,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743642421] [2024-06-27 23:17:46,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:46,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:17:46,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:46,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:17:46,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:17:46,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:46,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 87 transitions, 581 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:46,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:46,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:46,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:47,131 INFO L124 PetriNetUnfolderBase]: 1913/3049 cut-off events. [2024-06-27 23:17:47,131 INFO L125 PetriNetUnfolderBase]: For 24862/24872 co-relation queries the response was YES. [2024-06-27 23:17:47,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13308 conditions, 3049 events. 1913/3049 cut-off events. For 24862/24872 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15685 event pairs, 707 based on Foata normal form. 12/3061 useless extension candidates. Maximal degree in co-relation 13278. Up to 2718 conditions per place. [2024-06-27 23:17:47,149 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 81 selfloop transitions, 41 changer transitions 0/129 dead transitions. [2024-06-27 23:17:47,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 129 transitions, 1063 flow [2024-06-27 23:17:47,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:17:47,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:17:47,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-27 23:17:47,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4850498338870432 [2024-06-27 23:17:47,151 INFO L175 Difference]: Start difference. First operand has 75 places, 87 transitions, 581 flow. Second operand 7 states and 146 transitions. [2024-06-27 23:17:47,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 129 transitions, 1063 flow [2024-06-27 23:17:47,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 129 transitions, 994 flow, removed 32 selfloop flow, removed 1 redundant places. [2024-06-27 23:17:47,208 INFO L231 Difference]: Finished difference. Result has 83 places, 105 transitions, 811 flow [2024-06-27 23:17:47,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=542, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=811, PETRI_PLACES=83, PETRI_TRANSITIONS=105} [2024-06-27 23:17:47,209 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-27 23:17:47,209 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 105 transitions, 811 flow [2024-06-27 23:17:47,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:47,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:47,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:47,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:17:47,210 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:47,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:47,210 INFO L85 PathProgramCache]: Analyzing trace with hash -2011228289, now seen corresponding path program 3 times [2024-06-27 23:17:47,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:47,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924640007] [2024-06-27 23:17:47,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:47,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:47,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:48,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:48,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:48,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924640007] [2024-06-27 23:17:48,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924640007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:48,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:48,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:17:48,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227304049] [2024-06-27 23:17:48,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:48,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:17:48,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:48,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:17:48,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:17:48,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:48,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 105 transitions, 811 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:48,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:48,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:48,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:48,810 INFO L124 PetriNetUnfolderBase]: 1942/3080 cut-off events. [2024-06-27 23:17:48,810 INFO L125 PetriNetUnfolderBase]: For 30538/30542 co-relation queries the response was YES. [2024-06-27 23:17:48,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14436 conditions, 3080 events. 1942/3080 cut-off events. For 30538/30542 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15812 event pairs, 698 based on Foata normal form. 6/3079 useless extension candidates. Maximal degree in co-relation 14402. Up to 2710 conditions per place. [2024-06-27 23:17:48,827 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 77 selfloop transitions, 53 changer transitions 0/137 dead transitions. [2024-06-27 23:17:48,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 137 transitions, 1301 flow [2024-06-27 23:17:48,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:17:48,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:17:48,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 23:17:48,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-27 23:17:48,829 INFO L175 Difference]: Start difference. First operand has 83 places, 105 transitions, 811 flow. Second operand 8 states and 159 transitions. [2024-06-27 23:17:48,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 137 transitions, 1301 flow [2024-06-27 23:17:48,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 137 transitions, 1227 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-27 23:17:48,843 INFO L231 Difference]: Finished difference. Result has 90 places, 111 transitions, 982 flow [2024-06-27 23:17:48,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=982, PETRI_PLACES=90, PETRI_TRANSITIONS=111} [2024-06-27 23:17:48,844 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-27 23:17:48,845 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 111 transitions, 982 flow [2024-06-27 23:17:48,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:48,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:48,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:48,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:17:48,845 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:48,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:48,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1719910031, now seen corresponding path program 1 times [2024-06-27 23:17:48,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:48,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610925604] [2024-06-27 23:17:48,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:48,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:48,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:49,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:49,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:49,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610925604] [2024-06-27 23:17:49,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610925604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:49,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:49,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:17:49,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703169741] [2024-06-27 23:17:49,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:49,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:17:49,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:49,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:17:49,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:17:49,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:17:49,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 111 transitions, 982 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:49,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:49,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:17:49,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:50,437 INFO L124 PetriNetUnfolderBase]: 2066/3175 cut-off events. [2024-06-27 23:17:50,452 INFO L125 PetriNetUnfolderBase]: For 36908/36912 co-relation queries the response was YES. [2024-06-27 23:17:50,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15732 conditions, 3175 events. 2066/3175 cut-off events. For 36908/36912 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15790 event pairs, 980 based on Foata normal form. 6/3174 useless extension candidates. Maximal degree in co-relation 15695. Up to 3006 conditions per place. [2024-06-27 23:17:50,485 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 106 selfloop transitions, 27 changer transitions 0/138 dead transitions. [2024-06-27 23:17:50,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 138 transitions, 1370 flow [2024-06-27 23:17:50,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:17:50,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:17:50,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 23:17:50,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-27 23:17:50,486 INFO L175 Difference]: Start difference. First operand has 90 places, 111 transitions, 982 flow. Second operand 8 states and 144 transitions. [2024-06-27 23:17:50,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 138 transitions, 1370 flow [2024-06-27 23:17:50,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 138 transitions, 1294 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 23:17:50,508 INFO L231 Difference]: Finished difference. Result has 95 places, 114 transitions, 1017 flow [2024-06-27 23:17:50,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1017, PETRI_PLACES=95, PETRI_TRANSITIONS=114} [2024-06-27 23:17:50,509 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 51 predicate places. [2024-06-27 23:17:50,509 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 114 transitions, 1017 flow [2024-06-27 23:17:50,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:50,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:50,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:50,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:17:50,510 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:50,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:50,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1574006117, now seen corresponding path program 4 times [2024-06-27 23:17:50,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:50,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751305662] [2024-06-27 23:17:50,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:50,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:50,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:51,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:51,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:51,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751305662] [2024-06-27 23:17:51,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751305662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:51,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:51,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:17:51,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537831223] [2024-06-27 23:17:51,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:51,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:17:51,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:51,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:17:51,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:17:51,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:51,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 114 transitions, 1017 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:51,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:51,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:51,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:52,040 INFO L124 PetriNetUnfolderBase]: 2004/3170 cut-off events. [2024-06-27 23:17:52,041 INFO L125 PetriNetUnfolderBase]: For 40847/40857 co-relation queries the response was YES. [2024-06-27 23:17:52,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16384 conditions, 3170 events. 2004/3170 cut-off events. For 40847/40857 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16254 event pairs, 699 based on Foata normal form. 6/3167 useless extension candidates. Maximal degree in co-relation 16344. Up to 2820 conditions per place. [2024-06-27 23:17:52,066 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 93 selfloop transitions, 51 changer transitions 0/152 dead transitions. [2024-06-27 23:17:52,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 152 transitions, 1574 flow [2024-06-27 23:17:52,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:17:52,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:17:52,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-27 23:17:52,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-27 23:17:52,068 INFO L175 Difference]: Start difference. First operand has 95 places, 114 transitions, 1017 flow. Second operand 7 states and 140 transitions. [2024-06-27 23:17:52,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 152 transitions, 1574 flow [2024-06-27 23:17:52,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 152 transitions, 1489 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 23:17:52,091 INFO L231 Difference]: Finished difference. Result has 97 places, 134 transitions, 1298 flow [2024-06-27 23:17:52,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1298, PETRI_PLACES=97, PETRI_TRANSITIONS=134} [2024-06-27 23:17:52,092 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-27 23:17:52,092 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 134 transitions, 1298 flow [2024-06-27 23:17:52,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:52,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:52,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:52,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:17:52,093 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:52,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:52,093 INFO L85 PathProgramCache]: Analyzing trace with hash 917587745, now seen corresponding path program 5 times [2024-06-27 23:17:52,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:52,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651075815] [2024-06-27 23:17:52,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:52,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:52,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:53,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:53,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:53,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651075815] [2024-06-27 23:17:53,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651075815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:53,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:53,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:17:53,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016616660] [2024-06-27 23:17:53,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:53,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:17:53,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:53,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:17:53,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:17:53,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:53,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 134 transitions, 1298 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:53,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:53,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:53,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:53,791 INFO L124 PetriNetUnfolderBase]: 2048/3233 cut-off events. [2024-06-27 23:17:53,791 INFO L125 PetriNetUnfolderBase]: For 48016/48026 co-relation queries the response was YES. [2024-06-27 23:17:53,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17636 conditions, 3233 events. 2048/3233 cut-off events. For 48016/48026 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16557 event pairs, 701 based on Foata normal form. 6/3230 useless extension candidates. Maximal degree in co-relation 17593. Up to 2838 conditions per place. [2024-06-27 23:17:53,809 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 94 selfloop transitions, 64 changer transitions 0/166 dead transitions. [2024-06-27 23:17:53,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 166 transitions, 1922 flow [2024-06-27 23:17:53,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:17:53,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:17:53,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-27 23:17:53,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47840531561461797 [2024-06-27 23:17:53,812 INFO L175 Difference]: Start difference. First operand has 97 places, 134 transitions, 1298 flow. Second operand 7 states and 144 transitions. [2024-06-27 23:17:53,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 166 transitions, 1922 flow [2024-06-27 23:17:53,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 166 transitions, 1853 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-27 23:17:53,832 INFO L231 Difference]: Finished difference. Result has 104 places, 146 transitions, 1601 flow [2024-06-27 23:17:53,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1229, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1601, PETRI_PLACES=104, PETRI_TRANSITIONS=146} [2024-06-27 23:17:53,832 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 60 predicate places. [2024-06-27 23:17:53,832 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 146 transitions, 1601 flow [2024-06-27 23:17:53,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:53,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:53,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:53,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:17:53,833 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:53,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:53,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1574001281, now seen corresponding path program 2 times [2024-06-27 23:17:53,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:53,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222554641] [2024-06-27 23:17:53,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:53,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:53,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:54,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:54,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:54,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222554641] [2024-06-27 23:17:54,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222554641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:54,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:54,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:17:54,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473900727] [2024-06-27 23:17:54,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:54,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:17:54,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:54,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:17:54,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:17:55,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:17:55,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 146 transitions, 1601 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:55,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:55,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:17:55,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:55,570 INFO L124 PetriNetUnfolderBase]: 2174/3332 cut-off events. [2024-06-27 23:17:55,570 INFO L125 PetriNetUnfolderBase]: For 57462/57466 co-relation queries the response was YES. [2024-06-27 23:17:55,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19122 conditions, 3332 events. 2174/3332 cut-off events. For 57462/57466 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16524 event pairs, 985 based on Foata normal form. 6/3331 useless extension candidates. Maximal degree in co-relation 19075. Up to 3159 conditions per place. [2024-06-27 23:17:55,591 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 136 selfloop transitions, 29 changer transitions 0/170 dead transitions. [2024-06-27 23:17:55,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 170 transitions, 2055 flow [2024-06-27 23:17:55,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:17:55,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:17:55,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 23:17:55,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42524916943521596 [2024-06-27 23:17:55,593 INFO L175 Difference]: Start difference. First operand has 104 places, 146 transitions, 1601 flow. Second operand 7 states and 128 transitions. [2024-06-27 23:17:55,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 170 transitions, 2055 flow [2024-06-27 23:17:55,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 170 transitions, 1964 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 23:17:55,620 INFO L231 Difference]: Finished difference. Result has 108 places, 152 transitions, 1656 flow [2024-06-27 23:17:55,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1510, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1656, PETRI_PLACES=108, PETRI_TRANSITIONS=152} [2024-06-27 23:17:55,620 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 64 predicate places. [2024-06-27 23:17:55,621 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 152 transitions, 1656 flow [2024-06-27 23:17:55,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:55,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:55,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:55,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:17:55,621 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:55,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:55,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1485829511, now seen corresponding path program 3 times [2024-06-27 23:17:55,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:55,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910294294] [2024-06-27 23:17:55,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:55,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:55,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:56,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:56,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:56,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910294294] [2024-06-27 23:17:56,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910294294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:56,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:56,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:17:56,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072291302] [2024-06-27 23:17:56,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:56,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:17:56,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:56,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:17:56,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:17:56,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:17:56,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 152 transitions, 1656 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:56,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:56,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:17:56,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:57,384 INFO L124 PetriNetUnfolderBase]: 2185/3347 cut-off events. [2024-06-27 23:17:57,384 INFO L125 PetriNetUnfolderBase]: For 64734/64742 co-relation queries the response was YES. [2024-06-27 23:17:57,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19913 conditions, 3347 events. 2185/3347 cut-off events. For 64734/64742 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 16652 event pairs, 989 based on Foata normal form. 10/3349 useless extension candidates. Maximal degree in co-relation 19864. Up to 3110 conditions per place. [2024-06-27 23:17:57,407 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 125 selfloop transitions, 48 changer transitions 0/178 dead transitions. [2024-06-27 23:17:57,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 178 transitions, 2252 flow [2024-06-27 23:17:57,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:17:57,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:17:57,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 23:17:57,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43521594684385384 [2024-06-27 23:17:57,409 INFO L175 Difference]: Start difference. First operand has 108 places, 152 transitions, 1656 flow. Second operand 7 states and 131 transitions. [2024-06-27 23:17:57,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 178 transitions, 2252 flow [2024-06-27 23:17:57,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 178 transitions, 2160 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 23:17:57,438 INFO L231 Difference]: Finished difference. Result has 110 places, 158 transitions, 1790 flow [2024-06-27 23:17:57,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1564, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1790, PETRI_PLACES=110, PETRI_TRANSITIONS=158} [2024-06-27 23:17:57,438 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-27 23:17:57,438 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 158 transitions, 1790 flow [2024-06-27 23:17:57,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:57,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:57,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:57,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:17:57,439 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:57,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:57,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1486066661, now seen corresponding path program 4 times [2024-06-27 23:17:57,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:57,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560145883] [2024-06-27 23:17:57,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:57,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:57,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:58,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:58,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:58,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560145883] [2024-06-27 23:17:58,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560145883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:58,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:58,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:17:58,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41050382] [2024-06-27 23:17:58,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:58,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:17:58,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:58,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:17:58,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:17:58,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:17:58,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 158 transitions, 1790 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:58,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:58,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:17:58,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:59,237 INFO L124 PetriNetUnfolderBase]: 2180/3340 cut-off events. [2024-06-27 23:17:59,237 INFO L125 PetriNetUnfolderBase]: For 71107/71115 co-relation queries the response was YES. [2024-06-27 23:17:59,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20489 conditions, 3340 events. 2180/3340 cut-off events. For 71107/71115 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 16689 event pairs, 989 based on Foata normal form. 10/3342 useless extension candidates. Maximal degree in co-relation 20440. Up to 3105 conditions per place. [2024-06-27 23:17:59,256 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 126 selfloop transitions, 45 changer transitions 0/176 dead transitions. [2024-06-27 23:17:59,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 176 transitions, 2194 flow [2024-06-27 23:17:59,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:17:59,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:17:59,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 23:17:59,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-27 23:17:59,263 INFO L175 Difference]: Start difference. First operand has 110 places, 158 transitions, 1790 flow. Second operand 8 states and 139 transitions. [2024-06-27 23:17:59,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 176 transitions, 2194 flow [2024-06-27 23:17:59,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 176 transitions, 2069 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 23:17:59,306 INFO L231 Difference]: Finished difference. Result has 115 places, 158 transitions, 1763 flow [2024-06-27 23:17:59,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1763, PETRI_PLACES=115, PETRI_TRANSITIONS=158} [2024-06-27 23:17:59,306 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 71 predicate places. [2024-06-27 23:17:59,307 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 158 transitions, 1763 flow [2024-06-27 23:17:59,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:59,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:59,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:59,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:17:59,307 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:59,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:59,319 INFO L85 PathProgramCache]: Analyzing trace with hash 129517855, now seen corresponding path program 6 times [2024-06-27 23:17:59,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:59,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337951131] [2024-06-27 23:17:59,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:59,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:59,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:00,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:00,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:00,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337951131] [2024-06-27 23:18:00,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337951131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:00,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:00,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:18:00,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428080393] [2024-06-27 23:18:00,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:00,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:18:00,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:00,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:18:00,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:18:00,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:00,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 158 transitions, 1763 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:00,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:00,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:00,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:00,998 INFO L124 PetriNetUnfolderBase]: 2065/3272 cut-off events. [2024-06-27 23:18:00,998 INFO L125 PetriNetUnfolderBase]: For 70195/70199 co-relation queries the response was YES. [2024-06-27 23:18:01,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20092 conditions, 3272 events. 2065/3272 cut-off events. For 70195/70199 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16755 event pairs, 700 based on Foata normal form. 6/3278 useless extension candidates. Maximal degree in co-relation 20041. Up to 2777 conditions per place. [2024-06-27 23:18:01,023 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 82 selfloop transitions, 87 changer transitions 0/181 dead transitions. [2024-06-27 23:18:01,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 181 transitions, 2313 flow [2024-06-27 23:18:01,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:18:01,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:18:01,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-27 23:18:01,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717607973421927 [2024-06-27 23:18:01,025 INFO L175 Difference]: Start difference. First operand has 115 places, 158 transitions, 1763 flow. Second operand 7 states and 142 transitions. [2024-06-27 23:18:01,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 181 transitions, 2313 flow [2024-06-27 23:18:01,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 181 transitions, 2191 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:18:01,127 INFO L231 Difference]: Finished difference. Result has 115 places, 161 transitions, 1899 flow [2024-06-27 23:18:01,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1899, PETRI_PLACES=115, PETRI_TRANSITIONS=161} [2024-06-27 23:18:01,128 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 71 predicate places. [2024-06-27 23:18:01,128 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 161 transitions, 1899 flow [2024-06-27 23:18:01,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:01,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:01,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:01,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:18:01,129 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:01,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:01,129 INFO L85 PathProgramCache]: Analyzing trace with hash -93456879, now seen corresponding path program 1 times [2024-06-27 23:18:01,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:01,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591610019] [2024-06-27 23:18:01,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:01,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:01,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:01,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:01,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:01,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591610019] [2024-06-27 23:18:01,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591610019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:01,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:01,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:18:01,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277389046] [2024-06-27 23:18:01,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:01,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:18:01,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:01,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:18:01,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:18:01,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:01,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 161 transitions, 1899 flow. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:01,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:01,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:01,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:02,594 INFO L124 PetriNetUnfolderBase]: 2388/3691 cut-off events. [2024-06-27 23:18:02,594 INFO L125 PetriNetUnfolderBase]: For 95928/95984 co-relation queries the response was YES. [2024-06-27 23:18:02,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23537 conditions, 3691 events. 2388/3691 cut-off events. For 95928/95984 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 18732 event pairs, 1204 based on Foata normal form. 1/3673 useless extension candidates. Maximal degree in co-relation 23485. Up to 3472 conditions per place. [2024-06-27 23:18:02,625 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 150 selfloop transitions, 10 changer transitions 0/171 dead transitions. [2024-06-27 23:18:02,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 171 transitions, 2263 flow [2024-06-27 23:18:02,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:18:02,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:18:02,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-27 23:18:02,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.413953488372093 [2024-06-27 23:18:02,627 INFO L175 Difference]: Start difference. First operand has 115 places, 161 transitions, 1899 flow. Second operand 5 states and 89 transitions. [2024-06-27 23:18:02,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 171 transitions, 2263 flow [2024-06-27 23:18:02,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 171 transitions, 2029 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 23:18:02,671 INFO L231 Difference]: Finished difference. Result has 115 places, 164 transitions, 1721 flow [2024-06-27 23:18:02,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1721, PETRI_PLACES=115, PETRI_TRANSITIONS=164} [2024-06-27 23:18:02,671 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 71 predicate places. [2024-06-27 23:18:02,672 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 164 transitions, 1721 flow [2024-06-27 23:18:02,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:02,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:02,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:02,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:18:02,672 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:02,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:02,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1119076152, now seen corresponding path program 1 times [2024-06-27 23:18:02,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:02,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096495799] [2024-06-27 23:18:02,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:02,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:02,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:03,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:03,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:03,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096495799] [2024-06-27 23:18:03,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096495799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:03,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:03,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:18:03,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998325492] [2024-06-27 23:18:03,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:03,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:18:03,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:03,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:18:03,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:18:03,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:18:03,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 164 transitions, 1721 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:03,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:03,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:18:03,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:04,169 INFO L124 PetriNetUnfolderBase]: 2085/3314 cut-off events. [2024-06-27 23:18:04,169 INFO L125 PetriNetUnfolderBase]: For 90242/90272 co-relation queries the response was YES. [2024-06-27 23:18:04,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21796 conditions, 3314 events. 2085/3314 cut-off events. For 90242/90272 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17373 event pairs, 725 based on Foata normal form. 35/3347 useless extension candidates. Maximal degree in co-relation 21742. Up to 2792 conditions per place. [2024-06-27 23:18:04,191 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 94 selfloop transitions, 79 changer transitions 0/200 dead transitions. [2024-06-27 23:18:04,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 200 transitions, 2397 flow [2024-06-27 23:18:04,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:18:04,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:18:04,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 23:18:04,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4750830564784053 [2024-06-27 23:18:04,209 INFO L175 Difference]: Start difference. First operand has 115 places, 164 transitions, 1721 flow. Second operand 7 states and 143 transitions. [2024-06-27 23:18:04,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 200 transitions, 2397 flow [2024-06-27 23:18:04,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 200 transitions, 2364 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:18:04,256 INFO L231 Difference]: Finished difference. Result has 119 places, 180 transitions, 2198 flow [2024-06-27 23:18:04,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1688, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2198, PETRI_PLACES=119, PETRI_TRANSITIONS=180} [2024-06-27 23:18:04,256 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 75 predicate places. [2024-06-27 23:18:04,256 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 180 transitions, 2198 flow [2024-06-27 23:18:04,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:04,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:04,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:04,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:18:04,257 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:04,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:04,257 INFO L85 PathProgramCache]: Analyzing trace with hash 815829568, now seen corresponding path program 2 times [2024-06-27 23:18:04,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:04,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964346906] [2024-06-27 23:18:04,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:04,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:04,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:05,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:05,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:05,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964346906] [2024-06-27 23:18:05,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964346906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:05,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:05,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:05,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803863159] [2024-06-27 23:18:05,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:05,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:05,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:05,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:05,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:05,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:05,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 180 transitions, 2198 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:05,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:05,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:05,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:06,086 INFO L124 PetriNetUnfolderBase]: 2349/3600 cut-off events. [2024-06-27 23:18:06,087 INFO L125 PetriNetUnfolderBase]: For 119811/119983 co-relation queries the response was YES. [2024-06-27 23:18:06,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25772 conditions, 3600 events. 2349/3600 cut-off events. For 119811/119983 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 18426 event pairs, 956 based on Foata normal form. 7/3543 useless extension candidates. Maximal degree in co-relation 25717. Up to 3196 conditions per place. [2024-06-27 23:18:06,113 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 132 selfloop transitions, 77 changer transitions 0/222 dead transitions. [2024-06-27 23:18:06,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 222 transitions, 3016 flow [2024-06-27 23:18:06,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:06,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:06,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-27 23:18:06,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-27 23:18:06,115 INFO L175 Difference]: Start difference. First operand has 119 places, 180 transitions, 2198 flow. Second operand 8 states and 157 transitions. [2024-06-27 23:18:06,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 222 transitions, 3016 flow [2024-06-27 23:18:06,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 222 transitions, 2841 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-27 23:18:06,217 INFO L231 Difference]: Finished difference. Result has 125 places, 196 transitions, 2561 flow [2024-06-27 23:18:06,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2062, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2561, PETRI_PLACES=125, PETRI_TRANSITIONS=196} [2024-06-27 23:18:06,218 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 81 predicate places. [2024-06-27 23:18:06,218 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 196 transitions, 2561 flow [2024-06-27 23:18:06,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:06,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:06,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:06,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:18:06,219 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:06,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:06,219 INFO L85 PathProgramCache]: Analyzing trace with hash 845415813, now seen corresponding path program 1 times [2024-06-27 23:18:06,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:06,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986865707] [2024-06-27 23:18:06,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:06,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:06,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:07,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:07,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:07,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986865707] [2024-06-27 23:18:07,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986865707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:07,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:07,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:07,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369749400] [2024-06-27 23:18:07,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:07,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:07,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:07,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:07,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:07,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:07,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 196 transitions, 2561 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:07,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:07,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:07,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:07,929 INFO L124 PetriNetUnfolderBase]: 2389/3654 cut-off events. [2024-06-27 23:18:07,930 INFO L125 PetriNetUnfolderBase]: For 114704/114716 co-relation queries the response was YES. [2024-06-27 23:18:07,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25953 conditions, 3654 events. 2389/3654 cut-off events. For 114704/114716 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18259 event pairs, 810 based on Foata normal form. 8/3652 useless extension candidates. Maximal degree in co-relation 25896. Up to 3327 conditions per place. [2024-06-27 23:18:07,956 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 152 selfloop transitions, 71 changer transitions 0/229 dead transitions. [2024-06-27 23:18:07,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 229 transitions, 3183 flow [2024-06-27 23:18:07,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:07,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:07,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 23:18:07,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-27 23:18:07,957 INFO L175 Difference]: Start difference. First operand has 125 places, 196 transitions, 2561 flow. Second operand 8 states and 155 transitions. [2024-06-27 23:18:07,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 229 transitions, 3183 flow [2024-06-27 23:18:08,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 229 transitions, 2971 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:08,023 INFO L231 Difference]: Finished difference. Result has 127 places, 199 transitions, 2573 flow [2024-06-27 23:18:08,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2349, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2573, PETRI_PLACES=127, PETRI_TRANSITIONS=199} [2024-06-27 23:18:08,024 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 83 predicate places. [2024-06-27 23:18:08,024 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 199 transitions, 2573 flow [2024-06-27 23:18:08,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:08,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:08,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:08,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:18:08,025 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:08,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:08,025 INFO L85 PathProgramCache]: Analyzing trace with hash 278277044, now seen corresponding path program 3 times [2024-06-27 23:18:08,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:08,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076169684] [2024-06-27 23:18:08,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:08,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:08,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:09,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:09,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:09,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076169684] [2024-06-27 23:18:09,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076169684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:09,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:09,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:09,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317617585] [2024-06-27 23:18:09,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:09,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:09,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:09,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:09,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:09,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:09,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 199 transitions, 2573 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:09,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:09,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:09,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:09,882 INFO L124 PetriNetUnfolderBase]: 2312/3593 cut-off events. [2024-06-27 23:18:09,883 INFO L125 PetriNetUnfolderBase]: For 117885/117891 co-relation queries the response was YES. [2024-06-27 23:18:09,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25961 conditions, 3593 events. 2312/3593 cut-off events. For 117885/117891 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 18326 event pairs, 727 based on Foata normal form. 9/3602 useless extension candidates. Maximal degree in co-relation 25905. Up to 3146 conditions per place. [2024-06-27 23:18:09,909 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 143 selfloop transitions, 84 changer transitions 0/241 dead transitions. [2024-06-27 23:18:09,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 241 transitions, 3380 flow [2024-06-27 23:18:09,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:09,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:09,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 23:18:09,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-27 23:18:09,911 INFO L175 Difference]: Start difference. First operand has 127 places, 199 transitions, 2573 flow. Second operand 8 states and 158 transitions. [2024-06-27 23:18:09,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 241 transitions, 3380 flow [2024-06-27 23:18:09,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 241 transitions, 3128 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:09,993 INFO L231 Difference]: Finished difference. Result has 129 places, 217 transitions, 2817 flow [2024-06-27 23:18:09,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2333, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2817, PETRI_PLACES=129, PETRI_TRANSITIONS=217} [2024-06-27 23:18:09,994 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-27 23:18:09,994 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 217 transitions, 2817 flow [2024-06-27 23:18:09,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:09,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:09,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:09,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:18:09,995 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:09,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:09,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1773880305, now seen corresponding path program 2 times [2024-06-27 23:18:09,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:09,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798576041] [2024-06-27 23:18:09,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:09,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:10,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:10,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:10,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:10,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798576041] [2024-06-27 23:18:10,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798576041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:10,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:10,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:10,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090389506] [2024-06-27 23:18:10,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:10,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:10,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:10,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:10,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:11,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:11,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 217 transitions, 2817 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:11,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:11,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:11,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:11,770 INFO L124 PetriNetUnfolderBase]: 2433/3726 cut-off events. [2024-06-27 23:18:11,770 INFO L125 PetriNetUnfolderBase]: For 126777/126783 co-relation queries the response was YES. [2024-06-27 23:18:11,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27120 conditions, 3726 events. 2433/3726 cut-off events. For 126777/126783 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 18599 event pairs, 772 based on Foata normal form. 8/3734 useless extension candidates. Maximal degree in co-relation 27062. Up to 3384 conditions per place. [2024-06-27 23:18:11,795 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 167 selfloop transitions, 78 changer transitions 0/251 dead transitions. [2024-06-27 23:18:11,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 251 transitions, 3491 flow [2024-06-27 23:18:11,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:11,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:11,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 23:18:11,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-27 23:18:11,797 INFO L175 Difference]: Start difference. First operand has 129 places, 217 transitions, 2817 flow. Second operand 9 states and 165 transitions. [2024-06-27 23:18:11,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 251 transitions, 3491 flow [2024-06-27 23:18:11,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 251 transitions, 3376 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 23:18:11,865 INFO L231 Difference]: Finished difference. Result has 134 places, 223 transitions, 2967 flow [2024-06-27 23:18:11,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2702, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2967, PETRI_PLACES=134, PETRI_TRANSITIONS=223} [2024-06-27 23:18:11,865 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-27 23:18:11,866 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 223 transitions, 2967 flow [2024-06-27 23:18:11,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:11,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:11,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:11,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:18:11,866 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:11,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:11,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1630787761, now seen corresponding path program 3 times [2024-06-27 23:18:11,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:11,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226417632] [2024-06-27 23:18:11,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:11,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:11,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:12,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:12,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:12,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226417632] [2024-06-27 23:18:12,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226417632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:12,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:12,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:12,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587788384] [2024-06-27 23:18:12,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:12,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:12,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:12,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:12,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:13,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:13,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 223 transitions, 2967 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:13,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:13,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:13,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:13,725 INFO L124 PetriNetUnfolderBase]: 2478/3785 cut-off events. [2024-06-27 23:18:13,726 INFO L125 PetriNetUnfolderBase]: For 140281/140295 co-relation queries the response was YES. [2024-06-27 23:18:13,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28463 conditions, 3785 events. 2478/3785 cut-off events. For 140281/140295 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18932 event pairs, 766 based on Foata normal form. 6/3785 useless extension candidates. Maximal degree in co-relation 28404. Up to 3266 conditions per place. [2024-06-27 23:18:13,753 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 140 selfloop transitions, 118 changer transitions 0/264 dead transitions. [2024-06-27 23:18:13,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 264 transitions, 4025 flow [2024-06-27 23:18:13,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:13,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:13,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 23:18:13,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:18:13,755 INFO L175 Difference]: Start difference. First operand has 134 places, 223 transitions, 2967 flow. Second operand 9 states and 172 transitions. [2024-06-27 23:18:13,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 264 transitions, 4025 flow [2024-06-27 23:18:13,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 264 transitions, 3829 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:13,824 INFO L231 Difference]: Finished difference. Result has 138 places, 232 transitions, 3313 flow [2024-06-27 23:18:13,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2771, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3313, PETRI_PLACES=138, PETRI_TRANSITIONS=232} [2024-06-27 23:18:13,831 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-27 23:18:13,831 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 232 transitions, 3313 flow [2024-06-27 23:18:13,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:13,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:13,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:13,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:18:13,832 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:13,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:13,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1777604955, now seen corresponding path program 4 times [2024-06-27 23:18:13,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:13,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093431924] [2024-06-27 23:18:13,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:13,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:13,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:14,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:14,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:14,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093431924] [2024-06-27 23:18:14,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093431924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:14,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:14,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:14,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960352848] [2024-06-27 23:18:14,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:14,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:14,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:14,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:14,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:15,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:15,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 232 transitions, 3313 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:15,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:15,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:15,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:15,656 INFO L124 PetriNetUnfolderBase]: 2473/3778 cut-off events. [2024-06-27 23:18:15,656 INFO L125 PetriNetUnfolderBase]: For 151500/151514 co-relation queries the response was YES. [2024-06-27 23:18:15,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29399 conditions, 3778 events. 2473/3778 cut-off events. For 151500/151514 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18880 event pairs, 766 based on Foata normal form. 6/3778 useless extension candidates. Maximal degree in co-relation 29338. Up to 3261 conditions per place. [2024-06-27 23:18:15,683 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 125 selfloop transitions, 131 changer transitions 0/262 dead transitions. [2024-06-27 23:18:15,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 262 transitions, 4039 flow [2024-06-27 23:18:15,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:15,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:15,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 23:18:15,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-27 23:18:15,685 INFO L175 Difference]: Start difference. First operand has 138 places, 232 transitions, 3313 flow. Second operand 9 states and 170 transitions. [2024-06-27 23:18:15,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 262 transitions, 4039 flow [2024-06-27 23:18:15,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 262 transitions, 3838 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-27 23:18:15,786 INFO L231 Difference]: Finished difference. Result has 143 places, 232 transitions, 3383 flow [2024-06-27 23:18:15,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3112, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3383, PETRI_PLACES=143, PETRI_TRANSITIONS=232} [2024-06-27 23:18:15,786 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 99 predicate places. [2024-06-27 23:18:15,787 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 232 transitions, 3383 flow [2024-06-27 23:18:15,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:15,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:15,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:15,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:18:15,787 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:15,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:15,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1777605172, now seen corresponding path program 1 times [2024-06-27 23:18:15,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:15,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584287540] [2024-06-27 23:18:15,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:15,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:15,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:16,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:16,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:16,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584287540] [2024-06-27 23:18:16,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584287540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:16,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:16,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:16,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573484524] [2024-06-27 23:18:16,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:16,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:16,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:16,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:16,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:16,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:16,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 232 transitions, 3383 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:16,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:16,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:16,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:17,664 INFO L124 PetriNetUnfolderBase]: 2518/3838 cut-off events. [2024-06-27 23:18:17,664 INFO L125 PetriNetUnfolderBase]: For 165571/165623 co-relation queries the response was YES. [2024-06-27 23:18:17,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30541 conditions, 3838 events. 2518/3838 cut-off events. For 165571/165623 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 19417 event pairs, 1015 based on Foata normal form. 4/3811 useless extension candidates. Maximal degree in co-relation 30478. Up to 3606 conditions per place. [2024-06-27 23:18:17,694 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 224 selfloop transitions, 33 changer transitions 0/263 dead transitions. [2024-06-27 23:18:17,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 263 transitions, 4069 flow [2024-06-27 23:18:17,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:17,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:17,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 23:18:17,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-27 23:18:17,696 INFO L175 Difference]: Start difference. First operand has 143 places, 232 transitions, 3383 flow. Second operand 9 states and 160 transitions. [2024-06-27 23:18:17,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 263 transitions, 4069 flow [2024-06-27 23:18:17,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 263 transitions, 3819 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:18:17,800 INFO L231 Difference]: Finished difference. Result has 145 places, 235 transitions, 3282 flow [2024-06-27 23:18:17,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3133, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3282, PETRI_PLACES=145, PETRI_TRANSITIONS=235} [2024-06-27 23:18:17,801 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-27 23:18:17,801 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 235 transitions, 3282 flow [2024-06-27 23:18:17,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:17,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:17,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:17,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:18:17,802 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:17,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:17,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1623358680, now seen corresponding path program 4 times [2024-06-27 23:18:17,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:17,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494633412] [2024-06-27 23:18:17,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:17,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:17,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:18,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:18,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:18,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494633412] [2024-06-27 23:18:18,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494633412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:18,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:18,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:18,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226316733] [2024-06-27 23:18:18,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:18,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:18,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:18,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:18,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:18,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:18,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 235 transitions, 3282 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:18,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:18,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:18,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:19,788 INFO L124 PetriNetUnfolderBase]: 2418/3740 cut-off events. [2024-06-27 23:18:19,788 INFO L125 PetriNetUnfolderBase]: For 169206/169250 co-relation queries the response was YES. [2024-06-27 23:18:19,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29982 conditions, 3740 events. 2418/3740 cut-off events. For 169206/169250 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 19065 event pairs, 720 based on Foata normal form. 8/3740 useless extension candidates. Maximal degree in co-relation 29918. Up to 3268 conditions per place. [2024-06-27 23:18:19,815 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 159 selfloop transitions, 84 changer transitions 0/262 dead transitions. [2024-06-27 23:18:19,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 262 transitions, 4012 flow [2024-06-27 23:18:19,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:18:19,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:18:19,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-27 23:18:19,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4684385382059801 [2024-06-27 23:18:19,817 INFO L175 Difference]: Start difference. First operand has 145 places, 235 transitions, 3282 flow. Second operand 7 states and 141 transitions. [2024-06-27 23:18:19,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 262 transitions, 4012 flow [2024-06-27 23:18:19,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 262 transitions, 3865 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-27 23:18:19,923 INFO L231 Difference]: Finished difference. Result has 145 places, 244 transitions, 3541 flow [2024-06-27 23:18:19,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3135, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3541, PETRI_PLACES=145, PETRI_TRANSITIONS=244} [2024-06-27 23:18:19,923 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-27 23:18:19,923 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 244 transitions, 3541 flow [2024-06-27 23:18:19,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:19,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:19,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:19,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:18:19,924 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:19,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:19,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1623268315, now seen corresponding path program 5 times [2024-06-27 23:18:19,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:19,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291232820] [2024-06-27 23:18:19,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:19,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:19,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:20,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:20,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:20,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291232820] [2024-06-27 23:18:20,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291232820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:20,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:20,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:20,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857445962] [2024-06-27 23:18:20,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:20,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:20,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:20,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:20,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:21,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:21,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 244 transitions, 3541 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:21,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:21,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:21,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:21,800 INFO L124 PetriNetUnfolderBase]: 2536/3874 cut-off events. [2024-06-27 23:18:21,801 INFO L125 PetriNetUnfolderBase]: For 181946/181960 co-relation queries the response was YES. [2024-06-27 23:18:21,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31768 conditions, 3874 events. 2536/3874 cut-off events. For 181946/181960 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 19394 event pairs, 752 based on Foata normal form. 6/3873 useless extension candidates. Maximal degree in co-relation 31703. Up to 3531 conditions per place. [2024-06-27 23:18:21,830 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 191 selfloop transitions, 78 changer transitions 0/275 dead transitions. [2024-06-27 23:18:21,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 275 transitions, 4305 flow [2024-06-27 23:18:21,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:21,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:21,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 23:18:21,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-27 23:18:21,832 INFO L175 Difference]: Start difference. First operand has 145 places, 244 transitions, 3541 flow. Second operand 8 states and 150 transitions. [2024-06-27 23:18:21,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 275 transitions, 4305 flow [2024-06-27 23:18:21,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 275 transitions, 4144 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 23:18:21,953 INFO L231 Difference]: Finished difference. Result has 150 places, 253 transitions, 3718 flow [2024-06-27 23:18:21,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3718, PETRI_PLACES=150, PETRI_TRANSITIONS=253} [2024-06-27 23:18:21,954 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-27 23:18:21,954 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 253 transitions, 3718 flow [2024-06-27 23:18:21,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:21,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:21,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:21,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:18:21,955 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:21,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:21,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1549403644, now seen corresponding path program 5 times [2024-06-27 23:18:21,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:21,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991238702] [2024-06-27 23:18:21,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:21,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:21,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:23,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:23,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:23,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991238702] [2024-06-27 23:18:23,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991238702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:23,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:23,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:23,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886000903] [2024-06-27 23:18:23,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:23,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:23,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:23,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:23,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:23,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:23,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 253 transitions, 3718 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:23,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:23,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:23,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:24,189 INFO L124 PetriNetUnfolderBase]: 2461/3802 cut-off events. [2024-06-27 23:18:24,189 INFO L125 PetriNetUnfolderBase]: For 194501/194555 co-relation queries the response was YES. [2024-06-27 23:18:24,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31936 conditions, 3802 events. 2461/3802 cut-off events. For 194501/194555 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 19356 event pairs, 724 based on Foata normal form. 6/3800 useless extension candidates. Maximal degree in co-relation 31870. Up to 3277 conditions per place. [2024-06-27 23:18:24,219 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 157 selfloop transitions, 98 changer transitions 0/277 dead transitions. [2024-06-27 23:18:24,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 277 transitions, 4446 flow [2024-06-27 23:18:24,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:24,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:24,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 23:18:24,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-27 23:18:24,221 INFO L175 Difference]: Start difference. First operand has 150 places, 253 transitions, 3718 flow. Second operand 8 states and 153 transitions. [2024-06-27 23:18:24,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 277 transitions, 4446 flow [2024-06-27 23:18:24,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 277 transitions, 4236 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:24,355 INFO L231 Difference]: Finished difference. Result has 152 places, 259 transitions, 3884 flow [2024-06-27 23:18:24,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3508, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3884, PETRI_PLACES=152, PETRI_TRANSITIONS=259} [2024-06-27 23:18:24,356 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 108 predicate places. [2024-06-27 23:18:24,356 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 259 transitions, 3884 flow [2024-06-27 23:18:24,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:24,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:24,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:24,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:18:24,357 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:24,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:24,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1549403489, now seen corresponding path program 6 times [2024-06-27 23:18:24,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:24,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979670702] [2024-06-27 23:18:24,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:24,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:24,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:25,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:25,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:25,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979670702] [2024-06-27 23:18:25,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979670702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:25,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:25,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:25,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205639576] [2024-06-27 23:18:25,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:25,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:25,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:25,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:25,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:25,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:25,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 259 transitions, 3884 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:25,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:25,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:25,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:26,370 INFO L124 PetriNetUnfolderBase]: 2621/3994 cut-off events. [2024-06-27 23:18:26,370 INFO L125 PetriNetUnfolderBase]: For 212028/212044 co-relation queries the response was YES. [2024-06-27 23:18:26,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34445 conditions, 3994 events. 2621/3994 cut-off events. For 212028/212044 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 20004 event pairs, 756 based on Foata normal form. 6/3993 useless extension candidates. Maximal degree in co-relation 34379. Up to 3534 conditions per place. [2024-06-27 23:18:26,399 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 185 selfloop transitions, 112 changer transitions 0/303 dead transitions. [2024-06-27 23:18:26,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 303 transitions, 5209 flow [2024-06-27 23:18:26,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:26,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:26,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 23:18:26,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-27 23:18:26,401 INFO L175 Difference]: Start difference. First operand has 152 places, 259 transitions, 3884 flow. Second operand 9 states and 167 transitions. [2024-06-27 23:18:26,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 303 transitions, 5209 flow [2024-06-27 23:18:26,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 303 transitions, 4915 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:26,538 INFO L231 Difference]: Finished difference. Result has 157 places, 277 transitions, 4305 flow [2024-06-27 23:18:26,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3590, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4305, PETRI_PLACES=157, PETRI_TRANSITIONS=277} [2024-06-27 23:18:26,538 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 113 predicate places. [2024-06-27 23:18:26,539 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 277 transitions, 4305 flow [2024-06-27 23:18:26,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:26,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:26,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:26,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:18:26,539 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:26,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:26,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1549397909, now seen corresponding path program 7 times [2024-06-27 23:18:26,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:26,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779475311] [2024-06-27 23:18:26,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:26,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:26,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:27,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:27,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:27,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779475311] [2024-06-27 23:18:27,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779475311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:27,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:27,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:27,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391258898] [2024-06-27 23:18:27,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:27,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:27,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:27,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:27,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:27,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:27,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 277 transitions, 4305 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:27,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:27,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:27,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:28,514 INFO L124 PetriNetUnfolderBase]: 2616/3987 cut-off events. [2024-06-27 23:18:28,515 INFO L125 PetriNetUnfolderBase]: For 224797/224813 co-relation queries the response was YES. [2024-06-27 23:18:28,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35258 conditions, 3987 events. 2616/3987 cut-off events. For 224797/224813 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 19965 event pairs, 756 based on Foata normal form. 6/3986 useless extension candidates. Maximal degree in co-relation 35189. Up to 3529 conditions per place. [2024-06-27 23:18:28,551 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 176 selfloop transitions, 119 changer transitions 0/301 dead transitions. [2024-06-27 23:18:28,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 301 transitions, 5111 flow [2024-06-27 23:18:28,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:28,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:28,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 23:18:28,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-27 23:18:28,554 INFO L175 Difference]: Start difference. First operand has 157 places, 277 transitions, 4305 flow. Second operand 9 states and 165 transitions. [2024-06-27 23:18:28,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 301 transitions, 5111 flow [2024-06-27 23:18:28,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 301 transitions, 4894 flow, removed 78 selfloop flow, removed 4 redundant places. [2024-06-27 23:18:28,720 INFO L231 Difference]: Finished difference. Result has 162 places, 277 transitions, 4338 flow [2024-06-27 23:18:28,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4088, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4338, PETRI_PLACES=162, PETRI_TRANSITIONS=277} [2024-06-27 23:18:28,720 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 118 predicate places. [2024-06-27 23:18:28,720 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 277 transitions, 4338 flow [2024-06-27 23:18:28,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:28,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:28,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:28,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:18:28,721 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:28,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:28,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1619543448, now seen corresponding path program 2 times [2024-06-27 23:18:28,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:28,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092890503] [2024-06-27 23:18:28,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:28,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:28,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:29,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:29,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:29,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092890503] [2024-06-27 23:18:29,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092890503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:29,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:29,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:29,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833754647] [2024-06-27 23:18:29,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:29,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:29,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:29,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:29,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:29,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:29,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 277 transitions, 4338 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:29,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:29,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:29,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:30,634 INFO L124 PetriNetUnfolderBase]: 2677/4063 cut-off events. [2024-06-27 23:18:30,635 INFO L125 PetriNetUnfolderBase]: For 245802/245860 co-relation queries the response was YES. [2024-06-27 23:18:30,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36625 conditions, 4063 events. 2677/4063 cut-off events. For 245802/245860 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 20442 event pairs, 1033 based on Foata normal form. 4/4033 useless extension candidates. Maximal degree in co-relation 36554. Up to 3832 conditions per place. [2024-06-27 23:18:30,669 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 264 selfloop transitions, 35 changer transitions 0/305 dead transitions. [2024-06-27 23:18:30,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 305 transitions, 5112 flow [2024-06-27 23:18:30,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:30,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:30,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 23:18:30,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-27 23:18:30,671 INFO L175 Difference]: Start difference. First operand has 162 places, 277 transitions, 4338 flow. Second operand 9 states and 153 transitions. [2024-06-27 23:18:30,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 305 transitions, 5112 flow [2024-06-27 23:18:30,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 305 transitions, 4884 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:18:30,850 INFO L231 Difference]: Finished difference. Result has 164 places, 283 transitions, 4298 flow [2024-06-27 23:18:30,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4110, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4298, PETRI_PLACES=164, PETRI_TRANSITIONS=283} [2024-06-27 23:18:30,851 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 120 predicate places. [2024-06-27 23:18:30,851 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 283 transitions, 4298 flow [2024-06-27 23:18:30,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:30,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:30,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:30,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:18:30,852 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:30,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:30,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1184194088, now seen corresponding path program 3 times [2024-06-27 23:18:30,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:30,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577022823] [2024-06-27 23:18:30,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:30,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:30,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:31,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:31,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:31,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577022823] [2024-06-27 23:18:31,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577022823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:31,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:31,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:31,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151593851] [2024-06-27 23:18:31,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:31,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:31,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:31,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:31,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:32,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:32,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 283 transitions, 4298 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:32,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:32,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:32,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:32,849 INFO L124 PetriNetUnfolderBase]: 2673/4073 cut-off events. [2024-06-27 23:18:32,849 INFO L125 PetriNetUnfolderBase]: For 257458/257521 co-relation queries the response was YES. [2024-06-27 23:18:32,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37092 conditions, 4073 events. 2673/4073 cut-off events. For 257458/257521 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 20697 event pairs, 1026 based on Foata normal form. 8/4049 useless extension candidates. Maximal degree in co-relation 37020. Up to 3722 conditions per place. [2024-06-27 23:18:32,881 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 242 selfloop transitions, 65 changer transitions 0/313 dead transitions. [2024-06-27 23:18:32,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 313 transitions, 5316 flow [2024-06-27 23:18:32,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:32,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:32,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 23:18:32,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-27 23:18:32,882 INFO L175 Difference]: Start difference. First operand has 164 places, 283 transitions, 4298 flow. Second operand 8 states and 148 transitions. [2024-06-27 23:18:32,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 313 transitions, 5316 flow [2024-06-27 23:18:33,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 313 transitions, 5184 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 23:18:33,046 INFO L231 Difference]: Finished difference. Result has 165 places, 289 transitions, 4486 flow [2024-06-27 23:18:33,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4166, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4486, PETRI_PLACES=165, PETRI_TRANSITIONS=289} [2024-06-27 23:18:33,047 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 121 predicate places. [2024-06-27 23:18:33,047 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 289 transitions, 4486 flow [2024-06-27 23:18:33,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:33,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:33,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:33,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:18:33,048 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:33,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:33,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1434476515, now seen corresponding path program 8 times [2024-06-27 23:18:33,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:33,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510957123] [2024-06-27 23:18:33,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:33,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:33,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:34,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:34,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:34,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510957123] [2024-06-27 23:18:34,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510957123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:34,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:34,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:34,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114532693] [2024-06-27 23:18:34,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:34,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:34,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:34,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:34,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:34,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:34,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 289 transitions, 4486 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:34,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:34,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:34,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:35,129 INFO L124 PetriNetUnfolderBase]: 2651/4054 cut-off events. [2024-06-27 23:18:35,129 INFO L125 PetriNetUnfolderBase]: For 259812/259816 co-relation queries the response was YES. [2024-06-27 23:18:35,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37370 conditions, 4054 events. 2651/4054 cut-off events. For 259812/259816 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 20349 event pairs, 759 based on Foata normal form. 6/4060 useless extension candidates. Maximal degree in co-relation 37297. Up to 3344 conditions per place. [2024-06-27 23:18:35,164 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 127 selfloop transitions, 186 changer transitions 0/319 dead transitions. [2024-06-27 23:18:35,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 319 transitions, 5556 flow [2024-06-27 23:18:35,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:35,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:35,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 23:18:35,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-27 23:18:35,166 INFO L175 Difference]: Start difference. First operand has 165 places, 289 transitions, 4486 flow. Second operand 9 states and 164 transitions. [2024-06-27 23:18:35,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 319 transitions, 5556 flow [2024-06-27 23:18:35,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 319 transitions, 5403 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-27 23:18:35,370 INFO L231 Difference]: Finished difference. Result has 170 places, 295 transitions, 4931 flow [2024-06-27 23:18:35,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4333, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4931, PETRI_PLACES=170, PETRI_TRANSITIONS=295} [2024-06-27 23:18:35,371 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 126 predicate places. [2024-06-27 23:18:35,371 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 295 transitions, 4931 flow [2024-06-27 23:18:35,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:35,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:35,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:35,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:18:35,371 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:35,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:35,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1183927178, now seen corresponding path program 4 times [2024-06-27 23:18:35,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:35,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739764221] [2024-06-27 23:18:35,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:35,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:35,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:36,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:36,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:36,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739764221] [2024-06-27 23:18:36,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739764221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:36,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:36,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:36,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686259567] [2024-06-27 23:18:36,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:36,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:36,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:36,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:36,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:36,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:36,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 295 transitions, 4931 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:36,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:36,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:36,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:37,341 INFO L124 PetriNetUnfolderBase]: 2688/4105 cut-off events. [2024-06-27 23:18:37,342 INFO L125 PetriNetUnfolderBase]: For 287196/287247 co-relation queries the response was YES. [2024-06-27 23:18:37,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39255 conditions, 4105 events. 2688/4105 cut-off events. For 287196/287247 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 20941 event pairs, 1020 based on Foata normal form. 8/4088 useless extension candidates. Maximal degree in co-relation 39180. Up to 3739 conditions per place. [2024-06-27 23:18:37,382 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 252 selfloop transitions, 64 changer transitions 0/322 dead transitions. [2024-06-27 23:18:37,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 322 transitions, 5881 flow [2024-06-27 23:18:37,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:37,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:37,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 23:18:37,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082687338501292 [2024-06-27 23:18:37,385 INFO L175 Difference]: Start difference. First operand has 170 places, 295 transitions, 4931 flow. Second operand 9 states and 158 transitions. [2024-06-27 23:18:37,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 322 transitions, 5881 flow [2024-06-27 23:18:37,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 322 transitions, 5618 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-27 23:18:37,581 INFO L231 Difference]: Finished difference. Result has 174 places, 298 transitions, 4886 flow [2024-06-27 23:18:37,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4668, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4886, PETRI_PLACES=174, PETRI_TRANSITIONS=298} [2024-06-27 23:18:37,581 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-27 23:18:37,581 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 298 transitions, 4886 flow [2024-06-27 23:18:37,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:37,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:37,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:37,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:18:37,582 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:37,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:37,582 INFO L85 PathProgramCache]: Analyzing trace with hash -423433624, now seen corresponding path program 5 times [2024-06-27 23:18:37,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:37,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290898287] [2024-06-27 23:18:37,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:37,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:37,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:38,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:38,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:38,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290898287] [2024-06-27 23:18:38,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290898287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:38,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:38,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:38,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876605041] [2024-06-27 23:18:38,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:38,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:38,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:38,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:38,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:38,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:38,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 298 transitions, 4886 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:38,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:38,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:38,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:39,618 INFO L124 PetriNetUnfolderBase]: 2683/4098 cut-off events. [2024-06-27 23:18:39,618 INFO L125 PetriNetUnfolderBase]: For 289923/289974 co-relation queries the response was YES. [2024-06-27 23:18:39,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38952 conditions, 4098 events. 2683/4098 cut-off events. For 289923/289974 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 20863 event pairs, 1020 based on Foata normal form. 8/4081 useless extension candidates. Maximal degree in co-relation 38875. Up to 3734 conditions per place. [2024-06-27 23:18:39,656 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 253 selfloop transitions, 61 changer transitions 0/320 dead transitions. [2024-06-27 23:18:39,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 320 transitions, 5600 flow [2024-06-27 23:18:39,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:39,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:39,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 23:18:39,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-27 23:18:39,658 INFO L175 Difference]: Start difference. First operand has 174 places, 298 transitions, 4886 flow. Second operand 9 states and 157 transitions. [2024-06-27 23:18:39,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 320 transitions, 5600 flow [2024-06-27 23:18:39,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 320 transitions, 5382 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:39,867 INFO L231 Difference]: Finished difference. Result has 177 places, 298 transitions, 4798 flow [2024-06-27 23:18:39,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4668, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4798, PETRI_PLACES=177, PETRI_TRANSITIONS=298} [2024-06-27 23:18:39,868 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 133 predicate places. [2024-06-27 23:18:39,868 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 298 transitions, 4798 flow [2024-06-27 23:18:39,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:39,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:39,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:39,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:18:39,869 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:39,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:39,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1176575311, now seen corresponding path program 9 times [2024-06-27 23:18:39,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:39,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997342728] [2024-06-27 23:18:39,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:39,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:39,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:41,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:41,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:41,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997342728] [2024-06-27 23:18:41,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997342728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:41,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:41,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:41,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569029659] [2024-06-27 23:18:41,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:41,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:41,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:41,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:41,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:41,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:41,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 298 transitions, 4798 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:41,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:41,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:41,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:41,892 INFO L124 PetriNetUnfolderBase]: 2668/4084 cut-off events. [2024-06-27 23:18:41,892 INFO L125 PetriNetUnfolderBase]: For 288954/288958 co-relation queries the response was YES. [2024-06-27 23:18:41,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38690 conditions, 4084 events. 2668/4084 cut-off events. For 288954/288958 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 20589 event pairs, 759 based on Foata normal form. 6/4090 useless extension candidates. Maximal degree in co-relation 38612. Up to 3365 conditions per place. [2024-06-27 23:18:41,929 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 153 selfloop transitions, 168 changer transitions 0/327 dead transitions. [2024-06-27 23:18:41,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 327 transitions, 5948 flow [2024-06-27 23:18:41,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:41,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:41,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 23:18:41,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-27 23:18:41,931 INFO L175 Difference]: Start difference. First operand has 177 places, 298 transitions, 4798 flow. Second operand 9 states and 167 transitions. [2024-06-27 23:18:41,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 327 transitions, 5948 flow [2024-06-27 23:18:42,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 327 transitions, 5760 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:18:42,168 INFO L231 Difference]: Finished difference. Result has 177 places, 301 transitions, 5060 flow [2024-06-27 23:18:42,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4610, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5060, PETRI_PLACES=177, PETRI_TRANSITIONS=301} [2024-06-27 23:18:42,169 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 133 predicate places. [2024-06-27 23:18:42,169 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 301 transitions, 5060 flow [2024-06-27 23:18:42,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:42,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:42,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:42,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:18:42,170 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:42,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:42,171 INFO L85 PathProgramCache]: Analyzing trace with hash -423439576, now seen corresponding path program 6 times [2024-06-27 23:18:42,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:42,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095948352] [2024-06-27 23:18:42,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:42,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:42,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:43,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:43,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:43,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095948352] [2024-06-27 23:18:43,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095948352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:43,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:43,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:43,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699438490] [2024-06-27 23:18:43,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:43,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:43,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:43,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:43,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:43,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:43,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 301 transitions, 5060 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:43,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:43,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:43,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:44,403 INFO L124 PetriNetUnfolderBase]: 2549/3963 cut-off events. [2024-06-27 23:18:44,403 INFO L125 PetriNetUnfolderBase]: For 297820/297824 co-relation queries the response was YES. [2024-06-27 23:18:44,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38056 conditions, 3963 events. 2549/3963 cut-off events. For 297820/297824 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 20402 event pairs, 733 based on Foata normal form. 6/3969 useless extension candidates. Maximal degree in co-relation 37977. Up to 3229 conditions per place. [2024-06-27 23:18:44,439 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 148 selfloop transitions, 143 changer transitions 0/322 dead transitions. [2024-06-27 23:18:44,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 322 transitions, 5820 flow [2024-06-27 23:18:44,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:44,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:44,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 23:18:44,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-27 23:18:44,441 INFO L175 Difference]: Start difference. First operand has 177 places, 301 transitions, 5060 flow. Second operand 8 states and 151 transitions. [2024-06-27 23:18:44,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 322 transitions, 5820 flow [2024-06-27 23:18:44,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 322 transitions, 5213 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-27 23:18:44,623 INFO L231 Difference]: Finished difference. Result has 177 places, 304 transitions, 4863 flow [2024-06-27 23:18:44,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4453, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4863, PETRI_PLACES=177, PETRI_TRANSITIONS=304} [2024-06-27 23:18:44,624 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 133 predicate places. [2024-06-27 23:18:44,624 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 304 transitions, 4863 flow [2024-06-27 23:18:44,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:44,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:44,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:44,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:18:44,625 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:44,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:44,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1176569731, now seen corresponding path program 10 times [2024-06-27 23:18:44,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:44,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90115071] [2024-06-27 23:18:44,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:44,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:44,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:45,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:45,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:45,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90115071] [2024-06-27 23:18:45,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90115071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:45,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:45,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:45,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974824971] [2024-06-27 23:18:45,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:45,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:45,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:45,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:45,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:45,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:45,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 304 transitions, 4863 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:45,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:45,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:45,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:46,811 INFO L124 PetriNetUnfolderBase]: 2674/4097 cut-off events. [2024-06-27 23:18:46,811 INFO L125 PetriNetUnfolderBase]: For 317985/317989 co-relation queries the response was YES. [2024-06-27 23:18:46,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39330 conditions, 4097 events. 2674/4097 cut-off events. For 317985/317989 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 20673 event pairs, 759 based on Foata normal form. 6/4103 useless extension candidates. Maximal degree in co-relation 39251. Up to 3183 conditions per place. [2024-06-27 23:18:46,851 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 156 selfloop transitions, 174 changer transitions 0/336 dead transitions. [2024-06-27 23:18:46,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 336 transitions, 6149 flow [2024-06-27 23:18:46,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:46,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:46,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 23:18:46,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-27 23:18:46,853 INFO L175 Difference]: Start difference. First operand has 177 places, 304 transitions, 4863 flow. Second operand 9 states and 167 transitions. [2024-06-27 23:18:46,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 336 transitions, 6149 flow [2024-06-27 23:18:47,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 336 transitions, 5697 flow, removed 86 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:47,074 INFO L231 Difference]: Finished difference. Result has 180 places, 310 transitions, 4981 flow [2024-06-27 23:18:47,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4411, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4981, PETRI_PLACES=180, PETRI_TRANSITIONS=310} [2024-06-27 23:18:47,074 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 136 predicate places. [2024-06-27 23:18:47,074 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 310 transitions, 4981 flow [2024-06-27 23:18:47,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:47,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:47,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:47,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:18:47,075 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:47,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:47,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1184204008, now seen corresponding path program 1 times [2024-06-27 23:18:47,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:47,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797212833] [2024-06-27 23:18:47,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:47,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:47,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:48,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:48,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:48,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797212833] [2024-06-27 23:18:48,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797212833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:48,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:48,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:18:48,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947179544] [2024-06-27 23:18:48,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:48,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:18:48,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:48,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:18:48,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:18:48,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:18:48,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 310 transitions, 4981 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:48,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:48,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:18:48,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:49,650 INFO L124 PetriNetUnfolderBase]: 3077/4614 cut-off events. [2024-06-27 23:18:49,650 INFO L125 PetriNetUnfolderBase]: For 401128/401177 co-relation queries the response was YES. [2024-06-27 23:18:49,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44888 conditions, 4614 events. 3077/4614 cut-off events. For 401128/401177 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 23004 event pairs, 1323 based on Foata normal form. 2/4586 useless extension candidates. Maximal degree in co-relation 44808. Up to 4430 conditions per place. [2024-06-27 23:18:49,696 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 315 selfloop transitions, 22 changer transitions 0/342 dead transitions. [2024-06-27 23:18:49,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 342 transitions, 5850 flow [2024-06-27 23:18:49,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:18:49,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:18:49,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-27 23:18:49,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36511627906976746 [2024-06-27 23:18:49,698 INFO L175 Difference]: Start difference. First operand has 180 places, 310 transitions, 4981 flow. Second operand 10 states and 157 transitions. [2024-06-27 23:18:49,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 342 transitions, 5850 flow [2024-06-27 23:18:49,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 342 transitions, 5741 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:18:49,974 INFO L231 Difference]: Finished difference. Result has 186 places, 316 transitions, 5029 flow [2024-06-27 23:18:49,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4872, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5029, PETRI_PLACES=186, PETRI_TRANSITIONS=316} [2024-06-27 23:18:49,975 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 142 predicate places. [2024-06-27 23:18:49,975 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 316 transitions, 5029 flow [2024-06-27 23:18:49,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:49,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:49,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:49,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:18:49,976 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:49,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:49,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1365631477, now seen corresponding path program 1 times [2024-06-27 23:18:49,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:49,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631115630] [2024-06-27 23:18:49,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:49,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:49,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:50,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:50,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:50,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631115630] [2024-06-27 23:18:50,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631115630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:50,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:50,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:18:50,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969321406] [2024-06-27 23:18:50,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:50,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:18:50,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:50,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:18:50,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:18:50,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:18:50,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 316 transitions, 5029 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:50,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:50,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:18:50,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:51,829 INFO L124 PetriNetUnfolderBase]: 2805/4302 cut-off events. [2024-06-27 23:18:51,830 INFO L125 PetriNetUnfolderBase]: For 346662/346733 co-relation queries the response was YES. [2024-06-27 23:18:51,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40494 conditions, 4302 events. 2805/4302 cut-off events. For 346662/346733 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 21958 event pairs, 1202 based on Foata normal form. 5/4290 useless extension candidates. Maximal degree in co-relation 40411. Up to 3996 conditions per place. [2024-06-27 23:18:51,871 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 284 selfloop transitions, 13 changer transitions 0/328 dead transitions. [2024-06-27 23:18:51,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 328 transitions, 5679 flow [2024-06-27 23:18:51,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:18:51,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:18:51,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-27 23:18:51,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3992248062015504 [2024-06-27 23:18:51,873 INFO L175 Difference]: Start difference. First operand has 186 places, 316 transitions, 5029 flow. Second operand 6 states and 103 transitions. [2024-06-27 23:18:51,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 328 transitions, 5679 flow [2024-06-27 23:18:52,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 328 transitions, 5567 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 23:18:52,139 INFO L231 Difference]: Finished difference. Result has 185 places, 319 transitions, 4985 flow [2024-06-27 23:18:52,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4917, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4985, PETRI_PLACES=185, PETRI_TRANSITIONS=319} [2024-06-27 23:18:52,140 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 141 predicate places. [2024-06-27 23:18:52,140 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 319 transitions, 4985 flow [2024-06-27 23:18:52,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:52,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:52,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:52,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:18:52,141 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:52,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:52,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1492819716, now seen corresponding path program 1 times [2024-06-27 23:18:52,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:52,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078781308] [2024-06-27 23:18:52,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:52,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:52,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:52,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:52,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:52,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078781308] [2024-06-27 23:18:52,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078781308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:52,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:52,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:18:52,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817887478] [2024-06-27 23:18:52,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:52,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:18:52,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:52,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:18:52,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:18:53,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-27 23:18:53,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 319 transitions, 4985 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:53,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:53,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-27 23:18:53,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:53,705 INFO L124 PetriNetUnfolderBase]: 2271/3799 cut-off events. [2024-06-27 23:18:53,706 INFO L125 PetriNetUnfolderBase]: For 371084/371177 co-relation queries the response was YES. [2024-06-27 23:18:53,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38541 conditions, 3799 events. 2271/3799 cut-off events. For 371084/371177 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 21848 event pairs, 484 based on Foata normal form. 23/3808 useless extension candidates. Maximal degree in co-relation 38456. Up to 2633 conditions per place. [2024-06-27 23:18:53,745 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 151 selfloop transitions, 101 changer transitions 0/345 dead transitions. [2024-06-27 23:18:53,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 345 transitions, 5675 flow [2024-06-27 23:18:53,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:18:53,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:18:53,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-27 23:18:53,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5249169435215947 [2024-06-27 23:18:53,747 INFO L175 Difference]: Start difference. First operand has 185 places, 319 transitions, 4985 flow. Second operand 7 states and 158 transitions. [2024-06-27 23:18:53,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 345 transitions, 5675 flow [2024-06-27 23:18:54,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 345 transitions, 5635 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 23:18:54,043 INFO L231 Difference]: Finished difference. Result has 189 places, 324 transitions, 5357 flow [2024-06-27 23:18:54,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4945, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5357, PETRI_PLACES=189, PETRI_TRANSITIONS=324} [2024-06-27 23:18:54,044 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 145 predicate places. [2024-06-27 23:18:54,044 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 324 transitions, 5357 flow [2024-06-27 23:18:54,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:54,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:54,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:54,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:18:54,045 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:54,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:54,045 INFO L85 PathProgramCache]: Analyzing trace with hash 330672686, now seen corresponding path program 1 times [2024-06-27 23:18:54,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:54,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661005841] [2024-06-27 23:18:54,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:54,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:54,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:54,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:54,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:54,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661005841] [2024-06-27 23:18:54,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661005841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:54,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:54,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:18:54,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666721419] [2024-06-27 23:18:54,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:54,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:18:54,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:54,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:18:54,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:18:55,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:55,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 324 transitions, 5357 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:55,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:55,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:55,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:55,918 INFO L124 PetriNetUnfolderBase]: 2815/4358 cut-off events. [2024-06-27 23:18:55,919 INFO L125 PetriNetUnfolderBase]: For 398393/398482 co-relation queries the response was YES. [2024-06-27 23:18:55,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43923 conditions, 4358 events. 2815/4358 cut-off events. For 398393/398482 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 22810 event pairs, 765 based on Foata normal form. 28/4375 useless extension candidates. Maximal degree in co-relation 43836. Up to 3661 conditions per place. [2024-06-27 23:18:55,969 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 186 selfloop transitions, 144 changer transitions 0/357 dead transitions. [2024-06-27 23:18:55,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 357 transitions, 6404 flow [2024-06-27 23:18:55,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:55,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:55,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 23:18:55,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-27 23:18:55,970 INFO L175 Difference]: Start difference. First operand has 189 places, 324 transitions, 5357 flow. Second operand 8 states and 155 transitions. [2024-06-27 23:18:55,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 357 transitions, 6404 flow [2024-06-27 23:18:56,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 357 transitions, 6266 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 23:18:56,313 INFO L231 Difference]: Finished difference. Result has 193 places, 333 transitions, 5878 flow [2024-06-27 23:18:56,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5227, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5878, PETRI_PLACES=193, PETRI_TRANSITIONS=333} [2024-06-27 23:18:56,314 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 149 predicate places. [2024-06-27 23:18:56,314 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 333 transitions, 5878 flow [2024-06-27 23:18:56,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:56,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:56,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:56,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:18:56,314 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:56,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:56,315 INFO L85 PathProgramCache]: Analyzing trace with hash -481769540, now seen corresponding path program 2 times [2024-06-27 23:18:56,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:56,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136853519] [2024-06-27 23:18:56,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:56,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:56,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:57,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:57,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:57,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136853519] [2024-06-27 23:18:57,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136853519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:57,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:57,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:57,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131348962] [2024-06-27 23:18:57,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:57,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:57,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:57,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:57,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:57,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:57,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 333 transitions, 5878 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:57,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:57,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:57,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:58,505 INFO L124 PetriNetUnfolderBase]: 2922/4523 cut-off events. [2024-06-27 23:18:58,506 INFO L125 PetriNetUnfolderBase]: For 425020/425038 co-relation queries the response was YES. [2024-06-27 23:18:58,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45774 conditions, 4523 events. 2922/4523 cut-off events. For 425020/425038 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 23880 event pairs, 830 based on Foata normal form. 18/4534 useless extension candidates. Maximal degree in co-relation 45687. Up to 3922 conditions per place. [2024-06-27 23:18:58,548 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 267 selfloop transitions, 77 changer transitions 0/381 dead transitions. [2024-06-27 23:18:58,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 381 transitions, 6945 flow [2024-06-27 23:18:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:18:58,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:18:58,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 23:18:58,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441860465116279 [2024-06-27 23:18:58,550 INFO L175 Difference]: Start difference. First operand has 193 places, 333 transitions, 5878 flow. Second operand 10 states and 191 transitions. [2024-06-27 23:18:58,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 381 transitions, 6945 flow [2024-06-27 23:18:58,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 381 transitions, 6604 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-27 23:18:58,953 INFO L231 Difference]: Finished difference. Result has 197 places, 344 transitions, 5971 flow [2024-06-27 23:18:58,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5542, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5971, PETRI_PLACES=197, PETRI_TRANSITIONS=344} [2024-06-27 23:18:58,953 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 153 predicate places. [2024-06-27 23:18:58,953 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 344 transitions, 5971 flow [2024-06-27 23:18:58,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:58,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:58,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:58,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:18:58,954 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:58,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:58,954 INFO L85 PathProgramCache]: Analyzing trace with hash 434364160, now seen corresponding path program 3 times [2024-06-27 23:18:58,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:58,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756812755] [2024-06-27 23:18:58,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:58,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:58,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:00,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:00,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:00,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756812755] [2024-06-27 23:19:00,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756812755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:00,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:00,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:00,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137126775] [2024-06-27 23:19:00,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:00,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:00,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:00,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:00,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:00,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:00,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 344 transitions, 5971 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:00,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:00,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:00,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:01,267 INFO L124 PetriNetUnfolderBase]: 2962/4591 cut-off events. [2024-06-27 23:19:01,267 INFO L125 PetriNetUnfolderBase]: For 424272/424326 co-relation queries the response was YES. [2024-06-27 23:19:01,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46354 conditions, 4591 events. 2962/4591 cut-off events. For 424272/424326 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 24379 event pairs, 815 based on Foata normal form. 26/4606 useless extension candidates. Maximal degree in co-relation 46267. Up to 3966 conditions per place. [2024-06-27 23:19:01,316 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 249 selfloop transitions, 100 changer transitions 0/386 dead transitions. [2024-06-27 23:19:01,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 386 transitions, 7030 flow [2024-06-27 23:19:01,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:19:01,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:19:01,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 23:19:01,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441860465116279 [2024-06-27 23:19:01,318 INFO L175 Difference]: Start difference. First operand has 197 places, 344 transitions, 5971 flow. Second operand 10 states and 191 transitions. [2024-06-27 23:19:01,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 386 transitions, 7030 flow [2024-06-27 23:19:01,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 386 transitions, 6746 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-27 23:19:01,679 INFO L231 Difference]: Finished difference. Result has 202 places, 351 transitions, 6187 flow [2024-06-27 23:19:01,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5687, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6187, PETRI_PLACES=202, PETRI_TRANSITIONS=351} [2024-06-27 23:19:01,680 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2024-06-27 23:19:01,680 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 351 transitions, 6187 flow [2024-06-27 23:19:01,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:01,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:01,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:01,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:19:01,681 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:01,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:01,681 INFO L85 PathProgramCache]: Analyzing trace with hash -844283630, now seen corresponding path program 1 times [2024-06-27 23:19:01,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:01,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683951331] [2024-06-27 23:19:01,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:01,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:01,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:02,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:02,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:02,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683951331] [2024-06-27 23:19:02,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683951331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:02,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:02,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:02,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126628187] [2024-06-27 23:19:02,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:02,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:02,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:02,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:02,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:02,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:19:02,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 351 transitions, 6187 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:02,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:02,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:19:02,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:03,938 INFO L124 PetriNetUnfolderBase]: 3078/4710 cut-off events. [2024-06-27 23:19:03,938 INFO L125 PetriNetUnfolderBase]: For 426490/426506 co-relation queries the response was YES. [2024-06-27 23:19:03,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47670 conditions, 4710 events. 3078/4710 cut-off events. For 426490/426506 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 24464 event pairs, 802 based on Foata normal form. 18/4728 useless extension candidates. Maximal degree in co-relation 47581. Up to 4307 conditions per place. [2024-06-27 23:19:03,988 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 293 selfloop transitions, 86 changer transitions 0/386 dead transitions. [2024-06-27 23:19:03,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 386 transitions, 7167 flow [2024-06-27 23:19:03,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:03,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:03,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 23:19:03,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:19:03,990 INFO L175 Difference]: Start difference. First operand has 202 places, 351 transitions, 6187 flow. Second operand 9 states and 172 transitions. [2024-06-27 23:19:03,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 386 transitions, 7167 flow [2024-06-27 23:19:04,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 386 transitions, 6875 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-27 23:19:04,434 INFO L231 Difference]: Finished difference. Result has 205 places, 354 transitions, 6189 flow [2024-06-27 23:19:04,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5895, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6189, PETRI_PLACES=205, PETRI_TRANSITIONS=354} [2024-06-27 23:19:04,434 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 161 predicate places. [2024-06-27 23:19:04,434 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 354 transitions, 6189 flow [2024-06-27 23:19:04,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:04,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:04,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:04,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:19:04,435 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:04,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:04,435 INFO L85 PathProgramCache]: Analyzing trace with hash 433412894, now seen corresponding path program 2 times [2024-06-27 23:19:04,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:04,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917690756] [2024-06-27 23:19:04,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:04,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:04,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:05,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:05,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:05,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917690756] [2024-06-27 23:19:05,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917690756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:05,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:05,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:05,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451581196] [2024-06-27 23:19:05,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:05,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:05,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:05,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:05,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:05,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:19:05,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 354 transitions, 6189 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:05,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:05,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:19:05,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:06,676 INFO L124 PetriNetUnfolderBase]: 3123/4772 cut-off events. [2024-06-27 23:19:06,677 INFO L125 PetriNetUnfolderBase]: For 453350/453369 co-relation queries the response was YES. [2024-06-27 23:19:06,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48820 conditions, 4772 events. 3123/4772 cut-off events. For 453350/453369 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 24882 event pairs, 847 based on Foata normal form. 17/4780 useless extension candidates. Maximal degree in co-relation 48731. Up to 4297 conditions per place. [2024-06-27 23:19:06,728 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 279 selfloop transitions, 114 changer transitions 0/400 dead transitions. [2024-06-27 23:19:06,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 400 transitions, 7405 flow [2024-06-27 23:19:06,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:19:06,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:19:06,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 23:19:06,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-27 23:19:06,730 INFO L175 Difference]: Start difference. First operand has 205 places, 354 transitions, 6189 flow. Second operand 10 states and 183 transitions. [2024-06-27 23:19:06,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 400 transitions, 7405 flow [2024-06-27 23:19:07,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 400 transitions, 7155 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-27 23:19:07,251 INFO L231 Difference]: Finished difference. Result has 209 places, 366 transitions, 6531 flow [2024-06-27 23:19:07,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5939, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6531, PETRI_PLACES=209, PETRI_TRANSITIONS=366} [2024-06-27 23:19:07,251 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 165 predicate places. [2024-06-27 23:19:07,251 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 366 transitions, 6531 flow [2024-06-27 23:19:07,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:07,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:07,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:07,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:19:07,252 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:07,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:07,253 INFO L85 PathProgramCache]: Analyzing trace with hash 438120740, now seen corresponding path program 2 times [2024-06-27 23:19:07,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:07,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272460495] [2024-06-27 23:19:07,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:07,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:07,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:08,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:08,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:08,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272460495] [2024-06-27 23:19:08,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272460495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:08,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:08,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:08,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825963265] [2024-06-27 23:19:08,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:08,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:08,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:08,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:08,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:08,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:19:08,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 366 transitions, 6531 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:08,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:08,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:19:08,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:09,631 INFO L124 PetriNetUnfolderBase]: 3141/4812 cut-off events. [2024-06-27 23:19:09,631 INFO L125 PetriNetUnfolderBase]: For 472971/472992 co-relation queries the response was YES. [2024-06-27 23:19:09,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49495 conditions, 4812 events. 3141/4812 cut-off events. For 472971/472992 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 25271 event pairs, 823 based on Foata normal form. 18/4822 useless extension candidates. Maximal degree in co-relation 49404. Up to 4397 conditions per place. [2024-06-27 23:19:09,683 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 306 selfloop transitions, 93 changer transitions 0/406 dead transitions. [2024-06-27 23:19:09,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 406 transitions, 7579 flow [2024-06-27 23:19:09,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:19:09,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:19:09,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 23:19:09,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-27 23:19:09,689 INFO L175 Difference]: Start difference. First operand has 209 places, 366 transitions, 6531 flow. Second operand 10 states and 180 transitions. [2024-06-27 23:19:09,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 406 transitions, 7579 flow [2024-06-27 23:19:10,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 406 transitions, 7326 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-27 23:19:10,134 INFO L231 Difference]: Finished difference. Result has 213 places, 372 transitions, 6613 flow [2024-06-27 23:19:10,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6278, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6613, PETRI_PLACES=213, PETRI_TRANSITIONS=372} [2024-06-27 23:19:10,135 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 169 predicate places. [2024-06-27 23:19:10,135 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 372 transitions, 6613 flow [2024-06-27 23:19:10,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:10,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:10,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:10,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:19:10,135 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:10,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:10,136 INFO L85 PathProgramCache]: Analyzing trace with hash 36594930, now seen corresponding path program 4 times [2024-06-27 23:19:10,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:10,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733125326] [2024-06-27 23:19:10,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:10,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:10,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:11,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:11,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:11,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733125326] [2024-06-27 23:19:11,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733125326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:11,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:11,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:11,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880381674] [2024-06-27 23:19:11,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:11,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:11,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:11,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:11,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:11,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:11,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 372 transitions, 6613 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:11,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:11,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:11,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:12,512 INFO L124 PetriNetUnfolderBase]: 3096/4808 cut-off events. [2024-06-27 23:19:12,512 INFO L125 PetriNetUnfolderBase]: For 481129/481141 co-relation queries the response was YES. [2024-06-27 23:19:12,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49674 conditions, 4808 events. 3096/4808 cut-off events. For 481129/481141 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 25771 event pairs, 753 based on Foata normal form. 16/4824 useless extension candidates. Maximal degree in co-relation 49582. Up to 4156 conditions per place. [2024-06-27 23:19:12,567 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 299 selfloop transitions, 75 changer transitions 0/415 dead transitions. [2024-06-27 23:19:12,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 415 transitions, 7714 flow [2024-06-27 23:19:12,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:12,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:12,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:19:12,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-27 23:19:12,576 INFO L175 Difference]: Start difference. First operand has 213 places, 372 transitions, 6613 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:19:12,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 415 transitions, 7714 flow [2024-06-27 23:19:13,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 415 transitions, 7449 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-27 23:19:13,197 INFO L231 Difference]: Finished difference. Result has 216 places, 384 transitions, 6787 flow [2024-06-27 23:19:13,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6348, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6787, PETRI_PLACES=216, PETRI_TRANSITIONS=384} [2024-06-27 23:19:13,197 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-27 23:19:13,197 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 384 transitions, 6787 flow [2024-06-27 23:19:13,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:13,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:13,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:13,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:19:13,203 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:13,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:13,204 INFO L85 PathProgramCache]: Analyzing trace with hash -847085100, now seen corresponding path program 5 times [2024-06-27 23:19:13,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:13,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259461287] [2024-06-27 23:19:13,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:13,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:13,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:14,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:14,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:14,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259461287] [2024-06-27 23:19:14,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259461287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:14,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:14,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:14,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023396349] [2024-06-27 23:19:14,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:14,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:14,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:14,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:14,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:14,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:14,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 384 transitions, 6787 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:14,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:14,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:14,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:15,646 INFO L124 PetriNetUnfolderBase]: 3152/4892 cut-off events. [2024-06-27 23:19:15,647 INFO L125 PetriNetUnfolderBase]: For 507021/507063 co-relation queries the response was YES. [2024-06-27 23:19:15,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50950 conditions, 4892 events. 3152/4892 cut-off events. For 507021/507063 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 26229 event pairs, 775 based on Foata normal form. 46/4935 useless extension candidates. Maximal degree in co-relation 50856. Up to 4211 conditions per place. [2024-06-27 23:19:15,707 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 282 selfloop transitions, 98 changer transitions 0/421 dead transitions. [2024-06-27 23:19:15,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 421 transitions, 7861 flow [2024-06-27 23:19:15,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:15,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:15,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:19:15,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-27 23:19:15,709 INFO L175 Difference]: Start difference. First operand has 216 places, 384 transitions, 6787 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:19:15,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 421 transitions, 7861 flow [2024-06-27 23:19:16,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 421 transitions, 7605 flow, removed 78 selfloop flow, removed 5 redundant places. [2024-06-27 23:19:16,363 INFO L231 Difference]: Finished difference. Result has 220 places, 392 transitions, 6974 flow [2024-06-27 23:19:16,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6531, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6974, PETRI_PLACES=220, PETRI_TRANSITIONS=392} [2024-06-27 23:19:16,364 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-27 23:19:16,364 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 392 transitions, 6974 flow [2024-06-27 23:19:16,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:16,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:16,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:16,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:19:16,365 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:16,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:16,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1884639584, now seen corresponding path program 3 times [2024-06-27 23:19:16,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:16,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936196552] [2024-06-27 23:19:16,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:16,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:16,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:17,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:17,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:17,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936196552] [2024-06-27 23:19:17,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936196552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:17,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:17,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:17,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398005305] [2024-06-27 23:19:17,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:17,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:17,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:17,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:17,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:17,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:19:17,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 392 transitions, 6974 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:17,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:17,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:19:17,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:18,710 INFO L124 PetriNetUnfolderBase]: 3293/5052 cut-off events. [2024-06-27 23:19:18,710 INFO L125 PetriNetUnfolderBase]: For 521044/521056 co-relation queries the response was YES. [2024-06-27 23:19:18,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52524 conditions, 5052 events. 3293/5052 cut-off events. For 521044/521056 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 26768 event pairs, 810 based on Foata normal form. 15/5066 useless extension candidates. Maximal degree in co-relation 52429. Up to 4555 conditions per place. [2024-06-27 23:19:18,765 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 311 selfloop transitions, 114 changer transitions 0/432 dead transitions. [2024-06-27 23:19:18,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 432 transitions, 8152 flow [2024-06-27 23:19:18,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:18,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:18,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 23:19:18,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-27 23:19:18,767 INFO L175 Difference]: Start difference. First operand has 220 places, 392 transitions, 6974 flow. Second operand 9 states and 168 transitions. [2024-06-27 23:19:18,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 432 transitions, 8152 flow [2024-06-27 23:19:19,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 432 transitions, 7755 flow, removed 118 selfloop flow, removed 6 redundant places. [2024-06-27 23:19:19,365 INFO L231 Difference]: Finished difference. Result has 223 places, 404 transitions, 7095 flow [2024-06-27 23:19:19,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6577, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7095, PETRI_PLACES=223, PETRI_TRANSITIONS=404} [2024-06-27 23:19:19,365 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 179 predicate places. [2024-06-27 23:19:19,365 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 404 transitions, 7095 flow [2024-06-27 23:19:19,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:19,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:19,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:19,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:19:19,366 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:19,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:19,366 INFO L85 PathProgramCache]: Analyzing trace with hash -54874094, now seen corresponding path program 3 times [2024-06-27 23:19:19,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:19,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268262123] [2024-06-27 23:19:19,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:19,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:19,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:20,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:20,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:20,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268262123] [2024-06-27 23:19:20,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268262123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:20,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:20,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:20,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312822135] [2024-06-27 23:19:20,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:20,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:20,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:20,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:20,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:20,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:19:20,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 404 transitions, 7095 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:20,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:20,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:19:20,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:21,757 INFO L124 PetriNetUnfolderBase]: 3375/5166 cut-off events. [2024-06-27 23:19:21,757 INFO L125 PetriNetUnfolderBase]: For 549138/549154 co-relation queries the response was YES. [2024-06-27 23:19:21,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54116 conditions, 5166 events. 3375/5166 cut-off events. For 549138/549154 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 27307 event pairs, 799 based on Foata normal form. 18/5181 useless extension candidates. Maximal degree in co-relation 54020. Up to 4430 conditions per place. [2024-06-27 23:19:21,818 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 264 selfloop transitions, 179 changer transitions 0/450 dead transitions. [2024-06-27 23:19:21,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 450 transitions, 8897 flow [2024-06-27 23:19:21,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:21,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:21,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 23:19:21,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46770025839793283 [2024-06-27 23:19:21,820 INFO L175 Difference]: Start difference. First operand has 223 places, 404 transitions, 7095 flow. Second operand 9 states and 181 transitions. [2024-06-27 23:19:21,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 450 transitions, 8897 flow [2024-06-27 23:19:22,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 450 transitions, 8653 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 23:19:22,482 INFO L231 Difference]: Finished difference. Result has 226 places, 414 transitions, 7679 flow [2024-06-27 23:19:22,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6851, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7679, PETRI_PLACES=226, PETRI_TRANSITIONS=414} [2024-06-27 23:19:22,482 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 182 predicate places. [2024-06-27 23:19:22,482 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 414 transitions, 7679 flow [2024-06-27 23:19:22,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:22,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:22,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:22,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:19:22,483 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:22,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:22,483 INFO L85 PathProgramCache]: Analyzing trace with hash -54867584, now seen corresponding path program 4 times [2024-06-27 23:19:22,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:22,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752064592] [2024-06-27 23:19:22,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:22,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:22,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:23,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:23,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:23,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752064592] [2024-06-27 23:19:23,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752064592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:23,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:23,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:23,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333787523] [2024-06-27 23:19:23,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:23,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:23,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:23,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:23,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:23,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:19:23,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 414 transitions, 7679 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:23,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:23,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:19:23,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:25,087 INFO L124 PetriNetUnfolderBase]: 3349/5143 cut-off events. [2024-06-27 23:19:25,087 INFO L125 PetriNetUnfolderBase]: For 565284/565330 co-relation queries the response was YES. [2024-06-27 23:19:25,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55020 conditions, 5143 events. 3349/5143 cut-off events. For 565284/565330 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 27409 event pairs, 790 based on Foata normal form. 38/5181 useless extension candidates. Maximal degree in co-relation 54923. Up to 4398 conditions per place. [2024-06-27 23:19:25,139 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 246 selfloop transitions, 195 changer transitions 0/448 dead transitions. [2024-06-27 23:19:25,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 448 transitions, 8893 flow [2024-06-27 23:19:25,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:25,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:25,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 23:19:25,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-27 23:19:25,141 INFO L175 Difference]: Start difference. First operand has 226 places, 414 transitions, 7679 flow. Second operand 9 states and 179 transitions. [2024-06-27 23:19:25,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 448 transitions, 8893 flow [2024-06-27 23:19:25,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 448 transitions, 8516 flow, removed 113 selfloop flow, removed 5 redundant places. [2024-06-27 23:19:25,788 INFO L231 Difference]: Finished difference. Result has 230 places, 414 transitions, 7701 flow [2024-06-27 23:19:25,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7302, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7701, PETRI_PLACES=230, PETRI_TRANSITIONS=414} [2024-06-27 23:19:25,789 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-27 23:19:25,789 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 414 transitions, 7701 flow [2024-06-27 23:19:25,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:25,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:25,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:25,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:19:25,790 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:25,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:25,790 INFO L85 PathProgramCache]: Analyzing trace with hash 985188724, now seen corresponding path program 5 times [2024-06-27 23:19:25,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:25,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175729934] [2024-06-27 23:19:25,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:25,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:25,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:27,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:27,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:27,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175729934] [2024-06-27 23:19:27,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175729934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:27,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:27,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:27,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515156595] [2024-06-27 23:19:27,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:27,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:27,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:27,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:27,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:27,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:19:27,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 414 transitions, 7701 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:27,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:27,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:19:27,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:28,445 INFO L124 PetriNetUnfolderBase]: 3362/5154 cut-off events. [2024-06-27 23:19:28,445 INFO L125 PetriNetUnfolderBase]: For 579751/579767 co-relation queries the response was YES. [2024-06-27 23:19:28,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55647 conditions, 5154 events. 3362/5154 cut-off events. For 579751/579767 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 27331 event pairs, 798 based on Foata normal form. 18/5169 useless extension candidates. Maximal degree in co-relation 55548. Up to 4420 conditions per place. [2024-06-27 23:19:28,503 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 276 selfloop transitions, 167 changer transitions 0/450 dead transitions. [2024-06-27 23:19:28,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 450 transitions, 9025 flow [2024-06-27 23:19:28,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:28,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:28,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 23:19:28,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-27 23:19:28,504 INFO L175 Difference]: Start difference. First operand has 230 places, 414 transitions, 7701 flow. Second operand 9 states and 179 transitions. [2024-06-27 23:19:28,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 450 transitions, 9025 flow [2024-06-27 23:19:29,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 450 transitions, 8635 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 23:19:29,146 INFO L231 Difference]: Finished difference. Result has 232 places, 416 transitions, 7756 flow [2024-06-27 23:19:29,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7321, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7756, PETRI_PLACES=232, PETRI_TRANSITIONS=416} [2024-06-27 23:19:29,147 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 188 predicate places. [2024-06-27 23:19:29,147 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 416 transitions, 7756 flow [2024-06-27 23:19:29,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:29,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:29,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:29,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:19:29,148 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:29,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:29,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1918273010, now seen corresponding path program 1 times [2024-06-27 23:19:29,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:29,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479707910] [2024-06-27 23:19:29,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:29,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:29,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:29,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:29,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:29,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479707910] [2024-06-27 23:19:29,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479707910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:29,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:29,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:19:29,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777156740] [2024-06-27 23:19:29,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:29,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:19:29,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:29,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:19:29,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:19:30,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:19:30,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 416 transitions, 7756 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:30,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:30,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:19:30,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:31,203 INFO L124 PetriNetUnfolderBase]: 3621/5441 cut-off events. [2024-06-27 23:19:31,205 INFO L125 PetriNetUnfolderBase]: For 627871/627873 co-relation queries the response was YES. [2024-06-27 23:19:31,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57763 conditions, 5441 events. 3621/5441 cut-off events. For 627871/627873 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 27959 event pairs, 1281 based on Foata normal form. 3/5441 useless extension candidates. Maximal degree in co-relation 57663. Up to 5154 conditions per place. [2024-06-27 23:19:31,266 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 374 selfloop transitions, 25 changer transitions 0/440 dead transitions. [2024-06-27 23:19:31,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 440 transitions, 8804 flow [2024-06-27 23:19:31,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:19:31,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:19:31,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 23:19:31,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-27 23:19:31,267 INFO L175 Difference]: Start difference. First operand has 232 places, 416 transitions, 7756 flow. Second operand 7 states and 121 transitions. [2024-06-27 23:19:31,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 440 transitions, 8804 flow [2024-06-27 23:19:31,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 440 transitions, 8473 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-27 23:19:32,002 INFO L231 Difference]: Finished difference. Result has 233 places, 422 transitions, 7568 flow [2024-06-27 23:19:32,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7425, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7568, PETRI_PLACES=233, PETRI_TRANSITIONS=422} [2024-06-27 23:19:32,003 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 189 predicate places. [2024-06-27 23:19:32,003 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 422 transitions, 7568 flow [2024-06-27 23:19:32,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:32,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:32,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:32,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:19:32,007 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:32,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:32,009 INFO L85 PathProgramCache]: Analyzing trace with hash -905019230, now seen corresponding path program 6 times [2024-06-27 23:19:32,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:32,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276242150] [2024-06-27 23:19:32,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:32,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:32,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:33,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:33,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:33,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276242150] [2024-06-27 23:19:33,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276242150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:33,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:33,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:33,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153240937] [2024-06-27 23:19:33,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:33,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:33,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:33,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:33,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:33,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:33,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 422 transitions, 7568 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:33,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:33,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:33,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:34,441 INFO L124 PetriNetUnfolderBase]: 3338/5178 cut-off events. [2024-06-27 23:19:34,442 INFO L125 PetriNetUnfolderBase]: For 622820/622861 co-relation queries the response was YES. [2024-06-27 23:19:34,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56126 conditions, 5178 events. 3338/5178 cut-off events. For 622820/622861 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 28112 event pairs, 768 based on Foata normal form. 25/5200 useless extension candidates. Maximal degree in co-relation 56024. Up to 4485 conditions per place. [2024-06-27 23:19:34,504 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 338 selfloop transitions, 76 changer transitions 0/461 dead transitions. [2024-06-27 23:19:34,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 461 transitions, 8779 flow [2024-06-27 23:19:34,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:34,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:34,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 23:19:34,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-27 23:19:34,506 INFO L175 Difference]: Start difference. First operand has 233 places, 422 transitions, 7568 flow. Second operand 9 states and 168 transitions. [2024-06-27 23:19:34,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 461 transitions, 8779 flow [2024-06-27 23:19:35,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 461 transitions, 8694 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 23:19:35,331 INFO L231 Difference]: Finished difference. Result has 239 places, 436 transitions, 7985 flow [2024-06-27 23:19:35,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7483, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7985, PETRI_PLACES=239, PETRI_TRANSITIONS=436} [2024-06-27 23:19:35,332 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 195 predicate places. [2024-06-27 23:19:35,332 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 436 transitions, 7985 flow [2024-06-27 23:19:35,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:35,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:35,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:35,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:19:35,333 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:35,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:35,333 INFO L85 PathProgramCache]: Analyzing trace with hash -904958780, now seen corresponding path program 7 times [2024-06-27 23:19:35,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:35,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323519480] [2024-06-27 23:19:35,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:35,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:35,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:36,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:36,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:36,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323519480] [2024-06-27 23:19:36,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323519480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:36,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:36,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:36,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045305857] [2024-06-27 23:19:36,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:36,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:36,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:36,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:36,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:36,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:36,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 436 transitions, 7985 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:36,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:36,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:36,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:37,861 INFO L124 PetriNetUnfolderBase]: 3404/5286 cut-off events. [2024-06-27 23:19:37,862 INFO L125 PetriNetUnfolderBase]: For 651857/651894 co-relation queries the response was YES. [2024-06-27 23:19:37,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57891 conditions, 5286 events. 3404/5286 cut-off events. For 651857/651894 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 28828 event pairs, 784 based on Foata normal form. 21/5304 useless extension candidates. Maximal degree in co-relation 57786. Up to 4576 conditions per place. [2024-06-27 23:19:37,925 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 325 selfloop transitions, 99 changer transitions 0/471 dead transitions. [2024-06-27 23:19:37,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 471 transitions, 9183 flow [2024-06-27 23:19:37,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:19:37,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:19:37,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 23:19:37,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-27 23:19:37,927 INFO L175 Difference]: Start difference. First operand has 239 places, 436 transitions, 7985 flow. Second operand 8 states and 158 transitions. [2024-06-27 23:19:37,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 471 transitions, 9183 flow [2024-06-27 23:19:38,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 471 transitions, 8909 flow, removed 83 selfloop flow, removed 5 redundant places. [2024-06-27 23:19:38,807 INFO L231 Difference]: Finished difference. Result has 242 places, 448 transitions, 8226 flow [2024-06-27 23:19:38,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7711, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8226, PETRI_PLACES=242, PETRI_TRANSITIONS=448} [2024-06-27 23:19:38,808 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-27 23:19:38,808 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 448 transitions, 8226 flow [2024-06-27 23:19:38,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:38,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:38,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:38,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:19:38,809 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:38,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:38,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1215490204, now seen corresponding path program 4 times [2024-06-27 23:19:38,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:38,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260879072] [2024-06-27 23:19:38,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:38,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:38,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:39,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:39,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:39,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260879072] [2024-06-27 23:19:39,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260879072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:39,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:39,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:39,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027167743] [2024-06-27 23:19:39,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:39,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:39,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:39,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:39,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:40,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:19:40,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 448 transitions, 8226 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:40,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:40,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:19:40,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:41,463 INFO L124 PetriNetUnfolderBase]: 3559/5453 cut-off events. [2024-06-27 23:19:41,464 INFO L125 PetriNetUnfolderBase]: For 669533/669570 co-relation queries the response was YES. [2024-06-27 23:19:41,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59661 conditions, 5453 events. 3559/5453 cut-off events. For 669533/669570 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 29246 event pairs, 819 based on Foata normal form. 21/5471 useless extension candidates. Maximal degree in co-relation 59555. Up to 4943 conditions per place. [2024-06-27 23:19:41,520 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 356 selfloop transitions, 114 changer transitions 0/479 dead transitions. [2024-06-27 23:19:41,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 479 transitions, 9468 flow [2024-06-27 23:19:41,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:41,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:41,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 23:19:41,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160206718346253 [2024-06-27 23:19:41,522 INFO L175 Difference]: Start difference. First operand has 242 places, 448 transitions, 8226 flow. Second operand 9 states and 161 transitions. [2024-06-27 23:19:41,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 479 transitions, 9468 flow [2024-06-27 23:19:42,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 479 transitions, 9096 flow, removed 110 selfloop flow, removed 6 redundant places. [2024-06-27 23:19:42,317 INFO L231 Difference]: Finished difference. Result has 245 places, 457 transitions, 8365 flow [2024-06-27 23:19:42,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7854, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8365, PETRI_PLACES=245, PETRI_TRANSITIONS=457} [2024-06-27 23:19:42,318 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 201 predicate places. [2024-06-27 23:19:42,318 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 457 transitions, 8365 flow [2024-06-27 23:19:42,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:42,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:42,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:42,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:19:42,319 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:42,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:42,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1218291550, now seen corresponding path program 6 times [2024-06-27 23:19:42,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:42,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966802065] [2024-06-27 23:19:42,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:42,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:42,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:43,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:43,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:43,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966802065] [2024-06-27 23:19:43,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966802065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:43,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:43,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:43,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68539029] [2024-06-27 23:19:43,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:43,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:43,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:43,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:43,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:43,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:19:43,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 457 transitions, 8365 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:43,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:43,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:19:43,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:45,004 INFO L124 PetriNetUnfolderBase]: 3584/5495 cut-off events. [2024-06-27 23:19:45,004 INFO L125 PetriNetUnfolderBase]: For 682182/682219 co-relation queries the response was YES. [2024-06-27 23:19:45,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59999 conditions, 5495 events. 3584/5495 cut-off events. For 682182/682219 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 29550 event pairs, 811 based on Foata normal form. 19/5511 useless extension candidates. Maximal degree in co-relation 59892. Up to 5057 conditions per place. [2024-06-27 23:19:45,070 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 393 selfloop transitions, 90 changer transitions 0/492 dead transitions. [2024-06-27 23:19:45,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 492 transitions, 9623 flow [2024-06-27 23:19:45,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:45,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:45,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 23:19:45,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-27 23:19:45,072 INFO L175 Difference]: Start difference. First operand has 245 places, 457 transitions, 8365 flow. Second operand 9 states and 166 transitions. [2024-06-27 23:19:45,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 492 transitions, 9623 flow [2024-06-27 23:19:45,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 492 transitions, 9334 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 23:19:45,886 INFO L231 Difference]: Finished difference. Result has 247 places, 466 transitions, 8488 flow [2024-06-27 23:19:45,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8076, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8488, PETRI_PLACES=247, PETRI_TRANSITIONS=466} [2024-06-27 23:19:45,886 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-27 23:19:45,886 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 466 transitions, 8488 flow [2024-06-27 23:19:45,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:45,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:45,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:45,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:19:45,887 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:45,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:45,887 INFO L85 PathProgramCache]: Analyzing trace with hash 230531902, now seen corresponding path program 8 times [2024-06-27 23:19:45,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:45,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020571599] [2024-06-27 23:19:45,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:45,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:45,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:47,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:47,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:47,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020571599] [2024-06-27 23:19:47,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020571599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:47,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:47,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:47,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214241201] [2024-06-27 23:19:47,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:47,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:47,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:47,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:47,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:47,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:47,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 466 transitions, 8488 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:47,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:47,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:47,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:48,667 INFO L124 PetriNetUnfolderBase]: 3475/5399 cut-off events. [2024-06-27 23:19:48,675 INFO L125 PetriNetUnfolderBase]: For 711915/711952 co-relation queries the response was YES. [2024-06-27 23:19:48,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60121 conditions, 5399 events. 3475/5399 cut-off events. For 711915/711952 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 29622 event pairs, 782 based on Foata normal form. 21/5417 useless extension candidates. Maximal degree in co-relation 60013. Up to 4671 conditions per place. [2024-06-27 23:19:48,742 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 338 selfloop transitions, 105 changer transitions 0/493 dead transitions. [2024-06-27 23:19:48,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 493 transitions, 9674 flow [2024-06-27 23:19:48,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:48,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:48,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 23:19:48,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-27 23:19:48,765 INFO L175 Difference]: Start difference. First operand has 247 places, 466 transitions, 8488 flow. Second operand 9 states and 170 transitions. [2024-06-27 23:19:48,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 493 transitions, 9674 flow [2024-06-27 23:19:49,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 493 transitions, 9410 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-27 23:19:49,663 INFO L231 Difference]: Finished difference. Result has 250 places, 470 transitions, 8668 flow [2024-06-27 23:19:49,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8224, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8668, PETRI_PLACES=250, PETRI_TRANSITIONS=470} [2024-06-27 23:19:49,664 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-27 23:19:49,664 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 470 transitions, 8668 flow [2024-06-27 23:19:49,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:49,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:49,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:49,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:19:49,665 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:49,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:49,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1333577884, now seen corresponding path program 5 times [2024-06-27 23:19:49,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:49,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160471992] [2024-06-27 23:19:49,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:49,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:49,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:51,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:51,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:51,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160471992] [2024-06-27 23:19:51,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160471992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:51,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:51,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:51,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074490461] [2024-06-27 23:19:51,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:51,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:51,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:51,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:51,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:51,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:19:51,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 470 transitions, 8668 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:51,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:51,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:19:51,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:52,985 INFO L124 PetriNetUnfolderBase]: 3637/5572 cut-off events. [2024-06-27 23:19:52,986 INFO L125 PetriNetUnfolderBase]: For 735285/735322 co-relation queries the response was YES. [2024-06-27 23:19:53,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62256 conditions, 5572 events. 3637/5572 cut-off events. For 735285/735322 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 29994 event pairs, 811 based on Foata normal form. 19/5588 useless extension candidates. Maximal degree in co-relation 62147. Up to 4937 conditions per place. [2024-06-27 23:19:53,049 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 352 selfloop transitions, 142 changer transitions 0/503 dead transitions. [2024-06-27 23:19:53,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 503 transitions, 10238 flow [2024-06-27 23:19:53,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:53,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:53,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 23:19:53,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-27 23:19:53,052 INFO L175 Difference]: Start difference. First operand has 250 places, 470 transitions, 8668 flow. Second operand 9 states and 167 transitions. [2024-06-27 23:19:53,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 503 transitions, 10238 flow [2024-06-27 23:19:53,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 503 transitions, 9834 flow, removed 100 selfloop flow, removed 7 redundant places. [2024-06-27 23:19:53,758 INFO L231 Difference]: Finished difference. Result has 252 places, 479 transitions, 8830 flow [2024-06-27 23:19:53,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8264, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8830, PETRI_PLACES=252, PETRI_TRANSITIONS=479} [2024-06-27 23:19:53,760 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 208 predicate places. [2024-06-27 23:19:53,760 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 479 transitions, 8830 flow [2024-06-27 23:19:53,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:53,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:53,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:53,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:19:53,760 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:53,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:53,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1333755514, now seen corresponding path program 6 times [2024-06-27 23:19:53,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:53,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594646378] [2024-06-27 23:19:53,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:53,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:53,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:55,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:55,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:55,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594646378] [2024-06-27 23:19:55,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594646378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:55,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:55,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:19:55,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541108684] [2024-06-27 23:19:55,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:55,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:19:55,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:55,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:19:55,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:19:55,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:19:55,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 479 transitions, 8830 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:55,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:55,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:19:55,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:56,456 INFO L124 PetriNetUnfolderBase]: 3632/5565 cut-off events. [2024-06-27 23:19:56,457 INFO L125 PetriNetUnfolderBase]: For 744956/744993 co-relation queries the response was YES. [2024-06-27 23:19:56,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61980 conditions, 5565 events. 3632/5565 cut-off events. For 744956/744993 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 29973 event pairs, 811 based on Foata normal form. 19/5581 useless extension candidates. Maximal degree in co-relation 61870. Up to 4932 conditions per place. [2024-06-27 23:19:56,524 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 340 selfloop transitions, 152 changer transitions 0/501 dead transitions. [2024-06-27 23:19:56,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 501 transitions, 9896 flow [2024-06-27 23:19:56,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:56,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:56,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 23:19:56,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-27 23:19:56,527 INFO L175 Difference]: Start difference. First operand has 252 places, 479 transitions, 8830 flow. Second operand 9 states and 164 transitions. [2024-06-27 23:19:56,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 501 transitions, 9896 flow [2024-06-27 23:19:57,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 501 transitions, 9337 flow, removed 132 selfloop flow, removed 6 redundant places. [2024-06-27 23:19:57,604 INFO L231 Difference]: Finished difference. Result has 255 places, 479 transitions, 8591 flow [2024-06-27 23:19:57,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8271, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8591, PETRI_PLACES=255, PETRI_TRANSITIONS=479} [2024-06-27 23:19:57,604 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-27 23:19:57,604 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 479 transitions, 8591 flow [2024-06-27 23:19:57,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:57,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:57,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:57,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:19:57,605 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:57,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:57,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1333755700, now seen corresponding path program 7 times [2024-06-27 23:19:57,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:57,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357127799] [2024-06-27 23:19:57,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:57,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:57,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:58,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:58,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:58,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357127799] [2024-06-27 23:19:58,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357127799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:58,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:58,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:58,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070064079] [2024-06-27 23:19:58,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:58,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:58,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:58,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:58,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:58,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:19:58,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 479 transitions, 8591 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:58,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:58,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:19:58,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:00,278 INFO L124 PetriNetUnfolderBase]: 3738/5729 cut-off events. [2024-06-27 23:20:00,278 INFO L125 PetriNetUnfolderBase]: For 786114/786151 co-relation queries the response was YES. [2024-06-27 23:20:00,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64605 conditions, 5729 events. 3738/5729 cut-off events. For 786114/786151 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 31093 event pairs, 826 based on Foata normal form. 19/5742 useless extension candidates. Maximal degree in co-relation 64493. Up to 5080 conditions per place. [2024-06-27 23:20:00,346 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 368 selfloop transitions, 154 changer transitions 0/531 dead transitions. [2024-06-27 23:20:00,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 531 transitions, 10837 flow [2024-06-27 23:20:00,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:20:00,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:20:00,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 23:20:00,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-27 23:20:00,348 INFO L175 Difference]: Start difference. First operand has 255 places, 479 transitions, 8591 flow. Second operand 10 states and 185 transitions. [2024-06-27 23:20:00,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 531 transitions, 10837 flow [2024-06-27 23:20:01,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 531 transitions, 10489 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 23:20:01,352 INFO L231 Difference]: Finished difference. Result has 258 places, 501 transitions, 9281 flow [2024-06-27 23:20:01,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8251, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9281, PETRI_PLACES=258, PETRI_TRANSITIONS=501} [2024-06-27 23:20:01,360 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-27 23:20:01,361 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 501 transitions, 9281 flow [2024-06-27 23:20:01,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:01,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:01,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:01,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:20:01,361 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:01,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:01,362 INFO L85 PathProgramCache]: Analyzing trace with hash -252976608, now seen corresponding path program 8 times [2024-06-27 23:20:01,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:01,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551727430] [2024-06-27 23:20:01,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:01,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:01,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:02,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:02,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:02,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551727430] [2024-06-27 23:20:02,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551727430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:02,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:02,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:02,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882786565] [2024-06-27 23:20:02,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:02,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:02,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:02,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:02,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:02,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:20:02,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 501 transitions, 9281 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:02,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:02,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:20:02,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:04,122 INFO L124 PetriNetUnfolderBase]: 3733/5722 cut-off events. [2024-06-27 23:20:04,122 INFO L125 PetriNetUnfolderBase]: For 789689/789726 co-relation queries the response was YES. [2024-06-27 23:20:04,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65250 conditions, 5722 events. 3733/5722 cut-off events. For 789689/789726 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 31053 event pairs, 826 based on Foata normal form. 19/5735 useless extension candidates. Maximal degree in co-relation 65136. Up to 5075 conditions per place. [2024-06-27 23:20:04,189 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 375 selfloop transitions, 149 changer transitions 0/533 dead transitions. [2024-06-27 23:20:04,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 533 transitions, 11043 flow [2024-06-27 23:20:04,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:20:04,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:20:04,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 23:20:04,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-27 23:20:04,190 INFO L175 Difference]: Start difference. First operand has 258 places, 501 transitions, 9281 flow. Second operand 9 states and 176 transitions. [2024-06-27 23:20:04,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 533 transitions, 11043 flow [2024-06-27 23:20:05,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 533 transitions, 10793 flow, removed 73 selfloop flow, removed 5 redundant places. [2024-06-27 23:20:05,145 INFO L231 Difference]: Finished difference. Result has 262 places, 503 transitions, 9457 flow [2024-06-27 23:20:05,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9035, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9457, PETRI_PLACES=262, PETRI_TRANSITIONS=503} [2024-06-27 23:20:05,145 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 218 predicate places. [2024-06-27 23:20:05,146 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 503 transitions, 9457 flow [2024-06-27 23:20:05,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:05,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:05,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:05,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:20:05,146 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:05,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:05,147 INFO L85 PathProgramCache]: Analyzing trace with hash -786686650, now seen corresponding path program 9 times [2024-06-27 23:20:05,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:05,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159301999] [2024-06-27 23:20:05,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:05,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:05,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:06,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:06,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:06,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159301999] [2024-06-27 23:20:06,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159301999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:06,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:06,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:06,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368919483] [2024-06-27 23:20:06,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:06,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:06,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:06,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:06,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:06,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:20:06,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 503 transitions, 9457 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:06,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:06,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:20:06,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:07,918 INFO L124 PetriNetUnfolderBase]: 3728/5715 cut-off events. [2024-06-27 23:20:07,919 INFO L125 PetriNetUnfolderBase]: For 804784/804821 co-relation queries the response was YES. [2024-06-27 23:20:07,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65593 conditions, 5715 events. 3728/5715 cut-off events. For 804784/804821 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 31014 event pairs, 826 based on Foata normal form. 19/5728 useless extension candidates. Maximal degree in co-relation 65477. Up to 5070 conditions per place. [2024-06-27 23:20:07,990 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 357 selfloop transitions, 165 changer transitions 0/531 dead transitions. [2024-06-27 23:20:07,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 531 transitions, 10853 flow [2024-06-27 23:20:07,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:20:07,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:20:07,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 23:20:07,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-27 23:20:07,992 INFO L175 Difference]: Start difference. First operand has 262 places, 503 transitions, 9457 flow. Second operand 10 states and 183 transitions. [2024-06-27 23:20:07,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 531 transitions, 10853 flow [2024-06-27 23:20:09,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 531 transitions, 10397 flow, removed 116 selfloop flow, removed 6 redundant places. [2024-06-27 23:20:09,010 INFO L231 Difference]: Finished difference. Result has 266 places, 503 transitions, 9343 flow [2024-06-27 23:20:09,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9001, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9343, PETRI_PLACES=266, PETRI_TRANSITIONS=503} [2024-06-27 23:20:09,011 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-27 23:20:09,011 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 503 transitions, 9343 flow [2024-06-27 23:20:09,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:09,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:09,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:09,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:20:09,012 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:09,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:09,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1734290400, now seen corresponding path program 2 times [2024-06-27 23:20:09,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:09,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834453948] [2024-06-27 23:20:09,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:09,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:09,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:09,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:09,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:09,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834453948] [2024-06-27 23:20:09,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834453948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:09,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:09,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:20:09,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827941695] [2024-06-27 23:20:09,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:09,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:20:09,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:09,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:20:09,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:20:10,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:20:10,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 503 transitions, 9343 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:10,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:10,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:20:10,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:11,374 INFO L124 PetriNetUnfolderBase]: 4040/6077 cut-off events. [2024-06-27 23:20:11,374 INFO L125 PetriNetUnfolderBase]: For 864888/864890 co-relation queries the response was YES. [2024-06-27 23:20:11,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68228 conditions, 6077 events. 4040/6077 cut-off events. For 864888/864890 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 32028 event pairs, 1337 based on Foata normal form. 3/6077 useless extension candidates. Maximal degree in co-relation 68111. Up to 5768 conditions per place. [2024-06-27 23:20:11,454 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 444 selfloop transitions, 30 changer transitions 0/521 dead transitions. [2024-06-27 23:20:11,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 521 transitions, 10520 flow [2024-06-27 23:20:11,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:20:11,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:20:11,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 23:20:11,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-27 23:20:11,455 INFO L175 Difference]: Start difference. First operand has 266 places, 503 transitions, 9343 flow. Second operand 6 states and 106 transitions. [2024-06-27 23:20:11,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 521 transitions, 10520 flow [2024-06-27 23:20:12,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 521 transitions, 10208 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 23:20:12,755 INFO L231 Difference]: Finished difference. Result has 264 places, 509 transitions, 9164 flow [2024-06-27 23:20:12,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9031, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9164, PETRI_PLACES=264, PETRI_TRANSITIONS=509} [2024-06-27 23:20:12,756 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 220 predicate places. [2024-06-27 23:20:12,756 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 509 transitions, 9164 flow [2024-06-27 23:20:12,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:12,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:12,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:12,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:20:12,757 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:12,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:12,757 INFO L85 PathProgramCache]: Analyzing trace with hash -13407120, now seen corresponding path program 10 times [2024-06-27 23:20:12,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:12,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188834758] [2024-06-27 23:20:12,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:12,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:12,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:14,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:14,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:14,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188834758] [2024-06-27 23:20:14,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188834758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:14,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:14,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:14,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560045274] [2024-06-27 23:20:14,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:14,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:14,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:14,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:14,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:14,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:20:14,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 509 transitions, 9164 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:14,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:14,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:20:14,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:15,499 INFO L124 PetriNetUnfolderBase]: 3714/5717 cut-off events. [2024-06-27 23:20:15,500 INFO L125 PetriNetUnfolderBase]: For 834693/834734 co-relation queries the response was YES. [2024-06-27 23:20:15,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65350 conditions, 5717 events. 3714/5717 cut-off events. For 834693/834734 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 31246 event pairs, 806 based on Foata normal form. 23/5740 useless extension candidates. Maximal degree in co-relation 65231. Up to 4620 conditions per place. [2024-06-27 23:20:15,700 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 240 selfloop transitions, 292 changer transitions 0/543 dead transitions. [2024-06-27 23:20:15,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 543 transitions, 10882 flow [2024-06-27 23:20:15,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:20:15,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:20:15,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 23:20:15,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-27 23:20:15,701 INFO L175 Difference]: Start difference. First operand has 264 places, 509 transitions, 9164 flow. Second operand 9 states and 174 transitions. [2024-06-27 23:20:15,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 543 transitions, 10882 flow [2024-06-27 23:20:16,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 543 transitions, 10833 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 23:20:16,751 INFO L231 Difference]: Finished difference. Result has 271 places, 515 transitions, 10005 flow [2024-06-27 23:20:16,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9115, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10005, PETRI_PLACES=271, PETRI_TRANSITIONS=515} [2024-06-27 23:20:16,752 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 227 predicate places. [2024-06-27 23:20:16,752 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 515 transitions, 10005 flow [2024-06-27 23:20:16,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:16,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:16,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:16,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:20:16,752 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:16,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:16,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1952968296, now seen corresponding path program 7 times [2024-06-27 23:20:16,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:16,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696681004] [2024-06-27 23:20:16,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:16,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:16,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:18,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:18,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:18,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696681004] [2024-06-27 23:20:18,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696681004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:18,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:18,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:18,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341491559] [2024-06-27 23:20:18,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:18,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:18,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:18,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:18,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:18,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:20:18,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 515 transitions, 10005 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:18,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:18,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:20:18,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:19,732 INFO L124 PetriNetUnfolderBase]: 3728/5730 cut-off events. [2024-06-27 23:20:19,733 INFO L125 PetriNetUnfolderBase]: For 863708/863749 co-relation queries the response was YES. [2024-06-27 23:20:19,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67261 conditions, 5730 events. 3728/5730 cut-off events. For 863708/863749 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 31267 event pairs, 777 based on Foata normal form. 23/5750 useless extension candidates. Maximal degree in co-relation 67140. Up to 4681 conditions per place. [2024-06-27 23:20:19,809 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 271 selfloop transitions, 260 changer transitions 0/542 dead transitions. [2024-06-27 23:20:19,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 542 transitions, 11511 flow [2024-06-27 23:20:19,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:20:19,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:20:19,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 23:20:19,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-27 23:20:19,810 INFO L175 Difference]: Start difference. First operand has 271 places, 515 transitions, 10005 flow. Second operand 9 states and 165 transitions. [2024-06-27 23:20:19,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 542 transitions, 11511 flow [2024-06-27 23:20:21,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 542 transitions, 11074 flow, removed 84 selfloop flow, removed 5 redundant places. [2024-06-27 23:20:21,030 INFO L231 Difference]: Finished difference. Result has 275 places, 518 transitions, 10192 flow [2024-06-27 23:20:21,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9568, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10192, PETRI_PLACES=275, PETRI_TRANSITIONS=518} [2024-06-27 23:20:21,032 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-27 23:20:21,032 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 518 transitions, 10192 flow [2024-06-27 23:20:21,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:21,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:21,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:21,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:20:21,033 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:21,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:21,033 INFO L85 PathProgramCache]: Analyzing trace with hash 2114104546, now seen corresponding path program 11 times [2024-06-27 23:20:21,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:21,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115975114] [2024-06-27 23:20:21,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:21,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:21,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:22,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:22,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:22,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115975114] [2024-06-27 23:20:22,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115975114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:22,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:22,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:22,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093412832] [2024-06-27 23:20:22,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:22,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:22,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:22,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:22,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:22,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:20:22,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 518 transitions, 10192 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:22,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:22,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:20:22,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:23,935 INFO L124 PetriNetUnfolderBase]: 3757/5781 cut-off events. [2024-06-27 23:20:23,935 INFO L125 PetriNetUnfolderBase]: For 881264/881305 co-relation queries the response was YES. [2024-06-27 23:20:23,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67789 conditions, 5781 events. 3757/5781 cut-off events. For 881264/881305 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 31671 event pairs, 774 based on Foata normal form. 23/5801 useless extension candidates. Maximal degree in co-relation 67666. Up to 4656 conditions per place. [2024-06-27 23:20:24,016 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 296 selfloop transitions, 249 changer transitions 0/556 dead transitions. [2024-06-27 23:20:24,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 556 transitions, 12460 flow [2024-06-27 23:20:24,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:20:24,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:20:24,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 23:20:24,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-27 23:20:24,018 INFO L175 Difference]: Start difference. First operand has 275 places, 518 transitions, 10192 flow. Second operand 9 states and 179 transitions. [2024-06-27 23:20:24,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 556 transitions, 12460 flow [2024-06-27 23:20:25,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 556 transitions, 11988 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-27 23:20:25,370 INFO L231 Difference]: Finished difference. Result has 277 places, 524 transitions, 10510 flow [2024-06-27 23:20:25,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9732, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10510, PETRI_PLACES=277, PETRI_TRANSITIONS=524} [2024-06-27 23:20:25,371 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-27 23:20:25,371 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 524 transitions, 10510 flow [2024-06-27 23:20:25,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:25,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:25,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:25,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:20:25,372 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:25,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:25,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1952968110, now seen corresponding path program 12 times [2024-06-27 23:20:25,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:25,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647243267] [2024-06-27 23:20:25,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:25,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:25,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:26,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:26,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:26,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647243267] [2024-06-27 23:20:26,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647243267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:26,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:26,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:26,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179768956] [2024-06-27 23:20:26,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:26,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:26,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:26,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:26,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:26,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:20:26,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 524 transitions, 10510 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:26,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:26,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:20:26,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:28,268 INFO L124 PetriNetUnfolderBase]: 3763/5793 cut-off events. [2024-06-27 23:20:28,268 INFO L125 PetriNetUnfolderBase]: For 887186/887227 co-relation queries the response was YES. [2024-06-27 23:20:28,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68107 conditions, 5793 events. 3763/5793 cut-off events. For 887186/887227 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 31689 event pairs, 804 based on Foata normal form. 23/5816 useless extension candidates. Maximal degree in co-relation 67984. Up to 4677 conditions per place. [2024-06-27 23:20:28,339 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 272 selfloop transitions, 274 changer transitions 0/557 dead transitions. [2024-06-27 23:20:28,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 557 transitions, 12382 flow [2024-06-27 23:20:28,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:20:28,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:20:28,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 23:20:28,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-27 23:20:28,341 INFO L175 Difference]: Start difference. First operand has 277 places, 524 transitions, 10510 flow. Second operand 9 states and 176 transitions. [2024-06-27 23:20:28,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 557 transitions, 12382 flow [2024-06-27 23:20:29,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 557 transitions, 11632 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-27 23:20:29,676 INFO L231 Difference]: Finished difference. Result has 280 places, 527 transitions, 10458 flow [2024-06-27 23:20:29,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9775, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10458, PETRI_PLACES=280, PETRI_TRANSITIONS=527} [2024-06-27 23:20:29,677 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 236 predicate places. [2024-06-27 23:20:29,677 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 527 transitions, 10458 flow [2024-06-27 23:20:29,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:29,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:29,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:29,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:20:29,677 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:29,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:29,678 INFO L85 PathProgramCache]: Analyzing trace with hash 2114098036, now seen corresponding path program 13 times [2024-06-27 23:20:29,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:29,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823318750] [2024-06-27 23:20:29,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:29,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:29,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:30,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:30,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:30,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823318750] [2024-06-27 23:20:30,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823318750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:30,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:30,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:30,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042203658] [2024-06-27 23:20:30,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:30,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:30,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:30,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:30,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:31,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:20:31,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 527 transitions, 10458 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:31,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:31,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:20:31,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:32,344 INFO L124 PetriNetUnfolderBase]: 3799/5840 cut-off events. [2024-06-27 23:20:32,344 INFO L125 PetriNetUnfolderBase]: For 915629/915670 co-relation queries the response was YES. [2024-06-27 23:20:32,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68664 conditions, 5840 events. 3799/5840 cut-off events. For 915629/915670 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 32028 event pairs, 770 based on Foata normal form. 23/5858 useless extension candidates. Maximal degree in co-relation 68541. Up to 4711 conditions per place. [2024-06-27 23:20:32,418 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 297 selfloop transitions, 254 changer transitions 0/562 dead transitions. [2024-06-27 23:20:32,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 562 transitions, 12611 flow [2024-06-27 23:20:32,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:20:32,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:20:32,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 23:20:32,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-27 23:20:32,420 INFO L175 Difference]: Start difference. First operand has 280 places, 527 transitions, 10458 flow. Second operand 9 states and 180 transitions. [2024-06-27 23:20:32,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 562 transitions, 12611 flow [2024-06-27 23:20:33,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 562 transitions, 11932 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-27 23:20:33,861 INFO L231 Difference]: Finished difference. Result has 282 places, 530 transitions, 10428 flow [2024-06-27 23:20:33,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9785, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10428, PETRI_PLACES=282, PETRI_TRANSITIONS=530} [2024-06-27 23:20:33,862 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-27 23:20:33,862 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 530 transitions, 10428 flow [2024-06-27 23:20:33,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:33,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:33,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:33,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:20:33,863 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:33,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:33,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1952961600, now seen corresponding path program 14 times [2024-06-27 23:20:33,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:33,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715617931] [2024-06-27 23:20:33,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:33,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:33,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:35,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:35,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:35,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715617931] [2024-06-27 23:20:35,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715617931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:35,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:35,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:35,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130359377] [2024-06-27 23:20:35,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:35,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:35,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:35,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:35,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:35,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:20:35,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 530 transitions, 10428 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:35,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:35,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:20:35,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:36,806 INFO L124 PetriNetUnfolderBase]: 3769/5807 cut-off events. [2024-06-27 23:20:36,807 INFO L125 PetriNetUnfolderBase]: For 924224/924265 co-relation queries the response was YES. [2024-06-27 23:20:36,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68020 conditions, 5807 events. 3769/5807 cut-off events. For 924224/924265 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 31867 event pairs, 806 based on Foata normal form. 23/5830 useless extension candidates. Maximal degree in co-relation 67896. Up to 4684 conditions per place. [2024-06-27 23:20:36,884 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 271 selfloop transitions, 276 changer transitions 0/558 dead transitions. [2024-06-27 23:20:36,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 558 transitions, 11900 flow [2024-06-27 23:20:36,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:20:36,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:20:36,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:20:36,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-27 23:20:36,886 INFO L175 Difference]: Start difference. First operand has 282 places, 530 transitions, 10428 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:20:36,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 558 transitions, 11900 flow [2024-06-27 23:20:38,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 558 transitions, 11188 flow, removed 110 selfloop flow, removed 6 redundant places. [2024-06-27 23:20:38,359 INFO L231 Difference]: Finished difference. Result has 285 places, 530 transitions, 10276 flow [2024-06-27 23:20:38,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9716, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10276, PETRI_PLACES=285, PETRI_TRANSITIONS=530} [2024-06-27 23:20:38,359 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-27 23:20:38,360 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 530 transitions, 10276 flow [2024-06-27 23:20:38,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:38,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:38,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:38,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:20:38,360 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:38,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:38,361 INFO L85 PathProgramCache]: Analyzing trace with hash 2114097850, now seen corresponding path program 8 times [2024-06-27 23:20:38,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:38,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975031797] [2024-06-27 23:20:38,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:38,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:38,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:39,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:39,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:39,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975031797] [2024-06-27 23:20:39,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975031797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:39,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:39,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:39,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140101806] [2024-06-27 23:20:39,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:39,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:39,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:39,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:39,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:40,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:20:40,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 530 transitions, 10276 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:40,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:40,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:20:40,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:41,418 INFO L124 PetriNetUnfolderBase]: 3803/5847 cut-off events. [2024-06-27 23:20:41,418 INFO L125 PetriNetUnfolderBase]: For 951969/952010 co-relation queries the response was YES. [2024-06-27 23:20:41,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68803 conditions, 5847 events. 3803/5847 cut-off events. For 951969/952010 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 32028 event pairs, 772 based on Foata normal form. 23/5865 useless extension candidates. Maximal degree in co-relation 68678. Up to 4791 conditions per place. [2024-06-27 23:20:41,494 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 314 selfloop transitions, 232 changer transitions 0/557 dead transitions. [2024-06-27 23:20:41,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 557 transitions, 11831 flow [2024-06-27 23:20:41,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:20:41,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:20:41,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 23:20:41,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-27 23:20:41,496 INFO L175 Difference]: Start difference. First operand has 285 places, 530 transitions, 10276 flow. Second operand 9 states and 168 transitions. [2024-06-27 23:20:41,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 557 transitions, 11831 flow [2024-06-27 23:20:42,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 557 transitions, 11156 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:20:42,950 INFO L231 Difference]: Finished difference. Result has 285 places, 533 transitions, 10172 flow [2024-06-27 23:20:42,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9601, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10172, PETRI_PLACES=285, PETRI_TRANSITIONS=533} [2024-06-27 23:20:42,952 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-27 23:20:42,952 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 533 transitions, 10172 flow [2024-06-27 23:20:42,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:42,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:42,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:42,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:20:42,953 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:42,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:42,953 INFO L85 PathProgramCache]: Analyzing trace with hash 2113920096, now seen corresponding path program 9 times [2024-06-27 23:20:42,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:42,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110184344] [2024-06-27 23:20:42,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:42,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:42,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:44,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:44,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:44,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110184344] [2024-06-27 23:20:44,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110184344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:44,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:44,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:44,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044660897] [2024-06-27 23:20:44,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:44,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:44,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:44,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:44,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:44,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:20:44,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 533 transitions, 10172 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:44,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:44,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:20:44,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:46,116 INFO L124 PetriNetUnfolderBase]: 3607/5646 cut-off events. [2024-06-27 23:20:46,117 INFO L125 PetriNetUnfolderBase]: For 960418/960459 co-relation queries the response was YES. [2024-06-27 23:20:46,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66532 conditions, 5646 events. 3607/5646 cut-off events. For 960418/960459 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 31696 event pairs, 778 based on Foata normal form. 25/5671 useless extension candidates. Maximal degree in co-relation 66406. Up to 4709 conditions per place. [2024-06-27 23:20:46,192 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 350 selfloop transitions, 151 changer transitions 0/558 dead transitions. [2024-06-27 23:20:46,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 558 transitions, 11400 flow [2024-06-27 23:20:46,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:20:46,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:20:46,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 23:20:46,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-27 23:20:46,194 INFO L175 Difference]: Start difference. First operand has 285 places, 533 transitions, 10172 flow. Second operand 8 states and 158 transitions. [2024-06-27 23:20:46,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 558 transitions, 11400 flow [2024-06-27 23:20:47,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 558 transitions, 10724 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-27 23:20:47,569 INFO L231 Difference]: Finished difference. Result has 285 places, 535 transitions, 9947 flow [2024-06-27 23:20:47,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9496, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9947, PETRI_PLACES=285, PETRI_TRANSITIONS=535} [2024-06-27 23:20:47,570 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-27 23:20:47,570 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 535 transitions, 9947 flow [2024-06-27 23:20:47,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:47,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:47,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:47,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:20:47,571 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:47,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:47,571 INFO L85 PathProgramCache]: Analyzing trace with hash 2113925056, now seen corresponding path program 15 times [2024-06-27 23:20:47,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:47,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189745329] [2024-06-27 23:20:47,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:47,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:47,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:48,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:48,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:48,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189745329] [2024-06-27 23:20:48,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189745329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:48,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:48,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:48,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896833876] [2024-06-27 23:20:48,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:48,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:48,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:48,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:48,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:49,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:20:49,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 535 transitions, 9947 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:49,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:49,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:20:49,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:50,529 INFO L124 PetriNetUnfolderBase]: 3767/5804 cut-off events. [2024-06-27 23:20:50,529 INFO L125 PetriNetUnfolderBase]: For 952014/952055 co-relation queries the response was YES. [2024-06-27 23:20:50,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67316 conditions, 5804 events. 3767/5804 cut-off events. For 952014/952055 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 31818 event pairs, 804 based on Foata normal form. 23/5827 useless extension candidates. Maximal degree in co-relation 67190. Up to 4683 conditions per place. [2024-06-27 23:20:50,607 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 295 selfloop transitions, 257 changer transitions 0/563 dead transitions. [2024-06-27 23:20:50,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 563 transitions, 11437 flow [2024-06-27 23:20:50,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:20:50,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:20:50,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 23:20:50,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-27 23:20:50,609 INFO L175 Difference]: Start difference. First operand has 285 places, 535 transitions, 9947 flow. Second operand 9 states and 174 transitions. [2024-06-27 23:20:50,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 563 transitions, 11437 flow [2024-06-27 23:20:52,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 563 transitions, 10896 flow, removed 121 selfloop flow, removed 6 redundant places. [2024-06-27 23:20:52,018 INFO L231 Difference]: Finished difference. Result has 288 places, 535 transitions, 9928 flow [2024-06-27 23:20:52,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9406, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9928, PETRI_PLACES=288, PETRI_TRANSITIONS=535} [2024-06-27 23:20:52,019 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 244 predicate places. [2024-06-27 23:20:52,019 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 535 transitions, 9928 flow [2024-06-27 23:20:52,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:52,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:52,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:52,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:20:52,020 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:52,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:52,020 INFO L85 PathProgramCache]: Analyzing trace with hash 2113920220, now seen corresponding path program 9 times [2024-06-27 23:20:52,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:52,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111172797] [2024-06-27 23:20:52,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:52,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:52,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:53,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:53,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:53,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111172797] [2024-06-27 23:20:53,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111172797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:53,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:53,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:53,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255386295] [2024-06-27 23:20:53,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:53,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:53,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:53,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:53,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:53,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:20:53,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 535 transitions, 9928 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:53,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:53,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:20:53,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:55,309 INFO L124 PetriNetUnfolderBase]: 3781/5811 cut-off events. [2024-06-27 23:20:55,310 INFO L125 PetriNetUnfolderBase]: For 969873/969914 co-relation queries the response was YES. [2024-06-27 23:20:55,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67550 conditions, 5811 events. 3781/5811 cut-off events. For 969873/969914 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 31726 event pairs, 815 based on Foata normal form. 23/5831 useless extension candidates. Maximal degree in co-relation 67423. Up to 4759 conditions per place. [2024-06-27 23:20:55,389 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 313 selfloop transitions, 233 changer transitions 0/557 dead transitions. [2024-06-27 23:20:55,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 557 transitions, 11106 flow [2024-06-27 23:20:55,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:20:55,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:20:55,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 23:20:55,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-27 23:20:55,391 INFO L175 Difference]: Start difference. First operand has 288 places, 535 transitions, 9928 flow. Second operand 9 states and 164 transitions. [2024-06-27 23:20:55,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 557 transitions, 11106 flow [2024-06-27 23:20:56,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 557 transitions, 10496 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-27 23:20:56,857 INFO L231 Difference]: Finished difference. Result has 288 places, 535 transitions, 9795 flow [2024-06-27 23:20:56,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9318, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9795, PETRI_PLACES=288, PETRI_TRANSITIONS=535} [2024-06-27 23:20:56,858 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 244 predicate places. [2024-06-27 23:20:56,858 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 535 transitions, 9795 flow [2024-06-27 23:20:56,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:56,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:56,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:56,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:20:56,859 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:56,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:56,860 INFO L85 PathProgramCache]: Analyzing trace with hash -615111304, now seen corresponding path program 3 times [2024-06-27 23:20:56,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:56,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131863029] [2024-06-27 23:20:56,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:56,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:56,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:57,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:57,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:57,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131863029] [2024-06-27 23:20:57,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131863029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:57,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:57,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:20:57,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851222694] [2024-06-27 23:20:57,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:57,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:20:57,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:57,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:20:57,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:20:57,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:20:57,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 535 transitions, 9795 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:57,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:57,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:20:57,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:59,377 INFO L124 PetriNetUnfolderBase]: 4134/6222 cut-off events. [2024-06-27 23:20:59,377 INFO L125 PetriNetUnfolderBase]: For 1034894/1034900 co-relation queries the response was YES. [2024-06-27 23:20:59,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70238 conditions, 6222 events. 4134/6222 cut-off events. For 1034894/1034900 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 32945 event pairs, 1336 based on Foata normal form. 7/6226 useless extension candidates. Maximal degree in co-relation 70110. Up to 5904 conditions per place. [2024-06-27 23:20:59,600 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 463 selfloop transitions, 31 changer transitions 0/543 dead transitions. [2024-06-27 23:20:59,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 543 transitions, 10809 flow [2024-06-27 23:20:59,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:20:59,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:20:59,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-27 23:20:59,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875968992248062 [2024-06-27 23:20:59,601 INFO L175 Difference]: Start difference. First operand has 288 places, 535 transitions, 9795 flow. Second operand 6 states and 100 transitions. [2024-06-27 23:20:59,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 543 transitions, 10809 flow [2024-06-27 23:21:01,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 543 transitions, 10291 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 23:21:01,062 INFO L231 Difference]: Finished difference. Result has 285 places, 535 transitions, 9347 flow [2024-06-27 23:21:01,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9277, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9347, PETRI_PLACES=285, PETRI_TRANSITIONS=535} [2024-06-27 23:21:01,063 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-27 23:21:01,063 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 535 transitions, 9347 flow [2024-06-27 23:21:01,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:01,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:01,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:01,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:21:01,063 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:01,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:01,064 INFO L85 PathProgramCache]: Analyzing trace with hash -622723912, now seen corresponding path program 1 times [2024-06-27 23:21:01,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:01,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609886185] [2024-06-27 23:21:01,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:01,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:01,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:01,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:01,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:01,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609886185] [2024-06-27 23:21:01,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609886185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:01,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:01,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:21:02,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529346314] [2024-06-27 23:21:02,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:02,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:21:02,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:02,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:21:02,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:21:02,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:21:02,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 535 transitions, 9347 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:02,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:02,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:21:02,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:03,442 INFO L124 PetriNetUnfolderBase]: 4138/6234 cut-off events. [2024-06-27 23:21:03,442 INFO L125 PetriNetUnfolderBase]: For 1023403/1023409 co-relation queries the response was YES. [2024-06-27 23:21:03,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69528 conditions, 6234 events. 4138/6234 cut-off events. For 1023403/1023409 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 33127 event pairs, 1570 based on Foata normal form. 4/6224 useless extension candidates. Maximal degree in co-relation 69399. Up to 5929 conditions per place. [2024-06-27 23:21:03,514 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 486 selfloop transitions, 18 changer transitions 0/553 dead transitions. [2024-06-27 23:21:03,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 553 transitions, 10685 flow [2024-06-27 23:21:03,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:21:03,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:21:03,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-27 23:21:03,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3687707641196013 [2024-06-27 23:21:03,516 INFO L175 Difference]: Start difference. First operand has 285 places, 535 transitions, 9347 flow. Second operand 7 states and 111 transitions. [2024-06-27 23:21:03,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 553 transitions, 10685 flow [2024-06-27 23:21:04,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 553 transitions, 10637 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:21:04,740 INFO L231 Difference]: Finished difference. Result has 289 places, 541 transitions, 9487 flow [2024-06-27 23:21:04,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9299, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9487, PETRI_PLACES=289, PETRI_TRANSITIONS=541} [2024-06-27 23:21:04,740 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-27 23:21:04,741 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 541 transitions, 9487 flow [2024-06-27 23:21:04,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:04,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:04,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:04,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:21:04,741 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:04,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:04,742 INFO L85 PathProgramCache]: Analyzing trace with hash -5055720, now seen corresponding path program 1 times [2024-06-27 23:21:04,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:04,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408562336] [2024-06-27 23:21:04,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:04,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:04,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:06,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:06,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:06,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408562336] [2024-06-27 23:21:06,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408562336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:06,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:06,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:21:06,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531171401] [2024-06-27 23:21:06,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:06,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:21:06,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:06,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:21:06,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:21:06,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:21:06,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 541 transitions, 9487 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:06,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:06,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:21:06,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:07,886 INFO L124 PetriNetUnfolderBase]: 4143/6239 cut-off events. [2024-06-27 23:21:07,887 INFO L125 PetriNetUnfolderBase]: For 1106124/1106135 co-relation queries the response was YES. [2024-06-27 23:21:07,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71109 conditions, 6239 events. 4143/6239 cut-off events. For 1106124/1106135 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 33218 event pairs, 1514 based on Foata normal form. 4/6219 useless extension candidates. Maximal degree in co-relation 70978. Up to 5982 conditions per place. [2024-06-27 23:21:07,970 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 539 selfloop transitions, 24 changer transitions 0/574 dead transitions. [2024-06-27 23:21:07,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 574 transitions, 10845 flow [2024-06-27 23:21:07,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:21:07,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:21:07,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 23:21:07,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813953488372093 [2024-06-27 23:21:07,971 INFO L175 Difference]: Start difference. First operand has 289 places, 541 transitions, 9487 flow. Second operand 10 states and 164 transitions. [2024-06-27 23:21:07,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 574 transitions, 10845 flow [2024-06-27 23:21:09,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 574 transitions, 10764 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-27 23:21:09,524 INFO L231 Difference]: Finished difference. Result has 296 places, 543 transitions, 9577 flow [2024-06-27 23:21:09,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9406, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9577, PETRI_PLACES=296, PETRI_TRANSITIONS=543} [2024-06-27 23:21:09,525 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 252 predicate places. [2024-06-27 23:21:09,525 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 543 transitions, 9577 flow [2024-06-27 23:21:09,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:09,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:09,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:09,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:21:09,526 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:09,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:09,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1993080886, now seen corresponding path program 1 times [2024-06-27 23:21:09,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:09,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440362550] [2024-06-27 23:21:09,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:09,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:09,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:10,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:10,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:10,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440362550] [2024-06-27 23:21:10,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440362550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:10,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:10,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:21:10,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399287856] [2024-06-27 23:21:10,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:10,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:21:10,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:10,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:21:10,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:21:10,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:21:10,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 543 transitions, 9577 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:10,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:10,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:21:10,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:12,401 INFO L124 PetriNetUnfolderBase]: 4144/6233 cut-off events. [2024-06-27 23:21:12,401 INFO L125 PetriNetUnfolderBase]: For 1072438/1072440 co-relation queries the response was YES. [2024-06-27 23:21:12,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70590 conditions, 6233 events. 4144/6233 cut-off events. For 1072438/1072440 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 32868 event pairs, 1325 based on Foata normal form. 3/6233 useless extension candidates. Maximal degree in co-relation 70457. Up to 5899 conditions per place. [2024-06-27 23:21:12,490 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 481 selfloop transitions, 38 changer transitions 0/568 dead transitions. [2024-06-27 23:21:12,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 568 transitions, 11103 flow [2024-06-27 23:21:12,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:21:12,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:21:12,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 23:21:12,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-27 23:21:12,493 INFO L175 Difference]: Start difference. First operand has 296 places, 543 transitions, 9577 flow. Second operand 7 states and 121 transitions. [2024-06-27 23:21:12,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 568 transitions, 11103 flow [2024-06-27 23:21:14,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 568 transitions, 10950 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-27 23:21:14,054 INFO L231 Difference]: Finished difference. Result has 296 places, 554 transitions, 9676 flow [2024-06-27 23:21:14,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9424, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9676, PETRI_PLACES=296, PETRI_TRANSITIONS=554} [2024-06-27 23:21:14,054 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 252 predicate places. [2024-06-27 23:21:14,054 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 554 transitions, 9676 flow [2024-06-27 23:21:14,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:14,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:14,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:14,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:21:14,055 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:14,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:14,055 INFO L85 PathProgramCache]: Analyzing trace with hash 416172578, now seen corresponding path program 2 times [2024-06-27 23:21:14,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:14,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939184963] [2024-06-27 23:21:14,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:14,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:14,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:14,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:14,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:14,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939184963] [2024-06-27 23:21:14,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939184963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:14,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:14,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:21:14,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341579438] [2024-06-27 23:21:14,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:14,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:21:14,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:14,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:21:14,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:21:14,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:21:14,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 554 transitions, 9676 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:14,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:14,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:21:14,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:16,332 INFO L124 PetriNetUnfolderBase]: 4140/6236 cut-off events. [2024-06-27 23:21:16,332 INFO L125 PetriNetUnfolderBase]: For 1088661/1088667 co-relation queries the response was YES. [2024-06-27 23:21:16,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70939 conditions, 6236 events. 4140/6236 cut-off events. For 1088661/1088667 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 33002 event pairs, 1565 based on Foata normal form. 4/6226 useless extension candidates. Maximal degree in co-relation 70803. Up to 5944 conditions per place. [2024-06-27 23:21:16,416 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 500 selfloop transitions, 13 changer transitions 0/562 dead transitions. [2024-06-27 23:21:16,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 562 transitions, 10728 flow [2024-06-27 23:21:16,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:21:16,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:21:16,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-27 23:21:16,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488372093023256 [2024-06-27 23:21:16,418 INFO L175 Difference]: Start difference. First operand has 296 places, 554 transitions, 9676 flow. Second operand 7 states and 105 transitions. [2024-06-27 23:21:16,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 562 transitions, 10728 flow [2024-06-27 23:21:17,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 562 transitions, 10622 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-27 23:21:17,996 INFO L231 Difference]: Finished difference. Result has 300 places, 554 transitions, 9602 flow [2024-06-27 23:21:17,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9570, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9602, PETRI_PLACES=300, PETRI_TRANSITIONS=554} [2024-06-27 23:21:17,996 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 256 predicate places. [2024-06-27 23:21:17,997 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 554 transitions, 9602 flow [2024-06-27 23:21:17,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:17,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:17,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:17,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:21:17,997 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:17,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:17,998 INFO L85 PathProgramCache]: Analyzing trace with hash -967227328, now seen corresponding path program 1 times [2024-06-27 23:21:17,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:17,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342867556] [2024-06-27 23:21:17,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:17,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:18,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:19,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:19,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:19,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342867556] [2024-06-27 23:21:19,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342867556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:19,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:19,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:21:19,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099679072] [2024-06-27 23:21:19,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:19,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:21:19,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:19,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:21:19,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:21:19,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:21:19,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 554 transitions, 9602 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:19,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:19,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:21:19,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:20,535 INFO L124 PetriNetUnfolderBase]: 3377/5402 cut-off events. [2024-06-27 23:21:20,535 INFO L125 PetriNetUnfolderBase]: For 1238613/1238692 co-relation queries the response was YES. [2024-06-27 23:21:20,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68301 conditions, 5402 events. 3377/5402 cut-off events. For 1238613/1238692 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 31907 event pairs, 631 based on Foata normal form. 19/5329 useless extension candidates. Maximal degree in co-relation 68163. Up to 4033 conditions per place. [2024-06-27 23:21:20,613 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 357 selfloop transitions, 160 changer transitions 0/593 dead transitions. [2024-06-27 23:21:20,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 593 transitions, 10983 flow [2024-06-27 23:21:20,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:21:20,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:21:20,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-27 23:21:20,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48578811369509045 [2024-06-27 23:21:20,615 INFO L175 Difference]: Start difference. First operand has 300 places, 554 transitions, 9602 flow. Second operand 9 states and 188 transitions. [2024-06-27 23:21:20,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 593 transitions, 10983 flow [2024-06-27 23:21:22,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 593 transitions, 10949 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:21:22,265 INFO L231 Difference]: Finished difference. Result has 305 places, 561 transitions, 10300 flow [2024-06-27 23:21:22,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9568, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10300, PETRI_PLACES=305, PETRI_TRANSITIONS=561} [2024-06-27 23:21:22,266 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 261 predicate places. [2024-06-27 23:21:22,266 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 561 transitions, 10300 flow [2024-06-27 23:21:22,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:22,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:22,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:22,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:21:22,267 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:22,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:22,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1691426297, now seen corresponding path program 1 times [2024-06-27 23:21:22,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:22,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257599101] [2024-06-27 23:21:22,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:22,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:22,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:23,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:23,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:23,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257599101] [2024-06-27 23:21:23,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257599101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:23,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:23,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:21:23,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054561375] [2024-06-27 23:21:23,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:23,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:21:23,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:23,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:21:23,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:21:23,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:21:23,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 561 transitions, 10300 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:23,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:23,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:21:23,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:24,884 INFO L124 PetriNetUnfolderBase]: 3714/5795 cut-off events. [2024-06-27 23:21:24,884 INFO L125 PetriNetUnfolderBase]: For 1115997/1116035 co-relation queries the response was YES. [2024-06-27 23:21:24,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69892 conditions, 5795 events. 3714/5795 cut-off events. For 1115997/1116035 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 32460 event pairs, 745 based on Foata normal form. 38/5831 useless extension candidates. Maximal degree in co-relation 69751. Up to 4747 conditions per place. [2024-06-27 23:21:24,965 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 346 selfloop transitions, 212 changer transitions 0/598 dead transitions. [2024-06-27 23:21:24,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 598 transitions, 11900 flow [2024-06-27 23:21:24,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:21:24,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:21:24,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:21:24,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-27 23:21:24,967 INFO L175 Difference]: Start difference. First operand has 305 places, 561 transitions, 10300 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:21:24,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 598 transitions, 11900 flow [2024-06-27 23:21:27,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 598 transitions, 11649 flow, removed 66 selfloop flow, removed 4 redundant places. [2024-06-27 23:21:27,033 INFO L231 Difference]: Finished difference. Result has 310 places, 570 transitions, 10933 flow [2024-06-27 23:21:27,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10049, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10933, PETRI_PLACES=310, PETRI_TRANSITIONS=570} [2024-06-27 23:21:27,034 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 266 predicate places. [2024-06-27 23:21:27,034 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 570 transitions, 10933 flow [2024-06-27 23:21:27,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:27,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:27,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:27,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:21:27,034 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:27,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:27,035 INFO L85 PathProgramCache]: Analyzing trace with hash -2049861755, now seen corresponding path program 2 times [2024-06-27 23:21:27,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:27,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876302807] [2024-06-27 23:21:27,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:27,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:27,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:28,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:28,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:28,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876302807] [2024-06-27 23:21:28,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876302807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:28,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:28,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:21:28,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353705249] [2024-06-27 23:21:28,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:28,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:21:28,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:28,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:21:28,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:21:28,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:21:28,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 570 transitions, 10933 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:28,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:28,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:21:28,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:30,225 INFO L124 PetriNetUnfolderBase]: 3910/6052 cut-off events. [2024-06-27 23:21:30,225 INFO L125 PetriNetUnfolderBase]: For 1186212/1186256 co-relation queries the response was YES. [2024-06-27 23:21:30,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73756 conditions, 6052 events. 3910/6052 cut-off events. For 1186212/1186256 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 33778 event pairs, 825 based on Foata normal form. 22/6065 useless extension candidates. Maximal degree in co-relation 73614. Up to 5380 conditions per place. [2024-06-27 23:21:30,318 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 467 selfloop transitions, 140 changer transitions 0/620 dead transitions. [2024-06-27 23:21:30,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 620 transitions, 12815 flow [2024-06-27 23:21:30,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:21:30,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:21:30,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 23:21:30,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441860465116279 [2024-06-27 23:21:30,320 INFO L175 Difference]: Start difference. First operand has 310 places, 570 transitions, 10933 flow. Second operand 10 states and 191 transitions. [2024-06-27 23:21:30,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 620 transitions, 12815 flow [2024-06-27 23:21:32,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 620 transitions, 12001 flow, removed 207 selfloop flow, removed 11 redundant places. [2024-06-27 23:21:32,373 INFO L231 Difference]: Finished difference. Result has 309 places, 582 transitions, 10985 flow [2024-06-27 23:21:32,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10291, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10985, PETRI_PLACES=309, PETRI_TRANSITIONS=582} [2024-06-27 23:21:32,374 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 265 predicate places. [2024-06-27 23:21:32,374 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 582 transitions, 10985 flow [2024-06-27 23:21:32,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:32,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:32,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:32,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:21:32,375 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:32,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:32,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1038979366, now seen corresponding path program 1 times [2024-06-27 23:21:32,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:32,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847751372] [2024-06-27 23:21:32,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:32,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:32,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:33,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:33,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:33,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847751372] [2024-06-27 23:21:33,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847751372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:33,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:33,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:21:33,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842583498] [2024-06-27 23:21:33,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:33,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:21:33,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:33,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:21:33,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:21:33,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:21:33,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 582 transitions, 10985 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:33,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:33,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:21:33,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:35,152 INFO L124 PetriNetUnfolderBase]: 4314/6492 cut-off events. [2024-06-27 23:21:35,152 INFO L125 PetriNetUnfolderBase]: For 1154612/1154626 co-relation queries the response was YES. [2024-06-27 23:21:35,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75344 conditions, 6492 events. 4314/6492 cut-off events. For 1154612/1154626 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 34576 event pairs, 1062 based on Foata normal form. 16/6505 useless extension candidates. Maximal degree in co-relation 75205. Up to 6004 conditions per place. [2024-06-27 23:21:35,237 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 491 selfloop transitions, 83 changer transitions 0/624 dead transitions. [2024-06-27 23:21:35,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 624 transitions, 12747 flow [2024-06-27 23:21:35,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:21:35,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:21:35,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 23:21:35,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39767441860465114 [2024-06-27 23:21:35,238 INFO L175 Difference]: Start difference. First operand has 309 places, 582 transitions, 10985 flow. Second operand 10 states and 171 transitions. [2024-06-27 23:21:35,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 624 transitions, 12747 flow [2024-06-27 23:21:37,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 624 transitions, 12324 flow, removed 94 selfloop flow, removed 7 redundant places. [2024-06-27 23:21:37,229 INFO L231 Difference]: Finished difference. Result has 313 places, 594 transitions, 10958 flow [2024-06-27 23:21:37,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10562, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10958, PETRI_PLACES=313, PETRI_TRANSITIONS=594} [2024-06-27 23:21:37,230 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-06-27 23:21:37,230 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 594 transitions, 10958 flow [2024-06-27 23:21:37,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:37,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:37,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:37,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:21:37,231 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:37,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:37,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1134444562, now seen corresponding path program 2 times [2024-06-27 23:21:37,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:37,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680963388] [2024-06-27 23:21:37,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:37,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:37,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:38,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:38,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:38,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680963388] [2024-06-27 23:21:38,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680963388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:38,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:38,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:21:38,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699804487] [2024-06-27 23:21:38,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:38,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:21:38,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:38,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:21:38,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:21:38,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:21:38,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 594 transitions, 10958 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:38,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:38,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:21:38,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:40,261 INFO L124 PetriNetUnfolderBase]: 3970/6113 cut-off events. [2024-06-27 23:21:40,262 INFO L125 PetriNetUnfolderBase]: For 1155405/1155415 co-relation queries the response was YES. [2024-06-27 23:21:40,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73832 conditions, 6113 events. 3970/6113 cut-off events. For 1155405/1155415 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 33827 event pairs, 770 based on Foata normal form. 14/6127 useless extension candidates. Maximal degree in co-relation 73690. Up to 5484 conditions per place. [2024-06-27 23:21:40,341 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 535 selfloop transitions, 82 changer transitions 0/634 dead transitions. [2024-06-27 23:21:40,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 634 transitions, 12482 flow [2024-06-27 23:21:40,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:21:40,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:21:40,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 23:21:40,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-27 23:21:40,343 INFO L175 Difference]: Start difference. First operand has 313 places, 594 transitions, 10958 flow. Second operand 9 states and 174 transitions. [2024-06-27 23:21:40,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 634 transitions, 12482 flow [2024-06-27 23:21:42,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 634 transitions, 12342 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-27 23:21:42,343 INFO L231 Difference]: Finished difference. Result has 318 places, 598 transitions, 11160 flow [2024-06-27 23:21:42,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10818, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11160, PETRI_PLACES=318, PETRI_TRANSITIONS=598} [2024-06-27 23:21:42,344 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 274 predicate places. [2024-06-27 23:21:42,344 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 598 transitions, 11160 flow [2024-06-27 23:21:42,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:42,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:42,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:42,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:21:42,344 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:42,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:42,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1622596038, now seen corresponding path program 3 times [2024-06-27 23:21:42,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:42,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880292743] [2024-06-27 23:21:42,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:42,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:42,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:43,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:43,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:43,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880292743] [2024-06-27 23:21:43,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880292743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:43,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:43,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:21:43,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589672844] [2024-06-27 23:21:43,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:43,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:21:43,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:43,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:21:43,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:21:43,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:21:43,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 598 transitions, 11160 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:43,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:43,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:21:43,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:45,492 INFO L124 PetriNetUnfolderBase]: 4034/6211 cut-off events. [2024-06-27 23:21:45,493 INFO L125 PetriNetUnfolderBase]: For 1206566/1206576 co-relation queries the response was YES. [2024-06-27 23:21:45,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76026 conditions, 6211 events. 4034/6211 cut-off events. For 1206566/1206576 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 34419 event pairs, 779 based on Foata normal form. 14/6224 useless extension candidates. Maximal degree in co-relation 75883. Up to 5404 conditions per place. [2024-06-27 23:21:45,578 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 497 selfloop transitions, 128 changer transitions 0/642 dead transitions. [2024-06-27 23:21:45,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 642 transitions, 13170 flow [2024-06-27 23:21:45,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:21:45,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:21:45,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-27 23:21:45,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-27 23:21:45,580 INFO L175 Difference]: Start difference. First operand has 318 places, 598 transitions, 11160 flow. Second operand 9 states and 178 transitions. [2024-06-27 23:21:45,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 642 transitions, 13170 flow [2024-06-27 23:21:47,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 642 transitions, 12872 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-27 23:21:47,876 INFO L231 Difference]: Finished difference. Result has 320 places, 606 transitions, 11473 flow [2024-06-27 23:21:47,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10862, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11473, PETRI_PLACES=320, PETRI_TRANSITIONS=606} [2024-06-27 23:21:47,877 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 276 predicate places. [2024-06-27 23:21:47,877 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 606 transitions, 11473 flow [2024-06-27 23:21:47,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:47,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:47,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:47,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:21:47,878 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:47,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:47,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1622599913, now seen corresponding path program 3 times [2024-06-27 23:21:47,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:47,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429503033] [2024-06-27 23:21:47,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:47,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:47,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:49,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:49,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:49,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429503033] [2024-06-27 23:21:49,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429503033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:49,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:49,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:21:49,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148429681] [2024-06-27 23:21:49,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:49,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:21:49,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:49,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:21:49,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:21:49,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:21:49,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 606 transitions, 11473 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:49,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:49,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:21:49,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:51,093 INFO L124 PetriNetUnfolderBase]: 4058/6269 cut-off events. [2024-06-27 23:21:51,093 INFO L125 PetriNetUnfolderBase]: For 1222298/1222308 co-relation queries the response was YES. [2024-06-27 23:21:51,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76376 conditions, 6269 events. 4058/6269 cut-off events. For 1222298/1222308 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 35088 event pairs, 799 based on Foata normal form. 13/6282 useless extension candidates. Maximal degree in co-relation 76232. Up to 5575 conditions per place. [2024-06-27 23:21:51,184 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 493 selfloop transitions, 140 changer transitions 0/650 dead transitions. [2024-06-27 23:21:51,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 650 transitions, 13055 flow [2024-06-27 23:21:51,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:21:51,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:21:51,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 23:21:51,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-27 23:21:51,185 INFO L175 Difference]: Start difference. First operand has 320 places, 606 transitions, 11473 flow. Second operand 9 states and 176 transitions. [2024-06-27 23:21:51,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 650 transitions, 13055 flow [2024-06-27 23:21:53,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 650 transitions, 12604 flow, removed 164 selfloop flow, removed 5 redundant places. [2024-06-27 23:21:53,588 INFO L231 Difference]: Finished difference. Result has 324 places, 618 transitions, 11564 flow [2024-06-27 23:21:53,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11022, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11564, PETRI_PLACES=324, PETRI_TRANSITIONS=618} [2024-06-27 23:21:53,589 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 280 predicate places. [2024-06-27 23:21:53,589 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 618 transitions, 11564 flow [2024-06-27 23:21:53,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:53,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:53,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:53,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:21:53,590 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:53,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:53,590 INFO L85 PathProgramCache]: Analyzing trace with hash 333827994, now seen corresponding path program 4 times [2024-06-27 23:21:53,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:53,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151622281] [2024-06-27 23:21:53,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:53,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:53,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:54,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:54,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:54,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151622281] [2024-06-27 23:21:54,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151622281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:54,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:54,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:21:54,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472833115] [2024-06-27 23:21:54,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:54,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:21:54,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:54,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:21:54,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:21:55,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:21:55,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 618 transitions, 11564 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:55,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:55,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:21:55,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:56,792 INFO L124 PetriNetUnfolderBase]: 4050/6251 cut-off events. [2024-06-27 23:21:56,792 INFO L125 PetriNetUnfolderBase]: For 1230550/1230560 co-relation queries the response was YES. [2024-06-27 23:21:56,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76048 conditions, 6251 events. 4050/6251 cut-off events. For 1230550/1230560 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 34866 event pairs, 795 based on Foata normal form. 14/6261 useless extension candidates. Maximal degree in co-relation 75902. Up to 5589 conditions per place. [2024-06-27 23:21:56,883 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 514 selfloop transitions, 120 changer transitions 0/651 dead transitions. [2024-06-27 23:21:56,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 651 transitions, 12950 flow [2024-06-27 23:21:56,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:21:56,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:21:56,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:21:56,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-27 23:21:56,884 INFO L175 Difference]: Start difference. First operand has 324 places, 618 transitions, 11564 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:21:56,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 651 transitions, 12950 flow [2024-06-27 23:21:58,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 651 transitions, 12586 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-27 23:21:58,809 INFO L231 Difference]: Finished difference. Result has 327 places, 618 transitions, 11455 flow [2024-06-27 23:21:58,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11200, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11455, PETRI_PLACES=327, PETRI_TRANSITIONS=618} [2024-06-27 23:21:58,809 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-27 23:21:58,809 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 618 transitions, 11455 flow [2024-06-27 23:21:58,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:58,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:58,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:58,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:21:58,810 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:58,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:58,810 INFO L85 PathProgramCache]: Analyzing trace with hash 476075214, now seen corresponding path program 5 times [2024-06-27 23:21:58,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:58,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222336172] [2024-06-27 23:21:58,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:58,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:58,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:00,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:00,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:00,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222336172] [2024-06-27 23:22:00,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222336172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:00,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:00,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:22:00,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83635760] [2024-06-27 23:22:00,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:00,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:22:00,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:00,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:22:00,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:22:00,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:22:00,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 618 transitions, 11455 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:00,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:00,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:22:00,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:02,289 INFO L124 PetriNetUnfolderBase]: 4085/6303 cut-off events. [2024-06-27 23:22:02,289 INFO L125 PetriNetUnfolderBase]: For 1253304/1253316 co-relation queries the response was YES. [2024-06-27 23:22:02,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76722 conditions, 6303 events. 4085/6303 cut-off events. For 1253304/1253316 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 35230 event pairs, 796 based on Foata normal form. 16/6319 useless extension candidates. Maximal degree in co-relation 76575. Up to 5537 conditions per place. [2024-06-27 23:22:02,384 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 479 selfloop transitions, 167 changer transitions 0/663 dead transitions. [2024-06-27 23:22:02,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 663 transitions, 13130 flow [2024-06-27 23:22:02,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:22:02,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:22:02,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-27 23:22:02,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42283298097251587 [2024-06-27 23:22:02,386 INFO L175 Difference]: Start difference. First operand has 327 places, 618 transitions, 11455 flow. Second operand 11 states and 200 transitions. [2024-06-27 23:22:02,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 663 transitions, 13130 flow [2024-06-27 23:22:04,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 663 transitions, 12861 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:22:04,693 INFO L231 Difference]: Finished difference. Result has 331 places, 626 transitions, 11797 flow [2024-06-27 23:22:04,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11186, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11797, PETRI_PLACES=331, PETRI_TRANSITIONS=626} [2024-06-27 23:22:04,694 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-27 23:22:04,694 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 626 transitions, 11797 flow [2024-06-27 23:22:04,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:04,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:04,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:04,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:22:04,694 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:04,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:04,695 INFO L85 PathProgramCache]: Analyzing trace with hash 475927344, now seen corresponding path program 6 times [2024-06-27 23:22:04,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:04,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957466255] [2024-06-27 23:22:04,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:04,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:04,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:06,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:06,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:06,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957466255] [2024-06-27 23:22:06,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957466255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:06,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:06,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:22:06,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724819007] [2024-06-27 23:22:06,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:06,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:22:06,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:06,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:22:06,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:22:06,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:22:06,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 626 transitions, 11797 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:06,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:06,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:22:06,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:08,308 INFO L124 PetriNetUnfolderBase]: 4127/6369 cut-off events. [2024-06-27 23:22:08,308 INFO L125 PetriNetUnfolderBase]: For 1306571/1306583 co-relation queries the response was YES. [2024-06-27 23:22:08,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78704 conditions, 6369 events. 4127/6369 cut-off events. For 1306571/1306583 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 35672 event pairs, 798 based on Foata normal form. 16/6385 useless extension candidates. Maximal degree in co-relation 78554. Up to 5393 conditions per place. [2024-06-27 23:22:08,574 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 454 selfloop transitions, 195 changer transitions 0/666 dead transitions. [2024-06-27 23:22:08,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 666 transitions, 13815 flow [2024-06-27 23:22:08,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:22:08,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:22:08,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 23:22:08,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-27 23:22:08,585 INFO L175 Difference]: Start difference. First operand has 331 places, 626 transitions, 11797 flow. Second operand 10 states and 188 transitions. [2024-06-27 23:22:08,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 666 transitions, 13815 flow [2024-06-27 23:22:10,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 666 transitions, 13403 flow, removed 93 selfloop flow, removed 7 redundant places. [2024-06-27 23:22:10,994 INFO L231 Difference]: Finished difference. Result has 334 places, 630 transitions, 12059 flow [2024-06-27 23:22:10,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11385, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12059, PETRI_PLACES=334, PETRI_TRANSITIONS=630} [2024-06-27 23:22:10,995 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 290 predicate places. [2024-06-27 23:22:10,995 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 630 transitions, 12059 flow [2024-06-27 23:22:10,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:10,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:10,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:10,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:22:10,996 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:10,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:10,997 INFO L85 PathProgramCache]: Analyzing trace with hash 475931064, now seen corresponding path program 7 times [2024-06-27 23:22:10,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:10,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524066857] [2024-06-27 23:22:10,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:10,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:11,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:12,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:12,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:12,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524066857] [2024-06-27 23:22:12,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524066857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:12,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:12,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:22:12,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367443952] [2024-06-27 23:22:12,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:12,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:22:12,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:12,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:22:12,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:22:12,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:22:12,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 630 transitions, 12059 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:12,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:12,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:22:12,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:14,913 INFO L124 PetriNetUnfolderBase]: 4155/6412 cut-off events. [2024-06-27 23:22:14,914 INFO L125 PetriNetUnfolderBase]: For 1344652/1344664 co-relation queries the response was YES. [2024-06-27 23:22:14,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79583 conditions, 6412 events. 4155/6412 cut-off events. For 1344652/1344664 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 35959 event pairs, 803 based on Foata normal form. 16/6428 useless extension candidates. Maximal degree in co-relation 79432. Up to 5498 conditions per place. [2024-06-27 23:22:15,011 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 455 selfloop transitions, 196 changer transitions 0/668 dead transitions. [2024-06-27 23:22:15,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 668 transitions, 13711 flow [2024-06-27 23:22:15,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:22:15,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:22:15,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 23:22:15,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-27 23:22:15,013 INFO L175 Difference]: Start difference. First operand has 334 places, 630 transitions, 12059 flow. Second operand 10 states and 186 transitions. [2024-06-27 23:22:15,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 668 transitions, 13711 flow [2024-06-27 23:22:17,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 668 transitions, 13230 flow, removed 150 selfloop flow, removed 5 redundant places. [2024-06-27 23:22:17,758 INFO L231 Difference]: Finished difference. Result has 339 places, 635 transitions, 12214 flow [2024-06-27 23:22:17,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11648, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12214, PETRI_PLACES=339, PETRI_TRANSITIONS=635} [2024-06-27 23:22:17,759 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 295 predicate places. [2024-06-27 23:22:17,759 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 635 transitions, 12214 flow [2024-06-27 23:22:17,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:17,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:17,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:17,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:22:17,760 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:17,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:17,760 INFO L85 PathProgramCache]: Analyzing trace with hash 481437594, now seen corresponding path program 8 times [2024-06-27 23:22:17,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:17,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898148265] [2024-06-27 23:22:17,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:17,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:17,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:19,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:19,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:19,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898148265] [2024-06-27 23:22:19,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898148265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:19,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:19,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:22:19,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546975233] [2024-06-27 23:22:19,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:19,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:22:19,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:19,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:22:19,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:22:19,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:22:19,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 635 transitions, 12214 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:19,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:19,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:22:19,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:21,396 INFO L124 PetriNetUnfolderBase]: 4147/6400 cut-off events. [2024-06-27 23:22:21,396 INFO L125 PetriNetUnfolderBase]: For 1349805/1349817 co-relation queries the response was YES. [2024-06-27 23:22:21,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79219 conditions, 6400 events. 4147/6400 cut-off events. For 1349805/1349817 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 35902 event pairs, 801 based on Foata normal form. 16/6416 useless extension candidates. Maximal degree in co-relation 79066. Up to 5634 conditions per place. [2024-06-27 23:22:21,496 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 474 selfloop transitions, 181 changer transitions 0/672 dead transitions. [2024-06-27 23:22:21,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 672 transitions, 13662 flow [2024-06-27 23:22:21,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:22:21,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:22:21,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-27 23:22:21,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42283298097251587 [2024-06-27 23:22:21,498 INFO L175 Difference]: Start difference. First operand has 339 places, 635 transitions, 12214 flow. Second operand 11 states and 200 transitions. [2024-06-27 23:22:21,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 672 transitions, 13662 flow [2024-06-27 23:22:24,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 672 transitions, 12996 flow, removed 145 selfloop flow, removed 7 redundant places. [2024-06-27 23:22:24,822 INFO L231 Difference]: Finished difference. Result has 343 places, 635 transitions, 11918 flow [2024-06-27 23:22:24,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11548, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11918, PETRI_PLACES=343, PETRI_TRANSITIONS=635} [2024-06-27 23:22:24,822 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 299 predicate places. [2024-06-27 23:22:24,822 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 635 transitions, 11918 flow [2024-06-27 23:22:24,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:24,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:24,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:24,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:22:24,823 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:24,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:24,823 INFO L85 PathProgramCache]: Analyzing trace with hash 481653075, now seen corresponding path program 1 times [2024-06-27 23:22:24,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:24,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044216997] [2024-06-27 23:22:24,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:24,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:24,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:26,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:26,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:26,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044216997] [2024-06-27 23:22:26,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044216997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:26,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:26,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:22:26,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121306109] [2024-06-27 23:22:26,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:26,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:22:26,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:26,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:22:26,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:22:26,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:22:26,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 635 transitions, 11918 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:26,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:26,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:22:26,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:28,363 INFO L124 PetriNetUnfolderBase]: 4624/6928 cut-off events. [2024-06-27 23:22:28,363 INFO L125 PetriNetUnfolderBase]: For 1424615/1424627 co-relation queries the response was YES. [2024-06-27 23:22:28,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82716 conditions, 6928 events. 4624/6928 cut-off events. For 1424615/1424627 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 37043 event pairs, 751 based on Foata normal form. 18/6946 useless extension candidates. Maximal degree in co-relation 82562. Up to 5965 conditions per place. [2024-06-27 23:22:28,468 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 425 selfloop transitions, 281 changer transitions 0/721 dead transitions. [2024-06-27 23:22:28,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 721 transitions, 14355 flow [2024-06-27 23:22:28,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:22:28,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:22:28,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 23:22:28,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-27 23:22:28,470 INFO L175 Difference]: Start difference. First operand has 343 places, 635 transitions, 11918 flow. Second operand 10 states and 188 transitions. [2024-06-27 23:22:28,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 721 transitions, 14355 flow [2024-06-27 23:22:31,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 721 transitions, 13977 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:22:31,545 INFO L231 Difference]: Finished difference. Result has 346 places, 682 transitions, 13031 flow [2024-06-27 23:22:31,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11540, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13031, PETRI_PLACES=346, PETRI_TRANSITIONS=682} [2024-06-27 23:22:31,546 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 302 predicate places. [2024-06-27 23:22:31,546 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 682 transitions, 13031 flow [2024-06-27 23:22:31,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:31,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:31,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:31,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:22:31,547 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:31,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:31,548 INFO L85 PathProgramCache]: Analyzing trace with hash 130058980, now seen corresponding path program 2 times [2024-06-27 23:22:31,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:31,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973855853] [2024-06-27 23:22:31,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:31,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:31,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:32,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:32,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:32,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973855853] [2024-06-27 23:22:32,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973855853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:32,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:32,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:22:32,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464623584] [2024-06-27 23:22:32,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:32,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:22:32,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:32,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:22:32,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:22:32,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:22:32,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 682 transitions, 13031 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:32,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:32,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:22:32,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:34,467 INFO L124 PetriNetUnfolderBase]: 4567/6882 cut-off events. [2024-06-27 23:22:34,468 INFO L125 PetriNetUnfolderBase]: For 1441470/1441484 co-relation queries the response was YES. [2024-06-27 23:22:34,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83551 conditions, 6882 events. 4567/6882 cut-off events. For 1441470/1441484 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 37204 event pairs, 823 based on Foata normal form. 15/6897 useless extension candidates. Maximal degree in co-relation 83396. Up to 6314 conditions per place. [2024-06-27 23:22:34,588 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 571 selfloop transitions, 84 changer transitions 0/718 dead transitions. [2024-06-27 23:22:34,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 718 transitions, 15121 flow [2024-06-27 23:22:34,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:22:34,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:22:34,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 23:22:34,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-27 23:22:34,590 INFO L175 Difference]: Start difference. First operand has 346 places, 682 transitions, 13031 flow. Second operand 8 states and 145 transitions. [2024-06-27 23:22:34,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 718 transitions, 15121 flow [2024-06-27 23:22:37,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 718 transitions, 14585 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-27 23:22:37,400 INFO L231 Difference]: Finished difference. Result has 348 places, 694 transitions, 12848 flow [2024-06-27 23:22:37,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12495, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12848, PETRI_PLACES=348, PETRI_TRANSITIONS=694} [2024-06-27 23:22:37,401 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-27 23:22:37,401 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 694 transitions, 12848 flow [2024-06-27 23:22:37,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:37,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:37,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:37,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:22:37,402 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:37,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:37,402 INFO L85 PathProgramCache]: Analyzing trace with hash 696321534, now seen corresponding path program 2 times [2024-06-27 23:22:37,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:37,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743730988] [2024-06-27 23:22:37,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:37,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:37,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:38,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:38,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:38,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743730988] [2024-06-27 23:22:38,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743730988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:38,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:38,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:22:38,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159986029] [2024-06-27 23:22:38,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:38,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:22:38,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:38,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:22:38,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:22:38,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:22:38,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 694 transitions, 12848 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:38,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:38,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:22:38,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:40,495 INFO L124 PetriNetUnfolderBase]: 4567/6892 cut-off events. [2024-06-27 23:22:40,495 INFO L125 PetriNetUnfolderBase]: For 1471867/1471869 co-relation queries the response was YES. [2024-06-27 23:22:40,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82860 conditions, 6892 events. 4567/6892 cut-off events. For 1471867/1471869 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 37482 event pairs, 1252 based on Foata normal form. 3/6892 useless extension candidates. Maximal degree in co-relation 82703. Up to 6464 conditions per place. [2024-06-27 23:22:40,588 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 611 selfloop transitions, 43 changer transitions 0/717 dead transitions. [2024-06-27 23:22:40,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 717 transitions, 14432 flow [2024-06-27 23:22:40,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:22:40,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:22:40,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 23:22:40,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-27 23:22:40,590 INFO L175 Difference]: Start difference. First operand has 348 places, 694 transitions, 12848 flow. Second operand 8 states and 135 transitions. [2024-06-27 23:22:40,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 717 transitions, 14432 flow [2024-06-27 23:22:43,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 717 transitions, 14302 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 23:22:43,727 INFO L231 Difference]: Finished difference. Result has 353 places, 698 transitions, 12848 flow [2024-06-27 23:22:43,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12718, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12848, PETRI_PLACES=353, PETRI_TRANSITIONS=698} [2024-06-27 23:22:43,728 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 309 predicate places. [2024-06-27 23:22:43,728 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 698 transitions, 12848 flow [2024-06-27 23:22:43,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:43,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:43,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:43,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:22:43,729 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:43,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:43,729 INFO L85 PathProgramCache]: Analyzing trace with hash 695254390, now seen corresponding path program 3 times [2024-06-27 23:22:43,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:43,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73889214] [2024-06-27 23:22:43,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:43,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:43,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:44,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:44,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:44,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73889214] [2024-06-27 23:22:44,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73889214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:44,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:44,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:22:44,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184311537] [2024-06-27 23:22:44,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:44,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:22:44,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:44,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:22:44,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:22:44,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:22:44,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 698 transitions, 12848 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:44,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:44,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:22:44,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:46,824 INFO L124 PetriNetUnfolderBase]: 4564/6878 cut-off events. [2024-06-27 23:22:46,825 INFO L125 PetriNetUnfolderBase]: For 1482495/1482507 co-relation queries the response was YES. [2024-06-27 23:22:46,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82918 conditions, 6878 events. 4564/6878 cut-off events. For 1482495/1482507 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 37134 event pairs, 809 based on Foata normal form. 13/6891 useless extension candidates. Maximal degree in co-relation 82760. Up to 6313 conditions per place. [2024-06-27 23:22:46,926 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 565 selfloop transitions, 90 changer transitions 0/718 dead transitions. [2024-06-27 23:22:46,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 718 transitions, 14586 flow [2024-06-27 23:22:46,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:22:46,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:22:46,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 23:22:46,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-27 23:22:46,928 INFO L175 Difference]: Start difference. First operand has 353 places, 698 transitions, 12848 flow. Second operand 8 states and 140 transitions. [2024-06-27 23:22:46,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 718 transitions, 14586 flow [2024-06-27 23:22:50,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 718 transitions, 14470 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 23:22:50,102 INFO L231 Difference]: Finished difference. Result has 357 places, 698 transitions, 12919 flow [2024-06-27 23:22:50,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12732, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12919, PETRI_PLACES=357, PETRI_TRANSITIONS=698} [2024-06-27 23:22:50,105 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-27 23:22:50,105 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 698 transitions, 12919 flow [2024-06-27 23:22:50,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:50,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:50,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:50,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:22:50,106 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:50,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:50,106 INFO L85 PathProgramCache]: Analyzing trace with hash -976385402, now seen corresponding path program 9 times [2024-06-27 23:22:50,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:50,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303125922] [2024-06-27 23:22:50,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:50,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:50,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:51,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-27 23:22:51,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:51,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303125922] [2024-06-27 23:22:51,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303125922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:51,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:51,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:22:51,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683681264] [2024-06-27 23:22:51,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:51,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:22:51,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:51,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:22:51,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:22:51,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:22:51,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 698 transitions, 12919 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:51,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:51,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:22:51,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:53,477 INFO L124 PetriNetUnfolderBase]: 4314/6610 cut-off events. [2024-06-27 23:22:53,478 INFO L125 PetriNetUnfolderBase]: For 1506442/1506494 co-relation queries the response was YES. [2024-06-27 23:22:53,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82161 conditions, 6610 events. 4314/6610 cut-off events. For 1506442/1506494 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 36740 event pairs, 686 based on Foata normal form. 23/6630 useless extension candidates. Maximal degree in co-relation 82001. Up to 5947 conditions per place. [2024-06-27 23:22:53,583 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 630 selfloop transitions, 82 changer transitions 0/734 dead transitions. [2024-06-27 23:22:53,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 734 transitions, 14649 flow [2024-06-27 23:22:53,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:22:53,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:22:53,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 23:22:53,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-27 23:22:53,585 INFO L175 Difference]: Start difference. First operand has 357 places, 698 transitions, 12919 flow. Second operand 10 states and 176 transitions. [2024-06-27 23:22:53,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 734 transitions, 14649 flow [2024-06-27 23:22:56,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 734 transitions, 14483 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:22:56,121 INFO L231 Difference]: Finished difference. Result has 361 places, 704 transitions, 13139 flow [2024-06-27 23:22:56,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12753, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13139, PETRI_PLACES=361, PETRI_TRANSITIONS=704} [2024-06-27 23:22:56,122 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 317 predicate places. [2024-06-27 23:22:56,122 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 704 transitions, 13139 flow [2024-06-27 23:22:56,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:56,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:56,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:56,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:22:56,123 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:56,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:56,123 INFO L85 PathProgramCache]: Analyzing trace with hash -974507577, now seen corresponding path program 4 times [2024-06-27 23:22:56,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:56,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251580527] [2024-06-27 23:22:56,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:56,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:56,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:57,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:57,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:57,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251580527] [2024-06-27 23:22:57,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251580527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:57,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:57,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:22:57,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235743339] [2024-06-27 23:22:57,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:57,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:22:57,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:57,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:22:57,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:22:57,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:22:57,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 704 transitions, 13139 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:57,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:57,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:22:57,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:59,696 INFO L124 PetriNetUnfolderBase]: 4349/6670 cut-off events. [2024-06-27 23:22:59,696 INFO L125 PetriNetUnfolderBase]: For 1532295/1532347 co-relation queries the response was YES. [2024-06-27 23:22:59,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83051 conditions, 6670 events. 4349/6670 cut-off events. For 1532295/1532347 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 37216 event pairs, 703 based on Foata normal form. 23/6690 useless extension candidates. Maximal degree in co-relation 82890. Up to 5942 conditions per place. [2024-06-27 23:22:59,810 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 568 selfloop transitions, 149 changer transitions 0/739 dead transitions. [2024-06-27 23:22:59,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 739 transitions, 14911 flow [2024-06-27 23:22:59,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:22:59,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:22:59,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 23:22:59,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.413953488372093 [2024-06-27 23:22:59,812 INFO L175 Difference]: Start difference. First operand has 361 places, 704 transitions, 13139 flow. Second operand 10 states and 178 transitions. [2024-06-27 23:22:59,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 739 transitions, 14911 flow [2024-06-27 23:23:03,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 739 transitions, 14521 flow, removed 118 selfloop flow, removed 8 redundant places. [2024-06-27 23:23:03,211 INFO L231 Difference]: Finished difference. Result has 363 places, 713 transitions, 13358 flow [2024-06-27 23:23:03,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12749, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13358, PETRI_PLACES=363, PETRI_TRANSITIONS=713} [2024-06-27 23:23:03,212 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 319 predicate places. [2024-06-27 23:23:03,212 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 713 transitions, 13358 flow [2024-06-27 23:23:03,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:03,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:03,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:03,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:23:03,212 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:03,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:03,213 INFO L85 PathProgramCache]: Analyzing trace with hash -974507732, now seen corresponding path program 10 times [2024-06-27 23:23:03,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:03,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024184315] [2024-06-27 23:23:03,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:03,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:03,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:04,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:04,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:04,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024184315] [2024-06-27 23:23:04,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024184315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:04,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:04,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:23:04,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068316150] [2024-06-27 23:23:04,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:04,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:23:04,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:04,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:23:04,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:23:04,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:23:04,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 713 transitions, 13358 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:04,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:04,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:23:04,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:06,815 INFO L124 PetriNetUnfolderBase]: 4388/6729 cut-off events. [2024-06-27 23:23:06,815 INFO L125 PetriNetUnfolderBase]: For 1566115/1566167 co-relation queries the response was YES. [2024-06-27 23:23:06,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84200 conditions, 6729 events. 4388/6729 cut-off events. For 1566115/1566167 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 37638 event pairs, 712 based on Foata normal form. 23/6743 useless extension candidates. Maximal degree in co-relation 84038. Up to 6034 conditions per place. [2024-06-27 23:23:06,927 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 604 selfloop transitions, 120 changer transitions 0/746 dead transitions. [2024-06-27 23:23:06,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 746 transitions, 15110 flow [2024-06-27 23:23:06,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:23:06,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:23:06,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-27 23:23:06,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4116279069767442 [2024-06-27 23:23:06,929 INFO L175 Difference]: Start difference. First operand has 363 places, 713 transitions, 13358 flow. Second operand 10 states and 177 transitions. [2024-06-27 23:23:06,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 746 transitions, 15110 flow [2024-06-27 23:23:10,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 746 transitions, 14706 flow, removed 77 selfloop flow, removed 8 redundant places. [2024-06-27 23:23:10,176 INFO L231 Difference]: Finished difference. Result has 365 places, 719 transitions, 13431 flow [2024-06-27 23:23:10,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12954, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13431, PETRI_PLACES=365, PETRI_TRANSITIONS=719} [2024-06-27 23:23:10,177 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 321 predicate places. [2024-06-27 23:23:10,177 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 719 transitions, 13431 flow [2024-06-27 23:23:10,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:10,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:10,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:10,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:23:10,177 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:10,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:10,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1381756932, now seen corresponding path program 11 times [2024-06-27 23:23:10,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:10,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737716559] [2024-06-27 23:23:10,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:10,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:10,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:11,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-27 23:23:11,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:11,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737716559] [2024-06-27 23:23:11,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737716559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:11,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:11,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:23:11,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537133485] [2024-06-27 23:23:11,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:11,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:23:11,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:11,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:23:11,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:23:11,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:23:11,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 719 transitions, 13431 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:11,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:11,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:23:11,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:13,757 INFO L124 PetriNetUnfolderBase]: 4425/6783 cut-off events. [2024-06-27 23:23:13,757 INFO L125 PetriNetUnfolderBase]: For 1603273/1603325 co-relation queries the response was YES. [2024-06-27 23:23:13,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85196 conditions, 6783 events. 4425/6783 cut-off events. For 1603273/1603325 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 37930 event pairs, 699 based on Foata normal form. 23/6797 useless extension candidates. Maximal degree in co-relation 85033. Up to 5955 conditions per place. [2024-06-27 23:23:13,856 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 603 selfloop transitions, 128 changer transitions 0/753 dead transitions. [2024-06-27 23:23:13,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 753 transitions, 15207 flow [2024-06-27 23:23:13,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:23:13,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:23:13,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 23:23:13,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-27 23:23:13,858 INFO L175 Difference]: Start difference. First operand has 365 places, 719 transitions, 13431 flow. Second operand 9 states and 169 transitions. [2024-06-27 23:23:13,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 753 transitions, 15207 flow [2024-06-27 23:23:17,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 753 transitions, 14830 flow, removed 85 selfloop flow, removed 7 redundant places. [2024-06-27 23:23:17,312 INFO L231 Difference]: Finished difference. Result has 367 places, 725 transitions, 13554 flow [2024-06-27 23:23:17,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13054, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13554, PETRI_PLACES=367, PETRI_TRANSITIONS=725} [2024-06-27 23:23:17,312 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-27 23:23:17,312 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 725 transitions, 13554 flow [2024-06-27 23:23:17,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:17,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:17,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:17,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:23:17,313 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:17,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:17,313 INFO L85 PathProgramCache]: Analyzing trace with hash 747511591, now seen corresponding path program 5 times [2024-06-27 23:23:17,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:17,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655830309] [2024-06-27 23:23:17,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:17,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:17,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:18,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:18,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:18,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655830309] [2024-06-27 23:23:18,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655830309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:18,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:18,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:23:18,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124685698] [2024-06-27 23:23:18,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:18,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:23:18,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:18,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:23:18,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:23:18,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:23:18,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 725 transitions, 13554 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:18,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:18,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:23:18,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:21,116 INFO L124 PetriNetUnfolderBase]: 4487/6873 cut-off events. [2024-06-27 23:23:21,116 INFO L125 PetriNetUnfolderBase]: For 1640907/1640983 co-relation queries the response was YES. [2024-06-27 23:23:21,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86683 conditions, 6873 events. 4487/6873 cut-off events. For 1640907/1640983 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 38543 event pairs, 720 based on Foata normal form. 21/6886 useless extension candidates. Maximal degree in co-relation 86519. Up to 5896 conditions per place. [2024-06-27 23:23:21,234 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 545 selfloop transitions, 198 changer transitions 0/765 dead transitions. [2024-06-27 23:23:21,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 765 transitions, 15944 flow [2024-06-27 23:23:21,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:23:21,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:23:21,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 23:23:21,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-27 23:23:21,235 INFO L175 Difference]: Start difference. First operand has 367 places, 725 transitions, 13554 flow. Second operand 10 states and 186 transitions. [2024-06-27 23:23:21,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 765 transitions, 15944 flow [2024-06-27 23:23:24,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 765 transitions, 15502 flow, removed 89 selfloop flow, removed 8 redundant places. [2024-06-27 23:23:24,451 INFO L231 Difference]: Finished difference. Result has 369 places, 737 transitions, 13984 flow [2024-06-27 23:23:24,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13112, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13984, PETRI_PLACES=369, PETRI_TRANSITIONS=737} [2024-06-27 23:23:24,452 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 325 predicate places. [2024-06-27 23:23:24,452 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 737 transitions, 13984 flow [2024-06-27 23:23:24,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:24,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:24,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:24,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:23:24,452 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:24,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:24,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1608756948, now seen corresponding path program 12 times [2024-06-27 23:23:24,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:24,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358314209] [2024-06-27 23:23:24,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:24,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:24,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:26,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:26,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:26,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358314209] [2024-06-27 23:23:26,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358314209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:26,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:26,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:23:26,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154688499] [2024-06-27 23:23:26,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:26,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:23:26,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:26,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:23:26,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:23:26,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:23:26,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 737 transitions, 13984 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:26,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:26,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:23:26,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:28,457 INFO L124 PetriNetUnfolderBase]: 4526/6929 cut-off events. [2024-06-27 23:23:28,458 INFO L125 PetriNetUnfolderBase]: For 1686427/1686522 co-relation queries the response was YES. [2024-06-27 23:23:28,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87770 conditions, 6929 events. 4526/6929 cut-off events. For 1686427/1686522 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 38875 event pairs, 725 based on Foata normal form. 23/6944 useless extension candidates. Maximal degree in co-relation 87605. Up to 6128 conditions per place. [2024-06-27 23:23:28,577 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 597 selfloop transitions, 151 changer transitions 0/770 dead transitions. [2024-06-27 23:23:28,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 770 transitions, 15770 flow [2024-06-27 23:23:28,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:23:28,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:23:28,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 23:23:28,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42093023255813955 [2024-06-27 23:23:28,579 INFO L175 Difference]: Start difference. First operand has 369 places, 737 transitions, 13984 flow. Second operand 10 states and 181 transitions. [2024-06-27 23:23:28,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 770 transitions, 15770 flow [2024-06-27 23:23:32,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 770 transitions, 15378 flow, removed 104 selfloop flow, removed 7 redundant places. [2024-06-27 23:23:32,640 INFO L231 Difference]: Finished difference. Result has 372 places, 743 transitions, 14109 flow [2024-06-27 23:23:32,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13592, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14109, PETRI_PLACES=372, PETRI_TRANSITIONS=743} [2024-06-27 23:23:32,640 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 328 predicate places. [2024-06-27 23:23:32,641 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 743 transitions, 14109 flow [2024-06-27 23:23:32,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:32,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:32,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:32,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:23:32,641 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:32,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:32,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1608760668, now seen corresponding path program 13 times [2024-06-27 23:23:32,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:32,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606231259] [2024-06-27 23:23:32,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:32,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:32,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:34,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:34,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:34,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606231259] [2024-06-27 23:23:34,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606231259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:34,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:34,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:23:34,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116005487] [2024-06-27 23:23:34,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:34,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:23:34,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:34,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:23:34,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:23:34,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:23:34,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 743 transitions, 14109 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:34,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:34,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:23:34,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:36,543 INFO L124 PetriNetUnfolderBase]: 4590/7029 cut-off events. [2024-06-27 23:23:36,543 INFO L125 PetriNetUnfolderBase]: For 1719166/1719246 co-relation queries the response was YES. [2024-06-27 23:23:36,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89754 conditions, 7029 events. 4590/7029 cut-off events. For 1719166/1719246 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 39559 event pairs, 722 based on Foata normal form. 23/7044 useless extension candidates. Maximal degree in co-relation 89588. Up to 6130 conditions per place. [2024-06-27 23:23:36,651 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 600 selfloop transitions, 159 changer transitions 0/781 dead transitions. [2024-06-27 23:23:36,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 781 transitions, 16441 flow [2024-06-27 23:23:36,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:23:36,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:23:36,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 23:23:36,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-27 23:23:36,653 INFO L175 Difference]: Start difference. First operand has 372 places, 743 transitions, 14109 flow. Second operand 10 states and 183 transitions. [2024-06-27 23:23:36,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 781 transitions, 16441 flow [2024-06-27 23:23:40,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 781 transitions, 16002 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-06-27 23:23:40,172 INFO L231 Difference]: Finished difference. Result has 375 places, 751 transitions, 14377 flow [2024-06-27 23:23:40,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13670, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14377, PETRI_PLACES=375, PETRI_TRANSITIONS=751} [2024-06-27 23:23:40,172 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 331 predicate places. [2024-06-27 23:23:40,172 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 751 transitions, 14377 flow [2024-06-27 23:23:40,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:40,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:40,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:40,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:23:40,173 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:40,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:40,173 INFO L85 PathProgramCache]: Analyzing trace with hash 753233447, now seen corresponding path program 2 times [2024-06-27 23:23:40,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:40,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857986384] [2024-06-27 23:23:40,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:40,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:40,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:41,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:41,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:41,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857986384] [2024-06-27 23:23:41,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857986384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:41,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:41,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:23:41,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799078602] [2024-06-27 23:23:41,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:41,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:23:41,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:41,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:23:41,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:23:41,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:23:41,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 751 transitions, 14377 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:41,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:41,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:23:41,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:44,087 INFO L124 PetriNetUnfolderBase]: 5044/7555 cut-off events. [2024-06-27 23:23:44,087 INFO L125 PetriNetUnfolderBase]: For 1813697/1813709 co-relation queries the response was YES. [2024-06-27 23:23:44,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94322 conditions, 7555 events. 5044/7555 cut-off events. For 1813697/1813709 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 41142 event pairs, 771 based on Foata normal form. 18/7573 useless extension candidates. Maximal degree in co-relation 94154. Up to 6794 conditions per place. [2024-06-27 23:23:44,207 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 579 selfloop transitions, 207 changer transitions 0/805 dead transitions. [2024-06-27 23:23:44,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 805 transitions, 16502 flow [2024-06-27 23:23:44,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:23:44,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:23:44,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 23:23:44,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-27 23:23:44,209 INFO L175 Difference]: Start difference. First operand has 375 places, 751 transitions, 14377 flow. Second operand 10 states and 183 transitions. [2024-06-27 23:23:44,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 805 transitions, 16502 flow [2024-06-27 23:23:47,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 805 transitions, 16158 flow, removed 92 selfloop flow, removed 6 redundant places. [2024-06-27 23:23:47,819 INFO L231 Difference]: Finished difference. Result has 380 places, 772 transitions, 14909 flow [2024-06-27 23:23:47,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14033, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14909, PETRI_PLACES=380, PETRI_TRANSITIONS=772} [2024-06-27 23:23:47,819 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 336 predicate places. [2024-06-27 23:23:47,820 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 772 transitions, 14909 flow [2024-06-27 23:23:47,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:47,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:47,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:47,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:23:47,820 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:47,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:47,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1603042873, now seen corresponding path program 6 times [2024-06-27 23:23:47,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:47,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399265492] [2024-06-27 23:23:47,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:47,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:47,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:49,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:49,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:49,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399265492] [2024-06-27 23:23:49,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399265492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:49,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:49,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:23:49,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004910623] [2024-06-27 23:23:49,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:49,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:23:49,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:49,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:23:49,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:23:49,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:23:49,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 772 transitions, 14909 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:49,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:49,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:23:49,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:52,120 INFO L124 PetriNetUnfolderBase]: 4693/7182 cut-off events. [2024-06-27 23:23:52,120 INFO L125 PetriNetUnfolderBase]: For 1799769/1799819 co-relation queries the response was YES. [2024-06-27 23:23:52,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93175 conditions, 7182 events. 4693/7182 cut-off events. For 1799769/1799819 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 40678 event pairs, 730 based on Foata normal form. 18/7192 useless extension candidates. Maximal degree in co-relation 93004. Up to 6287 conditions per place. [2024-06-27 23:23:52,232 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 574 selfloop transitions, 214 changer transitions 0/812 dead transitions. [2024-06-27 23:23:52,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 812 transitions, 17007 flow [2024-06-27 23:23:52,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:23:52,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:23:52,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 23:23:52,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441860465116279 [2024-06-27 23:23:52,234 INFO L175 Difference]: Start difference. First operand has 380 places, 772 transitions, 14909 flow. Second operand 10 states and 191 transitions. [2024-06-27 23:23:52,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 812 transitions, 17007 flow [2024-06-27 23:23:55,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 812 transitions, 16558 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-06-27 23:23:55,856 INFO L231 Difference]: Finished difference. Result has 384 places, 779 transitions, 15272 flow [2024-06-27 23:23:55,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14460, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=772, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15272, PETRI_PLACES=384, PETRI_TRANSITIONS=779} [2024-06-27 23:23:55,857 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 340 predicate places. [2024-06-27 23:23:55,857 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 779 transitions, 15272 flow [2024-06-27 23:23:55,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:55,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:55,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:55,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:23:55,858 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:55,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:55,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1603250263, now seen corresponding path program 7 times [2024-06-27 23:23:55,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:55,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133862945] [2024-06-27 23:23:55,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:55,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:55,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:57,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:57,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:57,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133862945] [2024-06-27 23:23:57,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133862945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:57,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:57,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:23:57,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129470999] [2024-06-27 23:23:57,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:57,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:23:57,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:57,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:23:57,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:23:57,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:23:57,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 779 transitions, 15272 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:57,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:57,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:23:57,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:59,684 INFO L124 PetriNetUnfolderBase]: 4688/7175 cut-off events. [2024-06-27 23:23:59,685 INFO L125 PetriNetUnfolderBase]: For 1802978/1803028 co-relation queries the response was YES. [2024-06-27 23:23:59,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93367 conditions, 7175 events. 4688/7175 cut-off events. For 1802978/1803028 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 40611 event pairs, 730 based on Foata normal form. 14/7181 useless extension candidates. Maximal degree in co-relation 93195. Up to 6170 conditions per place. [2024-06-27 23:23:59,806 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 563 selfloop transitions, 220 changer transitions 0/807 dead transitions. [2024-06-27 23:23:59,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 807 transitions, 16980 flow [2024-06-27 23:23:59,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:23:59,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:23:59,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 23:23:59,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-27 23:23:59,808 INFO L175 Difference]: Start difference. First operand has 384 places, 779 transitions, 15272 flow. Second operand 10 states and 183 transitions. [2024-06-27 23:23:59,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 807 transitions, 16980 flow [2024-06-27 23:24:05,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 807 transitions, 16252 flow, removed 205 selfloop flow, removed 7 redundant places. [2024-06-27 23:24:05,549 INFO L231 Difference]: Finished difference. Result has 387 places, 781 transitions, 15048 flow [2024-06-27 23:24:05,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14572, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15048, PETRI_PLACES=387, PETRI_TRANSITIONS=781} [2024-06-27 23:24:05,550 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 343 predicate places. [2024-06-27 23:24:05,550 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 781 transitions, 15048 flow [2024-06-27 23:24:05,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:05,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:05,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:05,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:24:05,551 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:05,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:05,551 INFO L85 PathProgramCache]: Analyzing trace with hash 744462116, now seen corresponding path program 14 times [2024-06-27 23:24:05,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:05,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930218837] [2024-06-27 23:24:05,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:05,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:05,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:07,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:07,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:07,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930218837] [2024-06-27 23:24:07,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930218837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:07,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:07,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:24:07,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578136883] [2024-06-27 23:24:07,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:07,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:24:07,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:07,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:24:07,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:24:07,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:24:07,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 781 transitions, 15048 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:07,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:07,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:24:07,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:09,419 INFO L124 PetriNetUnfolderBase]: 4680/7163 cut-off events. [2024-06-27 23:24:09,419 INFO L125 PetriNetUnfolderBase]: For 1815005/1815055 co-relation queries the response was YES. [2024-06-27 23:24:09,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92571 conditions, 7163 events. 4680/7163 cut-off events. For 1815005/1815055 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 40493 event pairs, 728 based on Foata normal form. 16/7171 useless extension candidates. Maximal degree in co-relation 92398. Up to 6359 conditions per place. [2024-06-27 23:24:09,730 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 625 selfloop transitions, 159 changer transitions 0/808 dead transitions. [2024-06-27 23:24:09,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 808 transitions, 16716 flow [2024-06-27 23:24:09,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:09,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:09,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 23:24:09,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 23:24:09,732 INFO L175 Difference]: Start difference. First operand has 387 places, 781 transitions, 15048 flow. Second operand 9 states and 171 transitions. [2024-06-27 23:24:09,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 808 transitions, 16716 flow [2024-06-27 23:24:13,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 808 transitions, 16118 flow, removed 77 selfloop flow, removed 8 redundant places. [2024-06-27 23:24:13,414 INFO L231 Difference]: Finished difference. Result has 388 places, 781 transitions, 14778 flow [2024-06-27 23:24:13,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14450, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=781, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14778, PETRI_PLACES=388, PETRI_TRANSITIONS=781} [2024-06-27 23:24:13,415 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-27 23:24:13,415 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 781 transitions, 14778 flow [2024-06-27 23:24:13,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:13,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:13,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:13,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:24:13,415 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:13,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:13,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1992722402, now seen corresponding path program 4 times [2024-06-27 23:24:13,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:13,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808949058] [2024-06-27 23:24:13,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:13,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:13,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:14,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:14,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:14,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808949058] [2024-06-27 23:24:14,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808949058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:14,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:14,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:24:14,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693037858] [2024-06-27 23:24:14,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:14,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:24:14,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:14,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:24:14,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:24:14,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:24:14,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 781 transitions, 14778 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:14,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:14,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:24:14,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:16,879 INFO L124 PetriNetUnfolderBase]: 4975/7514 cut-off events. [2024-06-27 23:24:16,880 INFO L125 PetriNetUnfolderBase]: For 1844098/1844110 co-relation queries the response was YES. [2024-06-27 23:24:16,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93854 conditions, 7514 events. 4975/7514 cut-off events. For 1844098/1844110 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 41537 event pairs, 852 based on Foata normal form. 13/7527 useless extension candidates. Maximal degree in co-relation 93680. Up to 6852 conditions per place. [2024-06-27 23:24:17,000 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 640 selfloop transitions, 98 changer transitions 0/817 dead transitions. [2024-06-27 23:24:17,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 817 transitions, 17112 flow [2024-06-27 23:24:17,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:24:17,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:24:17,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 23:24:17,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-27 23:24:17,001 INFO L175 Difference]: Start difference. First operand has 388 places, 781 transitions, 14778 flow. Second operand 7 states and 130 transitions. [2024-06-27 23:24:17,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 817 transitions, 17112 flow [2024-06-27 23:24:21,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 817 transitions, 16767 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:24:21,378 INFO L231 Difference]: Finished difference. Result has 388 places, 799 transitions, 14861 flow [2024-06-27 23:24:21,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14433, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=781, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14861, PETRI_PLACES=388, PETRI_TRANSITIONS=799} [2024-06-27 23:24:21,378 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-27 23:24:21,379 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 799 transitions, 14861 flow [2024-06-27 23:24:21,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:21,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:21,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:21,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:24:21,379 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:21,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:21,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1172360964, now seen corresponding path program 5 times [2024-06-27 23:24:21,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:21,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222432078] [2024-06-27 23:24:21,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:21,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:21,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:22,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:22,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:22,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222432078] [2024-06-27 23:24:22,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222432078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:22,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:22,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:24:22,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637037371] [2024-06-27 23:24:22,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:22,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:24:22,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:22,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:24:22,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:24:22,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:24:22,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 799 transitions, 14861 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:22,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:22,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:24:22,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:24,853 INFO L124 PetriNetUnfolderBase]: 4990/7532 cut-off events. [2024-06-27 23:24:24,853 INFO L125 PetriNetUnfolderBase]: For 1877832/1877844 co-relation queries the response was YES. [2024-06-27 23:24:24,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94249 conditions, 7532 events. 4990/7532 cut-off events. For 1877832/1877844 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 41633 event pairs, 836 based on Foata normal form. 13/7545 useless extension candidates. Maximal degree in co-relation 94073. Up to 6867 conditions per place. [2024-06-27 23:24:24,982 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 641 selfloop transitions, 100 changer transitions 0/820 dead transitions. [2024-06-27 23:24:24,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 820 transitions, 17127 flow [2024-06-27 23:24:24,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:24:24,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:24:24,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 23:24:24,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42524916943521596 [2024-06-27 23:24:24,983 INFO L175 Difference]: Start difference. First operand has 388 places, 799 transitions, 14861 flow. Second operand 7 states and 128 transitions. [2024-06-27 23:24:24,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 820 transitions, 17127 flow [2024-06-27 23:24:28,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 820 transitions, 16999 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-27 23:24:28,821 INFO L231 Difference]: Finished difference. Result has 393 places, 805 transitions, 15067 flow [2024-06-27 23:24:28,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14738, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=799, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15067, PETRI_PLACES=393, PETRI_TRANSITIONS=805} [2024-06-27 23:24:28,821 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 349 predicate places. [2024-06-27 23:24:28,821 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 805 transitions, 15067 flow [2024-06-27 23:24:28,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:28,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:28,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:28,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:24:28,822 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:28,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:28,822 INFO L85 PathProgramCache]: Analyzing trace with hash -145163221, now seen corresponding path program 8 times [2024-06-27 23:24:28,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:28,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017997873] [2024-06-27 23:24:28,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:28,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:28,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:30,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:30,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:30,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017997873] [2024-06-27 23:24:30,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017997873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:30,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:30,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:24:30,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813051215] [2024-06-27 23:24:30,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:30,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:24:30,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:30,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:24:30,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:24:30,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:24:30,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 805 transitions, 15067 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:30,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:30,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:24:30,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:32,821 INFO L124 PetriNetUnfolderBase]: 4737/7252 cut-off events. [2024-06-27 23:24:32,821 INFO L125 PetriNetUnfolderBase]: For 1903639/1903665 co-relation queries the response was YES. [2024-06-27 23:24:32,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93685 conditions, 7252 events. 4737/7252 cut-off events. For 1903639/1903665 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 41169 event pairs, 716 based on Foata normal form. 28/7280 useless extension candidates. Maximal degree in co-relation 93507. Up to 5478 conditions per place. [2024-06-27 23:24:32,937 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 364 selfloop transitions, 443 changer transitions 0/839 dead transitions. [2024-06-27 23:24:32,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 839 transitions, 17541 flow [2024-06-27 23:24:32,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:24:32,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:24:32,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 23:24:32,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-27 23:24:32,939 INFO L175 Difference]: Start difference. First operand has 393 places, 805 transitions, 15067 flow. Second operand 10 states and 184 transitions. [2024-06-27 23:24:32,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 839 transitions, 17541 flow [2024-06-27 23:24:36,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 839 transitions, 17372 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 23:24:36,838 INFO L231 Difference]: Finished difference. Result has 400 places, 811 transitions, 16168 flow [2024-06-27 23:24:36,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14898, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=440, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16168, PETRI_PLACES=400, PETRI_TRANSITIONS=811} [2024-06-27 23:24:36,839 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 356 predicate places. [2024-06-27 23:24:36,839 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 811 transitions, 16168 flow [2024-06-27 23:24:36,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:36,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:36,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:36,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:24:36,839 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:36,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:36,840 INFO L85 PathProgramCache]: Analyzing trace with hash -145155285, now seen corresponding path program 3 times [2024-06-27 23:24:36,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:36,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437984913] [2024-06-27 23:24:36,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:36,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:36,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:38,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:38,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:38,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437984913] [2024-06-27 23:24:38,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437984913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:38,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:38,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:24:38,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995482144] [2024-06-27 23:24:38,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:38,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:24:38,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:38,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:24:38,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:24:38,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:24:38,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 811 transitions, 16168 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:38,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:38,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:24:38,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:40,849 INFO L124 PetriNetUnfolderBase]: 5195/7774 cut-off events. [2024-06-27 23:24:40,849 INFO L125 PetriNetUnfolderBase]: For 2027151/2027167 co-relation queries the response was YES. [2024-06-27 23:24:40,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99932 conditions, 7774 events. 5195/7774 cut-off events. For 2027151/2027167 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 42540 event pairs, 770 based on Foata normal form. 22/7796 useless extension candidates. Maximal degree in co-relation 99752. Up to 6373 conditions per place. [2024-06-27 23:24:40,991 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 440 selfloop transitions, 387 changer transitions 0/854 dead transitions. [2024-06-27 23:24:40,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 854 transitions, 18239 flow [2024-06-27 23:24:40,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:24:40,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:24:40,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-27 23:24:40,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4080338266384778 [2024-06-27 23:24:40,993 INFO L175 Difference]: Start difference. First operand has 400 places, 811 transitions, 16168 flow. Second operand 11 states and 193 transitions. [2024-06-27 23:24:40,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 854 transitions, 18239 flow [2024-06-27 23:24:45,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 854 transitions, 17681 flow, removed 106 selfloop flow, removed 7 redundant places. [2024-06-27 23:24:45,578 INFO L231 Difference]: Finished difference. Result has 405 places, 821 transitions, 16663 flow [2024-06-27 23:24:45,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=15621, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=377, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16663, PETRI_PLACES=405, PETRI_TRANSITIONS=821} [2024-06-27 23:24:45,579 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-27 23:24:45,579 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 821 transitions, 16663 flow [2024-06-27 23:24:45,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:45,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:45,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:45,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:24:45,580 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:45,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:45,580 INFO L85 PathProgramCache]: Analyzing trace with hash -156737337, now seen corresponding path program 4 times [2024-06-27 23:24:45,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:45,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040486389] [2024-06-27 23:24:45,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:45,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:45,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:47,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:47,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:47,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040486389] [2024-06-27 23:24:47,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040486389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:47,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:47,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:24:47,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992512734] [2024-06-27 23:24:47,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:47,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:24:47,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:47,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:24:47,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:24:47,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:24:47,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 821 transitions, 16663 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-27 23:24:47,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:47,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:24:47,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:49,978 INFO L124 PetriNetUnfolderBase]: 5224/7826 cut-off events. [2024-06-27 23:24:49,979 INFO L125 PetriNetUnfolderBase]: For 2067141/2067156 co-relation queries the response was YES. [2024-06-27 23:24:50,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102378 conditions, 7826 events. 5224/7826 cut-off events. For 2067141/2067156 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 43156 event pairs, 1235 based on Foata normal form. 8/7812 useless extension candidates. Maximal degree in co-relation 102196. Up to 7299 conditions per place. [2024-06-27 23:24:50,118 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 745 selfloop transitions, 109 changer transitions 0/881 dead transitions. [2024-06-27 23:24:50,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 881 transitions, 19641 flow [2024-06-27 23:24:50,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:24:50,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:24:50,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-27 23:24:50,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38266384778012685 [2024-06-27 23:24:50,119 INFO L175 Difference]: Start difference. First operand has 405 places, 821 transitions, 16663 flow. Second operand 11 states and 181 transitions. [2024-06-27 23:24:50,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 881 transitions, 19641 flow [2024-06-27 23:24:54,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 881 transitions, 18590 flow, removed 145 selfloop flow, removed 7 redundant places. [2024-06-27 23:24:54,947 INFO L231 Difference]: Finished difference. Result has 411 places, 849 transitions, 16679 flow [2024-06-27 23:24:54,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=15737, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=724, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16679, PETRI_PLACES=411, PETRI_TRANSITIONS=849} [2024-06-27 23:24:54,948 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 367 predicate places. [2024-06-27 23:24:54,948 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 849 transitions, 16679 flow [2024-06-27 23:24:54,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-27 23:24:54,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:54,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:54,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:24:54,949 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:54,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:54,949 INFO L85 PathProgramCache]: Analyzing trace with hash 829602030, now seen corresponding path program 1 times [2024-06-27 23:24:54,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:54,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20919820] [2024-06-27 23:24:54,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:54,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:54,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:56,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:56,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:56,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20919820] [2024-06-27 23:24:56,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20919820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:56,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:56,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:56,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806457947] [2024-06-27 23:24:56,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:56,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:56,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:56,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:56,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:56,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:24:56,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 849 transitions, 16679 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:56,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:56,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:24:56,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:58,735 INFO L124 PetriNetUnfolderBase]: 5159/7779 cut-off events. [2024-06-27 23:24:58,735 INFO L125 PetriNetUnfolderBase]: For 2060699/2060709 co-relation queries the response was YES. [2024-06-27 23:24:58,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100827 conditions, 7779 events. 5159/7779 cut-off events. For 2060699/2060709 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 43336 event pairs, 855 based on Foata normal form. 12/7791 useless extension candidates. Maximal degree in co-relation 100642. Up to 6995 conditions per place. [2024-06-27 23:24:58,878 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 706 selfloop transitions, 121 changer transitions 0/906 dead transitions. [2024-06-27 23:24:58,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 906 transitions, 19855 flow [2024-06-27 23:24:58,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:58,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:58,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 23:24:58,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-27 23:24:58,879 INFO L175 Difference]: Start difference. First operand has 411 places, 849 transitions, 16679 flow. Second operand 9 states and 165 transitions. [2024-06-27 23:24:58,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 906 transitions, 19855 flow [2024-06-27 23:25:03,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 906 transitions, 19566 flow, removed 115 selfloop flow, removed 5 redundant places. [2024-06-27 23:25:03,305 INFO L231 Difference]: Finished difference. Result has 416 places, 874 transitions, 17120 flow [2024-06-27 23:25:03,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=16390, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=747, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17120, PETRI_PLACES=416, PETRI_TRANSITIONS=874} [2024-06-27 23:25:03,305 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-27 23:25:03,305 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 874 transitions, 17120 flow [2024-06-27 23:25:03,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:03,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:03,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:03,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:25:03,306 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:03,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:03,308 INFO L85 PathProgramCache]: Analyzing trace with hash -146560663, now seen corresponding path program 5 times [2024-06-27 23:25:03,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:03,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809970438] [2024-06-27 23:25:03,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:03,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:03,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:05,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:05,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:05,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809970438] [2024-06-27 23:25:05,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809970438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:05,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:05,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:25:05,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711657145] [2024-06-27 23:25:05,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:05,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:25:05,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:05,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:25:05,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:25:05,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:25:05,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 874 transitions, 17120 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:05,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:05,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:25:05,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:07,646 INFO L124 PetriNetUnfolderBase]: 5309/7946 cut-off events. [2024-06-27 23:25:07,646 INFO L125 PetriNetUnfolderBase]: For 2168174/2168189 co-relation queries the response was YES. [2024-06-27 23:25:07,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104509 conditions, 7946 events. 5309/7946 cut-off events. For 2168174/2168189 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 43888 event pairs, 1233 based on Foata normal form. 8/7932 useless extension candidates. Maximal degree in co-relation 104321. Up to 7467 conditions per place. [2024-06-27 23:25:08,061 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 785 selfloop transitions, 93 changer transitions 0/908 dead transitions. [2024-06-27 23:25:08,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 908 transitions, 19155 flow [2024-06-27 23:25:08,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:08,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:08,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 23:25:08,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-27 23:25:08,065 INFO L175 Difference]: Start difference. First operand has 416 places, 874 transitions, 17120 flow. Second operand 10 states and 170 transitions. [2024-06-27 23:25:08,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 908 transitions, 19155 flow [2024-06-27 23:25:13,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 908 transitions, 19058 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-27 23:25:13,327 INFO L231 Difference]: Finished difference. Result has 423 places, 878 transitions, 17384 flow [2024-06-27 23:25:13,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=17023, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=874, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17384, PETRI_PLACES=423, PETRI_TRANSITIONS=878} [2024-06-27 23:25:13,328 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 379 predicate places. [2024-06-27 23:25:13,328 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 878 transitions, 17384 flow [2024-06-27 23:25:13,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:13,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:13,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:13,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:25:13,329 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:13,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:13,330 INFO L85 PathProgramCache]: Analyzing trace with hash -412473424, now seen corresponding path program 15 times [2024-06-27 23:25:13,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:13,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776973026] [2024-06-27 23:25:13,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:13,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:13,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:15,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:15,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:15,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776973026] [2024-06-27 23:25:15,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776973026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:15,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:15,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:25:15,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299425338] [2024-06-27 23:25:15,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:15,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:25:15,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:15,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:25:15,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:25:15,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:25:15,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 878 transitions, 17384 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:15,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:15,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:25:15,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:17,642 INFO L124 PetriNetUnfolderBase]: 4960/7584 cut-off events. [2024-06-27 23:25:17,642 INFO L125 PetriNetUnfolderBase]: For 2119697/2119713 co-relation queries the response was YES. [2024-06-27 23:25:17,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101653 conditions, 7584 events. 4960/7584 cut-off events. For 2119697/2119713 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 43184 event pairs, 718 based on Foata normal form. 20/7604 useless extension candidates. Maximal degree in co-relation 101463. Up to 6325 conditions per place. [2024-06-27 23:25:17,777 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 592 selfloop transitions, 274 changer transitions 0/907 dead transitions. [2024-06-27 23:25:17,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 907 transitions, 19396 flow [2024-06-27 23:25:17,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:25:17,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:25:17,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 23:25:17,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-27 23:25:17,778 INFO L175 Difference]: Start difference. First operand has 423 places, 878 transitions, 17384 flow. Second operand 9 states and 170 transitions. [2024-06-27 23:25:17,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 907 transitions, 19396 flow [2024-06-27 23:25:23,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 907 transitions, 19105 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-27 23:25:23,908 INFO L231 Difference]: Finished difference. Result has 426 places, 880 transitions, 17828 flow [2024-06-27 23:25:23,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=17093, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17828, PETRI_PLACES=426, PETRI_TRANSITIONS=880} [2024-06-27 23:25:23,909 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 382 predicate places. [2024-06-27 23:25:23,909 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 880 transitions, 17828 flow [2024-06-27 23:25:23,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:23,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:23,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:23,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:25:23,910 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:23,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:23,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1107018988, now seen corresponding path program 16 times [2024-06-27 23:25:23,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:23,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018321567] [2024-06-27 23:25:23,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:23,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:23,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:26,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:26,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:26,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018321567] [2024-06-27 23:25:26,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018321567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:26,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:26,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:25:26,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636287281] [2024-06-27 23:25:26,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:26,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:25:26,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:26,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:25:26,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:25:26,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:25:26,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 880 transitions, 17828 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:26,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:26,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:25:26,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:28,734 INFO L124 PetriNetUnfolderBase]: 5008/7648 cut-off events. [2024-06-27 23:25:28,735 INFO L125 PetriNetUnfolderBase]: For 2187297/2187323 co-relation queries the response was YES. [2024-06-27 23:25:28,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103937 conditions, 7648 events. 5008/7648 cut-off events. For 2187297/2187323 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 43586 event pairs, 718 based on Foata normal form. 20/7668 useless extension candidates. Maximal degree in co-relation 103746. Up to 6394 conditions per place. [2024-06-27 23:25:28,868 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 624 selfloop transitions, 244 changer transitions 0/909 dead transitions. [2024-06-27 23:25:28,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 909 transitions, 19848 flow [2024-06-27 23:25:28,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:28,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:28,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 23:25:28,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-27 23:25:28,884 INFO L175 Difference]: Start difference. First operand has 426 places, 880 transitions, 17828 flow. Second operand 10 states and 180 transitions. [2024-06-27 23:25:28,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 909 transitions, 19848 flow [2024-06-27 23:25:34,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 909 transitions, 19131 flow, removed 86 selfloop flow, removed 7 redundant places. [2024-06-27 23:25:34,257 INFO L231 Difference]: Finished difference. Result has 429 places, 882 transitions, 17790 flow [2024-06-27 23:25:34,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=17111, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=880, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17790, PETRI_PLACES=429, PETRI_TRANSITIONS=882} [2024-06-27 23:25:34,257 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-27 23:25:34,258 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 882 transitions, 17790 flow [2024-06-27 23:25:34,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:34,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:34,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:34,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:25:34,258 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:34,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:34,259 INFO L85 PathProgramCache]: Analyzing trace with hash -422970793, now seen corresponding path program 9 times [2024-06-27 23:25:34,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:34,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001597582] [2024-06-27 23:25:34,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:34,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:34,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:35,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-27 23:25:35,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:35,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001597582] [2024-06-27 23:25:35,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001597582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:35,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:35,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:25:35,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829855656] [2024-06-27 23:25:35,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:35,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:25:35,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:35,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:25:35,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:25:36,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:25:36,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 882 transitions, 17790 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:36,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:36,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:25:36,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:38,982 INFO L124 PetriNetUnfolderBase]: 5017/7674 cut-off events. [2024-06-27 23:25:38,982 INFO L125 PetriNetUnfolderBase]: For 2224407/2224433 co-relation queries the response was YES. [2024-06-27 23:25:39,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104637 conditions, 7674 events. 5017/7674 cut-off events. For 2224407/2224433 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 43898 event pairs, 718 based on Foata normal form. 18/7692 useless extension candidates. Maximal degree in co-relation 104445. Up to 5777 conditions per place. [2024-06-27 23:25:39,113 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 461 selfloop transitions, 416 changer transitions 0/918 dead transitions. [2024-06-27 23:25:39,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 918 transitions, 20806 flow [2024-06-27 23:25:39,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:39,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:39,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 23:25:39,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43488372093023253 [2024-06-27 23:25:39,115 INFO L175 Difference]: Start difference. First operand has 429 places, 882 transitions, 17790 flow. Second operand 10 states and 187 transitions. [2024-06-27 23:25:39,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 918 transitions, 20806 flow [2024-06-27 23:25:44,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 918 transitions, 20145 flow, removed 88 selfloop flow, removed 8 redundant places. [2024-06-27 23:25:44,486 INFO L231 Difference]: Finished difference. Result has 431 places, 888 transitions, 18308 flow [2024-06-27 23:25:44,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=17129, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=410, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18308, PETRI_PLACES=431, PETRI_TRANSITIONS=888} [2024-06-27 23:25:44,487 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 387 predicate places. [2024-06-27 23:25:44,487 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 888 transitions, 18308 flow [2024-06-27 23:25:44,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:44,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:44,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:44,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:25:44,487 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:44,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:44,488 INFO L85 PathProgramCache]: Analyzing trace with hash -346252471, now seen corresponding path program 10 times [2024-06-27 23:25:44,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:44,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177502128] [2024-06-27 23:25:44,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:44,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:44,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:46,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:46,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:46,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177502128] [2024-06-27 23:25:46,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177502128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:46,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:46,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:25:46,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351502744] [2024-06-27 23:25:46,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:46,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:25:46,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:46,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:25:46,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:25:46,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:25:46,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 888 transitions, 18308 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:46,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:46,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:25:46,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:49,003 INFO L124 PetriNetUnfolderBase]: 5060/7727 cut-off events. [2024-06-27 23:25:49,003 INFO L125 PetriNetUnfolderBase]: For 2270319/2270335 co-relation queries the response was YES. [2024-06-27 23:25:49,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105689 conditions, 7727 events. 5060/7727 cut-off events. For 2270319/2270335 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 44121 event pairs, 718 based on Foata normal form. 20/7747 useless extension candidates. Maximal degree in co-relation 105496. Up to 5805 conditions per place. [2024-06-27 23:25:49,140 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 493 selfloop transitions, 387 changer transitions 0/921 dead transitions. [2024-06-27 23:25:49,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 921 transitions, 21176 flow [2024-06-27 23:25:49,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:49,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:49,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 23:25:49,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 23:25:49,141 INFO L175 Difference]: Start difference. First operand has 431 places, 888 transitions, 18308 flow. Second operand 10 states and 190 transitions. [2024-06-27 23:25:49,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 921 transitions, 21176 flow [2024-06-27 23:25:54,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 921 transitions, 20456 flow, removed 89 selfloop flow, removed 7 redundant places. [2024-06-27 23:25:54,658 INFO L231 Difference]: Finished difference. Result has 434 places, 891 transitions, 18555 flow [2024-06-27 23:25:54,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=17599, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=888, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=384, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18555, PETRI_PLACES=434, PETRI_TRANSITIONS=891} [2024-06-27 23:25:54,673 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 390 predicate places. [2024-06-27 23:25:54,673 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 891 transitions, 18555 flow [2024-06-27 23:25:54,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:54,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:54,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:54,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:25:54,673 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:54,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:54,674 INFO L85 PathProgramCache]: Analyzing trace with hash -412257943, now seen corresponding path program 6 times [2024-06-27 23:25:54,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:54,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951378328] [2024-06-27 23:25:54,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:54,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:54,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:56,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:56,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:56,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951378328] [2024-06-27 23:25:56,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951378328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:56,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:56,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:25:56,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099049479] [2024-06-27 23:25:56,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:56,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:25:56,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:56,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:25:56,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:25:56,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:25:56,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 891 transitions, 18555 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:56,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:56,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:25:56,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:59,386 INFO L124 PetriNetUnfolderBase]: 5430/8126 cut-off events. [2024-06-27 23:25:59,387 INFO L125 PetriNetUnfolderBase]: For 2372738/2372753 co-relation queries the response was YES. [2024-06-27 23:25:59,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109681 conditions, 8126 events. 5430/8126 cut-off events. For 2372738/2372753 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 45056 event pairs, 1238 based on Foata normal form. 8/8112 useless extension candidates. Maximal degree in co-relation 109488. Up to 7647 conditions per place. [2024-06-27 23:25:59,524 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 810 selfloop transitions, 85 changer transitions 0/925 dead transitions. [2024-06-27 23:25:59,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 925 transitions, 20634 flow [2024-06-27 23:25:59,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:59,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:59,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 23:25:59,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 23:25:59,525 INFO L175 Difference]: Start difference. First operand has 434 places, 891 transitions, 18555 flow. Second operand 10 states and 172 transitions. [2024-06-27 23:25:59,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 925 transitions, 20634 flow [2024-06-27 23:26:05,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 925 transitions, 19443 flow, removed 83 selfloop flow, removed 9 redundant places. [2024-06-27 23:26:05,375 INFO L231 Difference]: Finished difference. Result has 436 places, 895 transitions, 17725 flow [2024-06-27 23:26:05,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=17364, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=806, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17725, PETRI_PLACES=436, PETRI_TRANSITIONS=895} [2024-06-27 23:26:05,376 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2024-06-27 23:26:05,376 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 895 transitions, 17725 flow [2024-06-27 23:26:05,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:05,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:05,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:26:05,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:26:05,376 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:26:05,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:05,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1112740999, now seen corresponding path program 7 times [2024-06-27 23:26:05,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:05,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749783182] [2024-06-27 23:26:05,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:05,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:05,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:07,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:07,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:07,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749783182] [2024-06-27 23:26:07,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749783182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:07,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:07,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:07,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232655459] [2024-06-27 23:26:07,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:07,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:07,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:07,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:07,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:07,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:26:07,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 895 transitions, 17725 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:07,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:07,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:26:07,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:10,083 INFO L124 PetriNetUnfolderBase]: 5425/8119 cut-off events. [2024-06-27 23:26:10,083 INFO L125 PetriNetUnfolderBase]: For 2340559/2340574 co-relation queries the response was YES. [2024-06-27 23:26:10,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107802 conditions, 8119 events. 5425/8119 cut-off events. For 2340559/2340574 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 45068 event pairs, 1250 based on Foata normal form. 8/8105 useless extension candidates. Maximal degree in co-relation 107608. Up to 7640 conditions per place. [2024-06-27 23:26:10,211 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 813 selfloop transitions, 82 changer transitions 0/925 dead transitions. [2024-06-27 23:26:10,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 925 transitions, 19633 flow [2024-06-27 23:26:10,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:26:10,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:26:10,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 23:26:10,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40232558139534885 [2024-06-27 23:26:10,213 INFO L175 Difference]: Start difference. First operand has 436 places, 895 transitions, 17725 flow. Second operand 10 states and 173 transitions. [2024-06-27 23:26:10,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 925 transitions, 19633 flow [2024-06-27 23:26:14,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 925 transitions, 19137 flow, removed 166 selfloop flow, removed 7 redundant places. [2024-06-27 23:26:14,929 INFO L231 Difference]: Finished difference. Result has 439 places, 895 transitions, 17401 flow [2024-06-27 23:26:14,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=17229, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=813, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17401, PETRI_PLACES=439, PETRI_TRANSITIONS=895} [2024-06-27 23:26:14,930 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-06-27 23:26:14,930 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 895 transitions, 17401 flow [2024-06-27 23:26:14,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:14,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:14,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:26:14,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:26:14,930 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:26:14,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:14,931 INFO L85 PathProgramCache]: Analyzing trace with hash -152313061, now seen corresponding path program 11 times [2024-06-27 23:26:14,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:14,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298671860] [2024-06-27 23:26:14,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:14,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:14,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:16,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:16,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:16,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298671860] [2024-06-27 23:26:16,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298671860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:16,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:16,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:16,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687158512] [2024-06-27 23:26:16,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:16,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:16,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:16,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:16,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:16,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:26:16,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 895 transitions, 17401 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:16,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:16,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:26:16,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:19,593 INFO L124 PetriNetUnfolderBase]: 5054/7721 cut-off events. [2024-06-27 23:26:19,593 INFO L125 PetriNetUnfolderBase]: For 2248806/2248822 co-relation queries the response was YES. [2024-06-27 23:26:19,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103101 conditions, 7721 events. 5054/7721 cut-off events. For 2248806/2248822 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44083 event pairs, 723 based on Foata normal form. 20/7741 useless extension candidates. Maximal degree in co-relation 102906. Up to 5798 conditions per place. [2024-06-27 23:26:19,730 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 465 selfloop transitions, 416 changer transitions 0/923 dead transitions. [2024-06-27 23:26:19,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 923 transitions, 19685 flow [2024-06-27 23:26:19,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:26:19,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:26:19,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 23:26:19,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43488372093023253 [2024-06-27 23:26:19,732 INFO L175 Difference]: Start difference. First operand has 439 places, 895 transitions, 17401 flow. Second operand 10 states and 187 transitions. [2024-06-27 23:26:19,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 923 transitions, 19685 flow [2024-06-27 23:26:25,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 923 transitions, 19333 flow, removed 93 selfloop flow, removed 9 redundant places. [2024-06-27 23:26:25,091 INFO L231 Difference]: Finished difference. Result has 440 places, 895 transitions, 17892 flow [2024-06-27 23:26:25,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=17049, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=416, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17892, PETRI_PLACES=440, PETRI_TRANSITIONS=895} [2024-06-27 23:26:25,092 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 396 predicate places. [2024-06-27 23:26:25,092 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 895 transitions, 17892 flow [2024-06-27 23:26:25,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:25,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:25,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:26:25,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:26:25,093 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:26:25,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:25,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1107163293, now seen corresponding path program 12 times [2024-06-27 23:26:25,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:25,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471249918] [2024-06-27 23:26:25,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:25,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:25,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:26,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:26,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:26,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471249918] [2024-06-27 23:26:26,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471249918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:26,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:26,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:26,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014102785] [2024-06-27 23:26:26,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:26,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:26,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:26,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:26,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:27,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:26:27,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 895 transitions, 17892 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:27,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:27,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:26:27,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:29,834 INFO L124 PetriNetUnfolderBase]: 5027/7684 cut-off events. [2024-06-27 23:26:29,834 INFO L125 PetriNetUnfolderBase]: For 2278130/2278156 co-relation queries the response was YES. [2024-06-27 23:26:29,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104130 conditions, 7684 events. 5027/7684 cut-off events. For 2278130/2278156 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 43936 event pairs, 718 based on Foata normal form. 18/7702 useless extension candidates. Maximal degree in co-relation 103936. Up to 5792 conditions per place. [2024-06-27 23:26:29,967 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 490 selfloop transitions, 394 changer transitions 0/926 dead transitions. [2024-06-27 23:26:29,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 926 transitions, 20353 flow [2024-06-27 23:26:29,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:26:29,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:26:29,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 23:26:29,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-27 23:26:29,969 INFO L175 Difference]: Start difference. First operand has 440 places, 895 transitions, 17892 flow. Second operand 10 states and 186 transitions. [2024-06-27 23:26:29,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 926 transitions, 20353 flow [2024-06-27 23:26:35,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 926 transitions, 19486 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 23:26:35,390 INFO L231 Difference]: Finished difference. Result has 440 places, 898 transitions, 17995 flow [2024-06-27 23:26:35,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=17035, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=391, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17995, PETRI_PLACES=440, PETRI_TRANSITIONS=898} [2024-06-27 23:26:35,390 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 396 predicate places. [2024-06-27 23:26:35,390 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 898 transitions, 17995 flow [2024-06-27 23:26:35,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:35,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:35,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:26:35,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:26:35,391 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:26:35,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:35,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1112531253, now seen corresponding path program 13 times [2024-06-27 23:26:35,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:35,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131193650] [2024-06-27 23:26:35,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:35,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:35,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:37,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:37,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:37,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131193650] [2024-06-27 23:26:37,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131193650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:37,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:37,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:37,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849898250] [2024-06-27 23:26:37,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:37,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:37,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:37,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:37,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:37,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:26:37,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 898 transitions, 17995 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:37,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:37,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:26:37,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:39,687 INFO L124 PetriNetUnfolderBase]: 5039/7704 cut-off events. [2024-06-27 23:26:39,688 INFO L125 PetriNetUnfolderBase]: For 2267064/2267080 co-relation queries the response was YES. [2024-06-27 23:26:39,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103780 conditions, 7704 events. 5039/7704 cut-off events. For 2267064/2267080 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 44048 event pairs, 718 based on Foata normal form. 18/7722 useless extension candidates. Maximal degree in co-relation 103586. Up to 5796 conditions per place. [2024-06-27 23:26:39,983 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 494 selfloop transitions, 388 changer transitions 0/924 dead transitions. [2024-06-27 23:26:39,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 924 transitions, 19861 flow [2024-06-27 23:26:39,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:26:39,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:26:39,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 23:26:39,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43488372093023253 [2024-06-27 23:26:39,985 INFO L175 Difference]: Start difference. First operand has 440 places, 898 transitions, 17995 flow. Second operand 10 states and 187 transitions. [2024-06-27 23:26:39,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 924 transitions, 19861 flow