./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix033_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/mix033_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/mix033_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix033_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:38:05,970 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:38:06,031 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:38:06,035 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:38:06,036 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:38:06,059 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:38:06,060 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:38:06,060 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:38:06,061 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:38:06,064 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:38:06,064 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:38:06,064 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:38:06,065 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:38:06,066 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:38:06,066 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:38:06,066 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:38:06,067 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:38:06,067 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:38:06,067 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:38:06,067 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:38:06,067 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:38:06,067 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:38:06,067 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:38:06,068 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:38:06,068 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:38:06,068 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:38:06,068 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:38:06,068 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:38:06,069 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:38:06,069 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:38:06,069 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:38:06,070 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:38:06,070 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:38:06,070 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:38:06,070 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:38:06,070 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:38:06,070 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:38:06,070 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:38:06,070 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:38:06,070 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:38:06,071 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:38:06,071 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:38:06,071 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:38:06,071 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:38:06,312 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:38:06,330 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:38:06,332 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:38:06,333 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:38:06,334 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:38:06,334 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/mix033_tso.oepc.yml/witness.yml [2024-06-27 23:38:06,430 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:38:06,430 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:38:06,432 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix033_tso.oepc.i [2024-06-27 23:38:07,500 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:38:07,701 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:38:07,702 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix033_tso.oepc.i [2024-06-27 23:38:07,713 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3170a5f4a/cc56058df20c4497b48219774841ab19/FLAG589fd747a [2024-06-27 23:38:07,723 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3170a5f4a/cc56058df20c4497b48219774841ab19 [2024-06-27 23:38:07,725 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:38:07,726 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:38:07,728 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:38:07,728 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:38:07,731 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:38:07,732 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:38:06" (1/2) ... [2024-06-27 23:38:07,733 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2534739f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:38:07, skipping insertion in model container [2024-06-27 23:38:07,733 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:38:06" (1/2) ... [2024-06-27 23:38:07,734 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@241ab3f8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:38:07, skipping insertion in model container [2024-06-27 23:38:07,736 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:38:07" (2/2) ... [2024-06-27 23:38:07,736 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2534739f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:07, skipping insertion in model container [2024-06-27 23:38:07,737 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:38:07" (2/2) ... [2024-06-27 23:38:07,737 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:38:07,755 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:38:07,756 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] ! 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 )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )b >= 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 )a >= 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 )b >= 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:38:07,756 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] ! 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 )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )b >= 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 )a >= 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 )b >= 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:38:07,756 INFO L97 edCorrectnessWitness]: Location invariant before [L845-L845] ! 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 )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )b >= 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 )a >= 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 )b >= 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:38:07,757 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:38:07,757 INFO L106 edCorrectnessWitness]: ghost_update [L841-L841] multithreaded = 1; [2024-06-27 23:38:07,801 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:38:08,154 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:38:08,173 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:38:08,350 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:38:08,386 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:38:08,387 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:08 WrapperNode [2024-06-27 23:38:08,387 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:38:08,388 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:38:08,389 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:38:08,389 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:38:08,394 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:08" (1/1) ... [2024-06-27 23:38:08,431 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:08" (1/1) ... [2024-06-27 23:38:08,492 INFO L138 Inliner]: procedures = 175, calls = 51, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 154 [2024-06-27 23:38:08,492 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:38:08,493 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:38:08,493 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:38:08,493 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:38:08,502 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:08" (1/1) ... [2024-06-27 23:38:08,502 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:08" (1/1) ... [2024-06-27 23:38:08,517 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:08" (1/1) ... [2024-06-27 23:38:08,538 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:38:08,543 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:08" (1/1) ... [2024-06-27 23:38:08,544 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:08" (1/1) ... [2024-06-27 23:38:08,553 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:08" (1/1) ... [2024-06-27 23:38:08,562 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:08" (1/1) ... [2024-06-27 23:38:08,568 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:08" (1/1) ... [2024-06-27 23:38:08,569 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:08" (1/1) ... [2024-06-27 23:38:08,573 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:38:08,577 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:38:08,577 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:38:08,577 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:38:08,578 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:08" (1/1) ... [2024-06-27 23:38:08,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:38:08,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:38:08,600 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:38:08,644 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:38:08,661 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:38:08,661 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:38:08,661 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:38:08,662 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:38:08,662 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:38:08,662 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:38:08,662 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:38:08,662 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:38:08,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:38:08,663 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:38:08,663 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:38:08,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:38:08,665 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:38:08,798 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:38:08,801 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:38:09,226 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:38:09,228 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:38:09,373 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:38:09,373 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:38:09,374 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:38:09 BoogieIcfgContainer [2024-06-27 23:38:09,374 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:38:09,376 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:38:09,376 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:38:09,378 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:38:09,379 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:38:06" (1/4) ... [2024-06-27 23:38:09,379 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@182d4faf and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:38:09, skipping insertion in model container [2024-06-27 23:38:09,379 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:38:07" (2/4) ... [2024-06-27 23:38:09,380 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@182d4faf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:38:09, skipping insertion in model container [2024-06-27 23:38:09,380 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:08" (3/4) ... [2024-06-27 23:38:09,381 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@182d4faf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:38:09, skipping insertion in model container [2024-06-27 23:38:09,381 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:38:09" (4/4) ... [2024-06-27 23:38:09,382 INFO L112 eAbstractionObserver]: Analyzing ICFG mix033_tso.oepc.i [2024-06-27 23:38:09,395 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:38:09,395 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:38:09,395 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:38:09,437 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:38:09,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-27 23:38:09,493 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-27 23:38:09,494 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:38:09,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 0/41 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/38 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:38:09,496 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-27 23:38:09,500 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-27 23:38:09,510 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:38:09,516 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;@2faa417a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:38:09,516 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:38:09,541 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:38:09,541 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:38:09,542 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:38:09,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:09,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:38:09,543 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:38:09,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:09,549 INFO L85 PathProgramCache]: Analyzing trace with hash 385862209, now seen corresponding path program 1 times [2024-06-27 23:38:09,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:09,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133798748] [2024-06-27 23:38:09,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:09,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:09,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:10,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:10,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:10,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133798748] [2024-06-27 23:38:10,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133798748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:10,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:10,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:38:10,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520156005] [2024-06-27 23:38:10,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:10,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:38:10,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:10,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:38:10,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:38:10,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-27 23:38:10,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 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:38:10,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:10,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-27 23:38:10,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:11,185 INFO L124 PetriNetUnfolderBase]: 1659/2623 cut-off events. [2024-06-27 23:38:11,185 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-27 23:38:11,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5187 conditions, 2623 events. 1659/2623 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 13520 event pairs, 1184 based on Foata normal form. 1/2512 useless extension candidates. Maximal degree in co-relation 5175. Up to 2465 conditions per place. [2024-06-27 23:38:11,200 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-27 23:38:11,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 179 flow [2024-06-27 23:38:11,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:38:11,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:38:11,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-27 23:38:11,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5984848484848485 [2024-06-27 23:38:11,211 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 79 transitions. [2024-06-27 23:38:11,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 179 flow [2024-06-27 23:38:11,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:11,215 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-27 23:38:11,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 23:38:11,219 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-27 23:38:11,219 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-27 23:38:11,219 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:38:11,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:11,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:11,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:38:11,220 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:38:11,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:11,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1446442080, now seen corresponding path program 1 times [2024-06-27 23:38:11,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:11,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748635770] [2024-06-27 23:38:11,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:11,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:11,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:12,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:12,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:12,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748635770] [2024-06-27 23:38:12,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748635770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:12,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:12,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:38:12,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900586028] [2024-06-27 23:38:12,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:12,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:38:12,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:12,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:38:12,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:38:12,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:38:12,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 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:38:12,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:12,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:38:12,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:12,429 INFO L124 PetriNetUnfolderBase]: 1905/2936 cut-off events. [2024-06-27 23:38:12,429 INFO L125 PetriNetUnfolderBase]: For 545/545 co-relation queries the response was YES. [2024-06-27 23:38:12,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6557 conditions, 2936 events. 1905/2936 cut-off events. For 545/545 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14818 event pairs, 1212 based on Foata normal form. 3/2888 useless extension candidates. Maximal degree in co-relation 6545. Up to 2801 conditions per place. [2024-06-27 23:38:12,443 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 41 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-27 23:38:12,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 55 transitions, 248 flow [2024-06-27 23:38:12,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:38:12,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:38:12,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-27 23:38:12,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 23:38:12,447 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 99 transitions. [2024-06-27 23:38:12,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 55 transitions, 248 flow [2024-06-27 23:38:12,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:38:12,450 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-27 23:38:12,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-27 23:38:12,451 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-27 23:38:12,451 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-27 23:38:12,452 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:38:12,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:12,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:12,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:38:12,454 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:38:12,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:12,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1890033040, now seen corresponding path program 1 times [2024-06-27 23:38:12,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:12,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308590227] [2024-06-27 23:38:12,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:12,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:12,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:13,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:38:13,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:13,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308590227] [2024-06-27 23:38:13,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308590227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:13,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:13,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:38:13,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195146423] [2024-06-27 23:38:13,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:13,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:38:13,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:13,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:38:13,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:38:13,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:38:13,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 142 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:38:13,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:13,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:38:13,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:14,010 INFO L124 PetriNetUnfolderBase]: 1893/2922 cut-off events. [2024-06-27 23:38:14,010 INFO L125 PetriNetUnfolderBase]: For 1534/1534 co-relation queries the response was YES. [2024-06-27 23:38:14,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7202 conditions, 2922 events. 1893/2922 cut-off events. For 1534/1534 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14751 event pairs, 878 based on Foata normal form. 6/2879 useless extension candidates. Maximal degree in co-relation 7188. Up to 2753 conditions per place. [2024-06-27 23:38:14,022 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 49 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-06-27 23:38:14,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 66 transitions, 330 flow [2024-06-27 23:38:14,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:38:14,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:38:14,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-27 23:38:14,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5545454545454546 [2024-06-27 23:38:14,025 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 5 states and 122 transitions. [2024-06-27 23:38:14,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 66 transitions, 330 flow [2024-06-27 23:38:14,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 66 transitions, 316 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:38:14,027 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 178 flow [2024-06-27 23:38:14,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=178, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-27 23:38:14,028 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 6 predicate places. [2024-06-27 23:38:14,028 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 178 flow [2024-06-27 23:38:14,028 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:38:14,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:14,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:14,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:38:14,029 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:38:14,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:14,029 INFO L85 PathProgramCache]: Analyzing trace with hash 405941549, now seen corresponding path program 1 times [2024-06-27 23:38:14,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:14,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783795226] [2024-06-27 23:38:14,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:14,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:14,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:15,314 INFO 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:38:15,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:15,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783795226] [2024-06-27 23:38:15,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783795226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:15,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:15,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:38:15,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813388105] [2024-06-27 23:38:15,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:15,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:38:15,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:15,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:38:15,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:38:15,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:38:15,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 178 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:38:15,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:15,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:38:15,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:15,824 INFO L124 PetriNetUnfolderBase]: 1884/2903 cut-off events. [2024-06-27 23:38:15,824 INFO L125 PetriNetUnfolderBase]: For 2854/2854 co-relation queries the response was YES. [2024-06-27 23:38:15,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7821 conditions, 2903 events. 1884/2903 cut-off events. For 2854/2854 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14617 event pairs, 690 based on Foata normal form. 6/2858 useless extension candidates. Maximal degree in co-relation 7806. Up to 2708 conditions per place. [2024-06-27 23:38:15,836 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 53 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-27 23:38:15,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 72 transitions, 384 flow [2024-06-27 23:38:15,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:38:15,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:38:15,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 23:38:15,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5303030303030303 [2024-06-27 23:38:15,838 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 178 flow. Second operand 6 states and 140 transitions. [2024-06-27 23:38:15,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 72 transitions, 384 flow [2024-06-27 23:38:15,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 72 transitions, 360 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:15,840 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 197 flow [2024-06-27 23:38:15,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=197, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-27 23:38:15,841 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 8 predicate places. [2024-06-27 23:38:15,841 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 197 flow [2024-06-27 23:38:15,841 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:38:15,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:15,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:15,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:38:15,842 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:38:15,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:15,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1427638969, now seen corresponding path program 1 times [2024-06-27 23:38:15,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:15,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314306910] [2024-06-27 23:38:15,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:15,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:15,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:16,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:16,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:16,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314306910] [2024-06-27 23:38:16,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314306910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:16,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:16,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:38:16,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192050965] [2024-06-27 23:38:16,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:16,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:38:16,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:16,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:38:16,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:38:16,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:38:16,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 197 flow. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:16,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:16,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:38:16,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:17,196 INFO L124 PetriNetUnfolderBase]: 1627/2584 cut-off events. [2024-06-27 23:38:17,197 INFO L125 PetriNetUnfolderBase]: For 3895/3895 co-relation queries the response was YES. [2024-06-27 23:38:17,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7335 conditions, 2584 events. 1627/2584 cut-off events. For 3895/3895 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13343 event pairs, 814 based on Foata normal form. 2/2517 useless extension candidates. Maximal degree in co-relation 7318. Up to 2407 conditions per place. [2024-06-27 23:38:17,211 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 43 selfloop transitions, 10 changer transitions 0/60 dead transitions. [2024-06-27 23:38:17,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 60 transitions, 355 flow [2024-06-27 23:38:17,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:38:17,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:38:17,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-27 23:38:17,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42803030303030304 [2024-06-27 23:38:17,212 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 197 flow. Second operand 6 states and 113 transitions. [2024-06-27 23:38:17,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 60 transitions, 355 flow [2024-06-27 23:38:17,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 60 transitions, 320 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:17,215 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 227 flow [2024-06-27 23:38:17,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=227, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-27 23:38:17,216 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 11 predicate places. [2024-06-27 23:38:17,216 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 227 flow [2024-06-27 23:38:17,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:17,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:17,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:17,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:38:17,217 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:38:17,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:17,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1307133913, now seen corresponding path program 1 times [2024-06-27 23:38:17,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:17,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143395600] [2024-06-27 23:38:17,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:17,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:17,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:18,223 INFO 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:38:18,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:18,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143395600] [2024-06-27 23:38:18,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143395600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:18,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:18,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:38:18,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102741534] [2024-06-27 23:38:18,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:18,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:38:18,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:18,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:38:18,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:38:18,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:18,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 227 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:38:18,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:18,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:18,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:18,877 INFO L124 PetriNetUnfolderBase]: 1918/3084 cut-off events. [2024-06-27 23:38:18,878 INFO L125 PetriNetUnfolderBase]: For 6145/6145 co-relation queries the response was YES. [2024-06-27 23:38:18,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9156 conditions, 3084 events. 1918/3084 cut-off events. For 6145/6145 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16219 event pairs, 972 based on Foata normal form. 2/3057 useless extension candidates. Maximal degree in co-relation 9136. Up to 2819 conditions per place. [2024-06-27 23:38:18,901 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 48 selfloop transitions, 13 changer transitions 0/67 dead transitions. [2024-06-27 23:38:18,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 67 transitions, 405 flow [2024-06-27 23:38:18,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:18,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:18,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 23:38:18,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40584415584415584 [2024-06-27 23:38:18,903 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 227 flow. Second operand 7 states and 125 transitions. [2024-06-27 23:38:18,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 67 transitions, 405 flow [2024-06-27 23:38:18,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 67 transitions, 381 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:18,909 INFO L231 Difference]: Finished difference. Result has 60 places, 53 transitions, 263 flow [2024-06-27 23:38:18,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=263, PETRI_PLACES=60, PETRI_TRANSITIONS=53} [2024-06-27 23:38:18,912 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 15 predicate places. [2024-06-27 23:38:18,912 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 53 transitions, 263 flow [2024-06-27 23:38:18,912 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:38:18,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:18,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:18,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:38:18,913 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:38:18,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:18,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1500230468, now seen corresponding path program 1 times [2024-06-27 23:38:18,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:18,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500515430] [2024-06-27 23:38:18,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:18,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:18,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:19,923 INFO 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:38:19,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:19,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500515430] [2024-06-27 23:38:19,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500515430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:19,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:19,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:38:19,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032598985] [2024-06-27 23:38:19,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:19,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:38:19,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:19,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:38:19,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:38:20,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:20,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 53 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:38:20,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:20,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:20,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:20,551 INFO L124 PetriNetUnfolderBase]: 2106/3305 cut-off events. [2024-06-27 23:38:20,552 INFO L125 PetriNetUnfolderBase]: For 9692/9692 co-relation queries the response was YES. [2024-06-27 23:38:20,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10700 conditions, 3305 events. 2106/3305 cut-off events. For 9692/9692 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17033 event pairs, 1035 based on Foata normal form. 2/3293 useless extension candidates. Maximal degree in co-relation 10679. Up to 3073 conditions per place. [2024-06-27 23:38:20,568 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 52 selfloop transitions, 17 changer transitions 0/76 dead transitions. [2024-06-27 23:38:20,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 76 transitions, 487 flow [2024-06-27 23:38:20,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:20,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:20,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 23:38:20,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-27 23:38:20,570 INFO L175 Difference]: Start difference. First operand has 60 places, 53 transitions, 263 flow. Second operand 7 states and 128 transitions. [2024-06-27 23:38:20,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 76 transitions, 487 flow [2024-06-27 23:38:20,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 76 transitions, 451 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:20,575 INFO L231 Difference]: Finished difference. Result has 63 places, 61 transitions, 327 flow [2024-06-27 23:38:20,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=327, PETRI_PLACES=63, PETRI_TRANSITIONS=61} [2024-06-27 23:38:20,576 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 18 predicate places. [2024-06-27 23:38:20,576 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 61 transitions, 327 flow [2024-06-27 23:38:20,576 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:38:20,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:20,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:20,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:38:20,577 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:38:20,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:20,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1866452378, now seen corresponding path program 2 times [2024-06-27 23:38:20,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:20,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016787707] [2024-06-27 23:38:20,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:20,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:20,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:21,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:38:21,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:21,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016787707] [2024-06-27 23:38:21,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016787707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:21,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:21,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:38:21,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547720507] [2024-06-27 23:38:21,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:21,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:38:21,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:21,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:38:21,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:38:21,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:21,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 61 transitions, 327 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:38:21,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:21,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:21,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:22,294 INFO L124 PetriNetUnfolderBase]: 2117/3322 cut-off events. [2024-06-27 23:38:22,294 INFO L125 PetriNetUnfolderBase]: For 12779/12785 co-relation queries the response was YES. [2024-06-27 23:38:22,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11519 conditions, 3322 events. 2117/3322 cut-off events. For 12779/12785 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17102 event pairs, 1040 based on Foata normal form. 6/3313 useless extension candidates. Maximal degree in co-relation 11496. Up to 3060 conditions per place. [2024-06-27 23:38:22,349 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 51 selfloop transitions, 25 changer transitions 0/83 dead transitions. [2024-06-27 23:38:22,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 83 transitions, 603 flow [2024-06-27 23:38:22,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:22,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:22,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 23:38:22,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42207792207792205 [2024-06-27 23:38:22,351 INFO L175 Difference]: Start difference. First operand has 63 places, 61 transitions, 327 flow. Second operand 7 states and 130 transitions. [2024-06-27 23:38:22,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 83 transitions, 603 flow [2024-06-27 23:38:22,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 83 transitions, 571 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 23:38:22,355 INFO L231 Difference]: Finished difference. Result has 68 places, 67 transitions, 415 flow [2024-06-27 23:38:22,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=415, PETRI_PLACES=68, PETRI_TRANSITIONS=67} [2024-06-27 23:38:22,357 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 23 predicate places. [2024-06-27 23:38:22,357 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 67 transitions, 415 flow [2024-06-27 23:38:22,357 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:38:22,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:22,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:22,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:38:22,358 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:38:22,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:22,358 INFO L85 PathProgramCache]: Analyzing trace with hash -169575322, now seen corresponding path program 3 times [2024-06-27 23:38:22,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:22,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659857725] [2024-06-27 23:38:22,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:22,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:22,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:23,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:23,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:23,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659857725] [2024-06-27 23:38:23,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659857725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:23,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:23,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:38:23,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536803393] [2024-06-27 23:38:23,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:23,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:38:23,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:23,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:38:23,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:38:23,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:23,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 67 transitions, 415 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:38:23,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:23,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:23,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:23,786 INFO L124 PetriNetUnfolderBase]: 2126/3335 cut-off events. [2024-06-27 23:38:23,786 INFO L125 PetriNetUnfolderBase]: For 16399/16399 co-relation queries the response was YES. [2024-06-27 23:38:23,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12298 conditions, 3335 events. 2126/3335 cut-off events. For 16399/16399 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17175 event pairs, 1034 based on Foata normal form. 2/3325 useless extension candidates. Maximal degree in co-relation 12273. Up to 3095 conditions per place. [2024-06-27 23:38:23,805 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 63 selfloop transitions, 24 changer transitions 0/94 dead transitions. [2024-06-27 23:38:23,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 94 transitions, 688 flow [2024-06-27 23:38:23,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:23,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:23,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 23:38:23,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383116883116883 [2024-06-27 23:38:23,807 INFO L175 Difference]: Start difference. First operand has 68 places, 67 transitions, 415 flow. Second operand 7 states and 135 transitions. [2024-06-27 23:38:23,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 94 transitions, 688 flow [2024-06-27 23:38:23,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 94 transitions, 635 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:23,815 INFO L231 Difference]: Finished difference. Result has 73 places, 74 transitions, 483 flow [2024-06-27 23:38:23,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=483, PETRI_PLACES=73, PETRI_TRANSITIONS=74} [2024-06-27 23:38:23,816 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 28 predicate places. [2024-06-27 23:38:23,816 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 74 transitions, 483 flow [2024-06-27 23:38:23,816 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:38:23,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:23,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:23,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:38:23,817 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:38:23,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:23,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1866444442, now seen corresponding path program 1 times [2024-06-27 23:38:23,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:23,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007473390] [2024-06-27 23:38:23,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:23,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:23,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:25,121 INFO 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:38:25,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:25,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007473390] [2024-06-27 23:38:25,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007473390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:25,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:25,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:25,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157273643] [2024-06-27 23:38:25,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:25,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:25,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:25,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:25,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:25,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:25,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 74 transitions, 483 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:38:25,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:25,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:25,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:25,736 INFO L124 PetriNetUnfolderBase]: 1956/3171 cut-off events. [2024-06-27 23:38:25,736 INFO L125 PetriNetUnfolderBase]: For 16193/16193 co-relation queries the response was YES. [2024-06-27 23:38:25,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11751 conditions, 3171 events. 1956/3171 cut-off events. For 16193/16193 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16782 event pairs, 942 based on Foata normal form. 2/3160 useless extension candidates. Maximal degree in co-relation 11723. Up to 2866 conditions per place. [2024-06-27 23:38:25,752 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 73 selfloop transitions, 16 changer transitions 0/95 dead transitions. [2024-06-27 23:38:25,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 95 transitions, 743 flow [2024-06-27 23:38:25,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:25,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:25,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 23:38:25,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 23:38:25,754 INFO L175 Difference]: Start difference. First operand has 73 places, 74 transitions, 483 flow. Second operand 7 states and 132 transitions. [2024-06-27 23:38:25,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 95 transitions, 743 flow [2024-06-27 23:38:25,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 95 transitions, 682 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:25,761 INFO L231 Difference]: Finished difference. Result has 74 places, 77 transitions, 496 flow [2024-06-27 23:38:25,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=496, PETRI_PLACES=74, PETRI_TRANSITIONS=77} [2024-06-27 23:38:25,762 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 29 predicate places. [2024-06-27 23:38:25,762 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 77 transitions, 496 flow [2024-06-27 23:38:25,762 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:38:25,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:25,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:25,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:38:25,763 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:38:25,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:25,763 INFO L85 PathProgramCache]: Analyzing trace with hash 2092267916, now seen corresponding path program 1 times [2024-06-27 23:38:25,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:25,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730678456] [2024-06-27 23:38:25,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:25,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:25,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:26,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:26,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:26,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730678456] [2024-06-27 23:38:26,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730678456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:26,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:26,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:26,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113321327] [2024-06-27 23:38:26,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:26,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:26,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:26,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:26,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:26,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:26,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 77 transitions, 496 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:38:26,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:26,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:26,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:27,514 INFO L124 PetriNetUnfolderBase]: 2156/3400 cut-off events. [2024-06-27 23:38:27,514 INFO L125 PetriNetUnfolderBase]: For 22439/22439 co-relation queries the response was YES. [2024-06-27 23:38:27,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13552 conditions, 3400 events. 2156/3400 cut-off events. For 22439/22439 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17619 event pairs, 832 based on Foata normal form. 2/3382 useless extension candidates. Maximal degree in co-relation 13524. Up to 3090 conditions per place. [2024-06-27 23:38:27,531 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 74 selfloop transitions, 29 changer transitions 0/110 dead transitions. [2024-06-27 23:38:27,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 110 transitions, 832 flow [2024-06-27 23:38:27,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:27,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:27,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 23:38:27,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289772727272727 [2024-06-27 23:38:27,533 INFO L175 Difference]: Start difference. First operand has 74 places, 77 transitions, 496 flow. Second operand 8 states and 151 transitions. [2024-06-27 23:38:27,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 110 transitions, 832 flow [2024-06-27 23:38:27,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 110 transitions, 782 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:27,545 INFO L231 Difference]: Finished difference. Result has 79 places, 88 transitions, 596 flow [2024-06-27 23:38:27,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=596, PETRI_PLACES=79, PETRI_TRANSITIONS=88} [2024-06-27 23:38:27,546 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 34 predicate places. [2024-06-27 23:38:27,546 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 88 transitions, 596 flow [2024-06-27 23:38:27,546 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:38:27,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:27,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:27,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:38:27,547 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:38:27,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:27,547 INFO L85 PathProgramCache]: Analyzing trace with hash 543557504, now seen corresponding path program 1 times [2024-06-27 23:38:27,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:27,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081792888] [2024-06-27 23:38:27,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:27,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:27,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:28,647 INFO 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:38:28,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:28,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081792888] [2024-06-27 23:38:28,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081792888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:28,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:28,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:28,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622263229] [2024-06-27 23:38:28,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:28,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:28,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:28,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:28,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:28,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:38:28,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 88 transitions, 596 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:38:28,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:28,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:38:28,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:29,389 INFO L124 PetriNetUnfolderBase]: 2299/3522 cut-off events. [2024-06-27 23:38:29,389 INFO L125 PetriNetUnfolderBase]: For 27721/27727 co-relation queries the response was YES. [2024-06-27 23:38:29,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15014 conditions, 3522 events. 2299/3522 cut-off events. For 27721/27727 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17641 event pairs, 1121 based on Foata normal form. 6/3508 useless extension candidates. Maximal degree in co-relation 14983. Up to 3336 conditions per place. [2024-06-27 23:38:29,408 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 78 selfloop transitions, 26 changer transitions 0/109 dead transitions. [2024-06-27 23:38:29,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 109 transitions, 892 flow [2024-06-27 23:38:29,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:29,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:29,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 23:38:29,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-27 23:38:29,410 INFO L175 Difference]: Start difference. First operand has 79 places, 88 transitions, 596 flow. Second operand 8 states and 138 transitions. [2024-06-27 23:38:29,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 109 transitions, 892 flow [2024-06-27 23:38:29,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 109 transitions, 844 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 23:38:29,423 INFO L231 Difference]: Finished difference. Result has 85 places, 91 transitions, 649 flow [2024-06-27 23:38:29,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=649, PETRI_PLACES=85, PETRI_TRANSITIONS=91} [2024-06-27 23:38:29,423 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 40 predicate places. [2024-06-27 23:38:29,423 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 91 transitions, 649 flow [2024-06-27 23:38:29,424 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:38:29,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:29,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:29,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:38:29,424 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:38:29,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:29,425 INFO L85 PathProgramCache]: Analyzing trace with hash 885444922, now seen corresponding path program 2 times [2024-06-27 23:38:29,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:29,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680309993] [2024-06-27 23:38:29,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:29,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:29,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:30,570 INFO 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:38:30,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:30,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680309993] [2024-06-27 23:38:30,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680309993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:30,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:30,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:30,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474559064] [2024-06-27 23:38:30,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:30,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:30,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:30,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:30,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:30,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:30,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 91 transitions, 649 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:38:30,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:30,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:30,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:31,287 INFO L124 PetriNetUnfolderBase]: 2213/3464 cut-off events. [2024-06-27 23:38:31,287 INFO L125 PetriNetUnfolderBase]: For 33005/33015 co-relation queries the response was YES. [2024-06-27 23:38:31,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15533 conditions, 3464 events. 2213/3464 cut-off events. For 33005/33015 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17818 event pairs, 818 based on Foata normal form. 2/3433 useless extension candidates. Maximal degree in co-relation 15500. Up to 3118 conditions per place. [2024-06-27 23:38:31,306 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 74 selfloop transitions, 38 changer transitions 0/120 dead transitions. [2024-06-27 23:38:31,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 120 transitions, 1073 flow [2024-06-27 23:38:31,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:31,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:31,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 23:38:31,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403409090909091 [2024-06-27 23:38:31,308 INFO L175 Difference]: Start difference. First operand has 85 places, 91 transitions, 649 flow. Second operand 8 states and 155 transitions. [2024-06-27 23:38:31,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 120 transitions, 1073 flow [2024-06-27 23:38:31,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 120 transitions, 998 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:31,320 INFO L231 Difference]: Finished difference. Result has 88 places, 97 transitions, 761 flow [2024-06-27 23:38:31,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=761, PETRI_PLACES=88, PETRI_TRANSITIONS=97} [2024-06-27 23:38:31,321 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 43 predicate places. [2024-06-27 23:38:31,321 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 97 transitions, 761 flow [2024-06-27 23:38:31,321 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:38:31,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:31,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:31,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:38:31,322 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:38:31,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:31,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1250259742, now seen corresponding path program 3 times [2024-06-27 23:38:31,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:31,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207200770] [2024-06-27 23:38:31,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:31,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:31,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:32,524 INFO 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:38:32,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:32,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207200770] [2024-06-27 23:38:32,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207200770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:32,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:32,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:32,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396721302] [2024-06-27 23:38:32,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:32,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:32,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:32,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:32,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:32,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:32,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 97 transitions, 761 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:38:32,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:32,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:32,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:33,299 INFO L124 PetriNetUnfolderBase]: 2228/3502 cut-off events. [2024-06-27 23:38:33,299 INFO L125 PetriNetUnfolderBase]: For 39034/39040 co-relation queries the response was YES. [2024-06-27 23:38:33,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16680 conditions, 3502 events. 2228/3502 cut-off events. For 39034/39040 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18055 event pairs, 819 based on Foata normal form. 6/3482 useless extension candidates. Maximal degree in co-relation 16645. Up to 3084 conditions per place. [2024-06-27 23:38:33,318 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 68 selfloop transitions, 50 changer transitions 0/126 dead transitions. [2024-06-27 23:38:33,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 126 transitions, 1221 flow [2024-06-27 23:38:33,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:33,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:33,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 23:38:33,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-27 23:38:33,329 INFO L175 Difference]: Start difference. First operand has 88 places, 97 transitions, 761 flow. Second operand 8 states and 153 transitions. [2024-06-27 23:38:33,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 126 transitions, 1221 flow [2024-06-27 23:38:33,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 126 transitions, 1159 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:33,351 INFO L231 Difference]: Finished difference. Result has 93 places, 104 transitions, 944 flow [2024-06-27 23:38:33,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=944, PETRI_PLACES=93, PETRI_TRANSITIONS=104} [2024-06-27 23:38:33,352 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 48 predicate places. [2024-06-27 23:38:33,352 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 104 transitions, 944 flow [2024-06-27 23:38:33,353 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:38:33,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:33,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:33,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:38:33,353 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:38:33,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:33,353 INFO L85 PathProgramCache]: Analyzing trace with hash 890086738, now seen corresponding path program 2 times [2024-06-27 23:38:33,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:33,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130972875] [2024-06-27 23:38:33,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:33,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:33,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:34,646 INFO 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:38:34,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:34,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130972875] [2024-06-27 23:38:34,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130972875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:34,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:34,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:34,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222343120] [2024-06-27 23:38:34,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:34,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:34,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:34,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:34,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:34,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:38:34,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 104 transitions, 944 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:38:34,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:34,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:38:34,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:35,400 INFO L124 PetriNetUnfolderBase]: 2380/3640 cut-off events. [2024-06-27 23:38:35,400 INFO L125 PetriNetUnfolderBase]: For 47763/47772 co-relation queries the response was YES. [2024-06-27 23:38:35,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18744 conditions, 3640 events. 2380/3640 cut-off events. For 47763/47772 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18172 event pairs, 1126 based on Foata normal form. 8/3626 useless extension candidates. Maximal degree in co-relation 18706. Up to 3386 conditions per place. [2024-06-27 23:38:35,420 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 88 selfloop transitions, 42 changer transitions 0/135 dead transitions. [2024-06-27 23:38:35,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 135 transitions, 1510 flow [2024-06-27 23:38:35,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:35,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:35,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 23:38:35,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383116883116883 [2024-06-27 23:38:35,422 INFO L175 Difference]: Start difference. First operand has 93 places, 104 transitions, 944 flow. Second operand 7 states and 135 transitions. [2024-06-27 23:38:35,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 135 transitions, 1510 flow [2024-06-27 23:38:35,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 135 transitions, 1426 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:35,444 INFO L231 Difference]: Finished difference. Result has 96 places, 113 transitions, 1090 flow [2024-06-27 23:38:35,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1090, PETRI_PLACES=96, PETRI_TRANSITIONS=113} [2024-06-27 23:38:35,445 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 51 predicate places. [2024-06-27 23:38:35,445 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 113 transitions, 1090 flow [2024-06-27 23:38:35,445 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:38:35,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:35,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:35,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:38:35,446 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:38:35,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:35,446 INFO L85 PathProgramCache]: Analyzing trace with hash -2025210554, now seen corresponding path program 3 times [2024-06-27 23:38:35,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:35,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711308957] [2024-06-27 23:38:35,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:35,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:35,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:36,666 INFO 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:38:36,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:36,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711308957] [2024-06-27 23:38:36,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711308957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:36,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:36,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:36,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479754504] [2024-06-27 23:38:36,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:36,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:36,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:36,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:36,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:36,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:38:36,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 113 transitions, 1090 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:38:36,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:36,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:38:36,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:37,476 INFO L124 PetriNetUnfolderBase]: 2375/3633 cut-off events. [2024-06-27 23:38:37,476 INFO L125 PetriNetUnfolderBase]: For 51641/51650 co-relation queries the response was YES. [2024-06-27 23:38:37,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19065 conditions, 3633 events. 2375/3633 cut-off events. For 51641/51650 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18178 event pairs, 1126 based on Foata normal form. 8/3619 useless extension candidates. Maximal degree in co-relation 19025. Up to 3381 conditions per place. [2024-06-27 23:38:37,499 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 83 selfloop transitions, 45 changer transitions 0/133 dead transitions. [2024-06-27 23:38:37,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 133 transitions, 1464 flow [2024-06-27 23:38:37,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:37,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:37,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 23:38:37,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005681818181818 [2024-06-27 23:38:37,505 INFO L175 Difference]: Start difference. First operand has 96 places, 113 transitions, 1090 flow. Second operand 8 states and 141 transitions. [2024-06-27 23:38:37,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 133 transitions, 1464 flow [2024-06-27 23:38:37,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 133 transitions, 1379 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-27 23:38:37,547 INFO L231 Difference]: Finished difference. Result has 102 places, 113 transitions, 1103 flow [2024-06-27 23:38:37,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1103, PETRI_PLACES=102, PETRI_TRANSITIONS=113} [2024-06-27 23:38:37,548 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 57 predicate places. [2024-06-27 23:38:37,548 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 113 transitions, 1103 flow [2024-06-27 23:38:37,548 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:38:37,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:37,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:37,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:38:37,549 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:38:37,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:37,549 INFO L85 PathProgramCache]: Analyzing trace with hash -961986676, now seen corresponding path program 4 times [2024-06-27 23:38:37,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:37,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831125943] [2024-06-27 23:38:37,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:37,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:37,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:38,470 INFO 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:38:38,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:38,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831125943] [2024-06-27 23:38:38,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831125943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:38,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:38,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:38,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770589986] [2024-06-27 23:38:38,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:38,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:38,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:38,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:38,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:38,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:38,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 113 transitions, 1103 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:38:38,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:38,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:38,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:39,299 INFO L124 PetriNetUnfolderBase]: 2301/3608 cut-off events. [2024-06-27 23:38:39,299 INFO L125 PetriNetUnfolderBase]: For 55206/55208 co-relation queries the response was YES. [2024-06-27 23:38:39,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19270 conditions, 3608 events. 2301/3608 cut-off events. For 55206/55208 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18579 event pairs, 805 based on Foata normal form. 4/3597 useless extension candidates. Maximal degree in co-relation 19228. Up to 3252 conditions per place. [2024-06-27 23:38:39,322 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 104 selfloop transitions, 44 changer transitions 0/159 dead transitions. [2024-06-27 23:38:39,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 159 transitions, 1688 flow [2024-06-27 23:38:39,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:39,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:39,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-27 23:38:39,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4460227272727273 [2024-06-27 23:38:39,323 INFO L175 Difference]: Start difference. First operand has 102 places, 113 transitions, 1103 flow. Second operand 8 states and 157 transitions. [2024-06-27 23:38:39,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 159 transitions, 1688 flow [2024-06-27 23:38:39,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 159 transitions, 1599 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:39,352 INFO L231 Difference]: Finished difference. Result has 106 places, 131 transitions, 1338 flow [2024-06-27 23:38:39,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1338, PETRI_PLACES=106, PETRI_TRANSITIONS=131} [2024-06-27 23:38:39,353 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 61 predicate places. [2024-06-27 23:38:39,353 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 131 transitions, 1338 flow [2024-06-27 23:38:39,353 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:38:39,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:39,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:39,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:38:39,353 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:38:39,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:39,354 INFO L85 PathProgramCache]: Analyzing trace with hash -688202920, now seen corresponding path program 5 times [2024-06-27 23:38:39,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:39,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377271159] [2024-06-27 23:38:39,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:39,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:39,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:40,463 INFO 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:38:40,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:40,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377271159] [2024-06-27 23:38:40,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377271159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:40,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:40,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:40,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565485830] [2024-06-27 23:38:40,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:40,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:40,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:40,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:40,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:40,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:40,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 131 transitions, 1338 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:38:40,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:40,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:40,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:41,253 INFO L124 PetriNetUnfolderBase]: 2333/3655 cut-off events. [2024-06-27 23:38:41,253 INFO L125 PetriNetUnfolderBase]: For 62090/62094 co-relation queries the response was YES. [2024-06-27 23:38:41,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20278 conditions, 3655 events. 2333/3655 cut-off events. For 62090/62094 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18826 event pairs, 805 based on Foata normal form. 6/3646 useless extension candidates. Maximal degree in co-relation 20233. Up to 3288 conditions per place. [2024-06-27 23:38:41,275 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 109 selfloop transitions, 57 changer transitions 0/177 dead transitions. [2024-06-27 23:38:41,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 177 transitions, 2027 flow [2024-06-27 23:38:41,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:41,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:41,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 23:38:41,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-27 23:38:41,277 INFO L175 Difference]: Start difference. First operand has 106 places, 131 transitions, 1338 flow. Second operand 8 states and 156 transitions. [2024-06-27 23:38:41,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 177 transitions, 2027 flow [2024-06-27 23:38:41,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 177 transitions, 1899 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:41,325 INFO L231 Difference]: Finished difference. Result has 112 places, 151 transitions, 1662 flow [2024-06-27 23:38:41,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1662, PETRI_PLACES=112, PETRI_TRANSITIONS=151} [2024-06-27 23:38:41,326 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 67 predicate places. [2024-06-27 23:38:41,326 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 151 transitions, 1662 flow [2024-06-27 23:38:41,326 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:38:41,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:41,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:41,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:38:41,326 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:38:41,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:41,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1717072122, now seen corresponding path program 4 times [2024-06-27 23:38:41,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:41,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815810637] [2024-06-27 23:38:41,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:41,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:41,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:42,330 INFO 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:38:42,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:42,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815810637] [2024-06-27 23:38:42,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815810637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:42,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:42,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:42,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84369216] [2024-06-27 23:38:42,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:42,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:42,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:42,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:42,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:42,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:38:42,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 151 transitions, 1662 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:38:42,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:42,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:38:42,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:43,084 INFO L124 PetriNetUnfolderBase]: 2460/3785 cut-off events. [2024-06-27 23:38:43,085 INFO L125 PetriNetUnfolderBase]: For 69293/69297 co-relation queries the response was YES. [2024-06-27 23:38:43,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21454 conditions, 3785 events. 2460/3785 cut-off events. For 69293/69297 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 19018 event pairs, 882 based on Foata normal form. 6/3776 useless extension candidates. Maximal degree in co-relation 21407. Up to 3567 conditions per place. [2024-06-27 23:38:43,112 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 143 selfloop transitions, 30 changer transitions 0/178 dead transitions. [2024-06-27 23:38:43,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 178 transitions, 2109 flow [2024-06-27 23:38:43,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:43,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:43,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 23:38:43,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119318181818182 [2024-06-27 23:38:43,114 INFO L175 Difference]: Start difference. First operand has 112 places, 151 transitions, 1662 flow. Second operand 8 states and 145 transitions. [2024-06-27 23:38:43,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 178 transitions, 2109 flow [2024-06-27 23:38:43,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 178 transitions, 2030 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-27 23:38:43,189 INFO L231 Difference]: Finished difference. Result has 118 places, 154 transitions, 1682 flow [2024-06-27 23:38:43,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1583, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1682, PETRI_PLACES=118, PETRI_TRANSITIONS=154} [2024-06-27 23:38:43,189 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 73 predicate places. [2024-06-27 23:38:43,190 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 154 transitions, 1682 flow [2024-06-27 23:38:43,190 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:38:43,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:43,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:43,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:38:43,191 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:38:43,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:43,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1717072308, now seen corresponding path program 6 times [2024-06-27 23:38:43,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:43,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969435211] [2024-06-27 23:38:43,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:43,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:43,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:44,168 INFO 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:38:44,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:44,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969435211] [2024-06-27 23:38:44,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969435211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:44,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:44,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:44,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485478896] [2024-06-27 23:38:44,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:44,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:44,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:44,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:44,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:44,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:44,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 154 transitions, 1682 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:38:44,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:44,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:44,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:45,061 INFO L124 PetriNetUnfolderBase]: 2363/3700 cut-off events. [2024-06-27 23:38:45,062 INFO L125 PetriNetUnfolderBase]: For 72436/72436 co-relation queries the response was YES. [2024-06-27 23:38:45,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21110 conditions, 3700 events. 2363/3700 cut-off events. For 72436/72436 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 19046 event pairs, 811 based on Foata normal form. 2/3687 useless extension candidates. Maximal degree in co-relation 21061. Up to 3238 conditions per place. [2024-06-27 23:38:45,091 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 108 selfloop transitions, 71 changer transitions 0/191 dead transitions. [2024-06-27 23:38:45,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 191 transitions, 2378 flow [2024-06-27 23:38:45,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:45,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:45,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 23:38:45,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 23:38:45,093 INFO L175 Difference]: Start difference. First operand has 118 places, 154 transitions, 1682 flow. Second operand 8 states and 160 transitions. [2024-06-27 23:38:45,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 191 transitions, 2378 flow [2024-06-27 23:38:45,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 191 transitions, 2278 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:38:45,171 INFO L231 Difference]: Finished difference. Result has 119 places, 165 transitions, 1968 flow [2024-06-27 23:38:45,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1968, PETRI_PLACES=119, PETRI_TRANSITIONS=165} [2024-06-27 23:38:45,171 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 74 predicate places. [2024-06-27 23:38:45,172 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 165 transitions, 1968 flow [2024-06-27 23:38:45,172 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:38:45,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:45,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:45,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:38:45,172 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:38:45,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:45,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1626731897, now seen corresponding path program 1 times [2024-06-27 23:38:45,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:45,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151665060] [2024-06-27 23:38:45,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:45,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:45,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:46,079 INFO 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:38:46,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:46,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151665060] [2024-06-27 23:38:46,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151665060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:46,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:46,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:38:46,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689984034] [2024-06-27 23:38:46,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:46,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:38:46,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:46,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:38:46,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:38:46,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:46,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 165 transitions, 1968 flow. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states 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:38:46,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:46,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:46,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:46,820 INFO L124 PetriNetUnfolderBase]: 2371/3832 cut-off events. [2024-06-27 23:38:46,821 INFO L125 PetriNetUnfolderBase]: For 80181/80181 co-relation queries the response was YES. [2024-06-27 23:38:46,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22154 conditions, 3832 events. 2371/3832 cut-off events. For 80181/80181 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 20386 event pairs, 882 based on Foata normal form. 1/3817 useless extension candidates. Maximal degree in co-relation 22103. Up to 3463 conditions per place. [2024-06-27 23:38:46,847 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 153 selfloop transitions, 10 changer transitions 0/175 dead transitions. [2024-06-27 23:38:46,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 175 transitions, 2338 flow [2024-06-27 23:38:46,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:38:46,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:38:46,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-27 23:38:46,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-06-27 23:38:46,848 INFO L175 Difference]: Start difference. First operand has 119 places, 165 transitions, 1968 flow. Second operand 5 states and 94 transitions. [2024-06-27 23:38:46,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 175 transitions, 2338 flow [2024-06-27 23:38:46,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 175 transitions, 2196 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:46,932 INFO L231 Difference]: Finished difference. Result has 119 places, 168 transitions, 1882 flow [2024-06-27 23:38:46,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1882, PETRI_PLACES=119, PETRI_TRANSITIONS=168} [2024-06-27 23:38:46,932 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 74 predicate places. [2024-06-27 23:38:46,932 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 168 transitions, 1882 flow [2024-06-27 23:38:46,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states 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:38:46,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:46,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:46,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:38:46,933 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:38:46,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:46,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1387415229, now seen corresponding path program 1 times [2024-06-27 23:38:46,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:46,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856155701] [2024-06-27 23:38:46,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:46,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:46,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:48,150 INFO 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:38:48,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:48,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856155701] [2024-06-27 23:38:48,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856155701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:48,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:48,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:48,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658459886] [2024-06-27 23:38:48,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:48,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:48,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:48,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:48,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:48,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:48,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 168 transitions, 1882 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:38:48,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:48,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:48,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:48,983 INFO L124 PetriNetUnfolderBase]: 2370/3709 cut-off events. [2024-06-27 23:38:48,983 INFO L125 PetriNetUnfolderBase]: For 85688/85688 co-relation queries the response was YES. [2024-06-27 23:38:48,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22477 conditions, 3709 events. 2370/3709 cut-off events. For 85688/85688 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 19048 event pairs, 808 based on Foata normal form. 6/3704 useless extension candidates. Maximal degree in co-relation 22424. Up to 3310 conditions per place. [2024-06-27 23:38:49,009 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 123 selfloop transitions, 57 changer transitions 0/192 dead transitions. [2024-06-27 23:38:49,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 192 transitions, 2404 flow [2024-06-27 23:38:49,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:49,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:49,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 23:38:49,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 23:38:49,011 INFO L175 Difference]: Start difference. First operand has 119 places, 168 transitions, 1882 flow. Second operand 8 states and 152 transitions. [2024-06-27 23:38:49,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 192 transitions, 2404 flow [2024-06-27 23:38:49,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 192 transitions, 2338 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:49,083 INFO L231 Difference]: Finished difference. Result has 124 places, 174 transitions, 2073 flow [2024-06-27 23:38:49,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1816, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2073, PETRI_PLACES=124, PETRI_TRANSITIONS=174} [2024-06-27 23:38:49,084 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 79 predicate places. [2024-06-27 23:38:49,084 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 174 transitions, 2073 flow [2024-06-27 23:38:49,084 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:38:49,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:49,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:49,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:38:49,084 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:38:49,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:49,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1675270902, now seen corresponding path program 1 times [2024-06-27 23:38:49,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:49,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621935350] [2024-06-27 23:38:49,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:49,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:49,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:50,298 INFO 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:38:50,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:50,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621935350] [2024-06-27 23:38:50,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621935350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:50,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:50,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:50,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327611815] [2024-06-27 23:38:50,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:50,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:50,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:50,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:50,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:50,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:38:50,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 174 transitions, 2073 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:38:50,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:50,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:38:50,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:51,141 INFO L124 PetriNetUnfolderBase]: 2506/3850 cut-off events. [2024-06-27 23:38:51,142 INFO L125 PetriNetUnfolderBase]: For 94241/94241 co-relation queries the response was YES. [2024-06-27 23:38:51,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24105 conditions, 3850 events. 2506/3850 cut-off events. For 94241/94241 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 19253 event pairs, 852 based on Foata normal form. 2/3841 useless extension candidates. Maximal degree in co-relation 24050. Up to 3545 conditions per place. [2024-06-27 23:38:51,170 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 140 selfloop transitions, 54 changer transitions 0/199 dead transitions. [2024-06-27 23:38:51,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 199 transitions, 2585 flow [2024-06-27 23:38:51,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:51,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:51,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 23:38:51,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-27 23:38:51,172 INFO L175 Difference]: Start difference. First operand has 124 places, 174 transitions, 2073 flow. Second operand 9 states and 160 transitions. [2024-06-27 23:38:51,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 199 transitions, 2585 flow [2024-06-27 23:38:51,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 199 transitions, 2432 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:51,269 INFO L231 Difference]: Finished difference. Result has 128 places, 177 transitions, 2096 flow [2024-06-27 23:38:51,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1920, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2096, PETRI_PLACES=128, PETRI_TRANSITIONS=177} [2024-06-27 23:38:51,269 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 83 predicate places. [2024-06-27 23:38:51,270 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 177 transitions, 2096 flow [2024-06-27 23:38:51,270 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:38:51,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:51,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:51,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:38:51,270 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:38:51,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:51,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1387563254, now seen corresponding path program 2 times [2024-06-27 23:38:51,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:51,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234964989] [2024-06-27 23:38:51,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:51,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:51,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:52,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:38:52,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:52,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234964989] [2024-06-27 23:38:52,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234964989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:52,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:52,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:52,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193282001] [2024-06-27 23:38:52,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:52,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:52,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:52,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:52,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:52,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:38:52,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 177 transitions, 2096 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:38:52,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:52,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:38:52,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:53,474 INFO L124 PetriNetUnfolderBase]: 2575/3944 cut-off events. [2024-06-27 23:38:53,474 INFO L125 PetriNetUnfolderBase]: For 106291/106291 co-relation queries the response was YES. [2024-06-27 23:38:53,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25630 conditions, 3944 events. 2575/3944 cut-off events. For 106291/106291 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 19740 event pairs, 838 based on Foata normal form. 2/3935 useless extension candidates. Maximal degree in co-relation 25574. Up to 3478 conditions per place. [2024-06-27 23:38:53,502 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 134 selfloop transitions, 77 changer transitions 0/216 dead transitions. [2024-06-27 23:38:53,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 216 transitions, 3024 flow [2024-06-27 23:38:53,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:53,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:53,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 23:38:53,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 23:38:53,504 INFO L175 Difference]: Start difference. First operand has 128 places, 177 transitions, 2096 flow. Second operand 9 states and 168 transitions. [2024-06-27 23:38:53,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 216 transitions, 3024 flow [2024-06-27 23:38:53,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 216 transitions, 2876 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 23:38:53,585 INFO L231 Difference]: Finished difference. Result has 131 places, 188 transitions, 2374 flow [2024-06-27 23:38:53,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1948, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2374, PETRI_PLACES=131, PETRI_TRANSITIONS=188} [2024-06-27 23:38:53,586 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 86 predicate places. [2024-06-27 23:38:53,586 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 188 transitions, 2374 flow [2024-06-27 23:38:53,586 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:38:53,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:53,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:53,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:38:53,586 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:38:53,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:53,587 INFO L85 PathProgramCache]: Analyzing trace with hash -795402943, now seen corresponding path program 2 times [2024-06-27 23:38:53,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:53,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301839409] [2024-06-27 23:38:53,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:53,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:53,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:55,119 INFO 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:38:55,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:55,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301839409] [2024-06-27 23:38:55,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301839409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:55,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:55,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:55,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293882699] [2024-06-27 23:38:55,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:55,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:55,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:55,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:55,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:55,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:55,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 188 transitions, 2374 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:38:55,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:55,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:55,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:55,975 INFO L124 PetriNetUnfolderBase]: 2467/3835 cut-off events. [2024-06-27 23:38:55,976 INFO L125 PetriNetUnfolderBase]: For 117494/117514 co-relation queries the response was YES. [2024-06-27 23:38:55,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25870 conditions, 3835 events. 2467/3835 cut-off events. For 117494/117514 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 19590 event pairs, 806 based on Foata normal form. 3/3817 useless extension candidates. Maximal degree in co-relation 25812. Up to 3371 conditions per place. [2024-06-27 23:38:56,008 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 123 selfloop transitions, 71 changer transitions 0/210 dead transitions. [2024-06-27 23:38:56,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 210 transitions, 2904 flow [2024-06-27 23:38:56,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:56,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:56,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-27 23:38:56,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4675324675324675 [2024-06-27 23:38:56,010 INFO L175 Difference]: Start difference. First operand has 131 places, 188 transitions, 2374 flow. Second operand 7 states and 144 transitions. [2024-06-27 23:38:56,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 210 transitions, 2904 flow [2024-06-27 23:38:56,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 210 transitions, 2799 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:56,166 INFO L231 Difference]: Finished difference. Result has 134 places, 192 transitions, 2517 flow [2024-06-27 23:38:56,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2269, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2517, PETRI_PLACES=134, PETRI_TRANSITIONS=192} [2024-06-27 23:38:56,166 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 89 predicate places. [2024-06-27 23:38:56,166 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 192 transitions, 2517 flow [2024-06-27 23:38:56,166 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:38:56,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:56,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:56,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:38:56,167 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:38:56,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:56,168 INFO L85 PathProgramCache]: Analyzing trace with hash -795396991, now seen corresponding path program 1 times [2024-06-27 23:38:56,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:56,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139779481] [2024-06-27 23:38:56,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:56,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:56,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:57,327 INFO 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:38:57,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:57,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139779481] [2024-06-27 23:38:57,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139779481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:57,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:57,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:57,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307055609] [2024-06-27 23:38:57,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:57,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:57,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:57,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:57,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:57,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:38:57,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 192 transitions, 2517 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:38:57,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:57,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:38:57,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:58,197 INFO L124 PetriNetUnfolderBase]: 2578/3956 cut-off events. [2024-06-27 23:38:58,197 INFO L125 PetriNetUnfolderBase]: For 125247/125253 co-relation queries the response was YES. [2024-06-27 23:38:58,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27207 conditions, 3956 events. 2578/3956 cut-off events. For 125247/125253 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 19813 event pairs, 827 based on Foata normal form. 6/3957 useless extension candidates. Maximal degree in co-relation 27147. Up to 3726 conditions per place. [2024-06-27 23:38:58,231 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 180 selfloop transitions, 32 changer transitions 0/217 dead transitions. [2024-06-27 23:38:58,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 217 transitions, 3067 flow [2024-06-27 23:38:58,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:58,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:58,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 23:38:58,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119318181818182 [2024-06-27 23:38:58,249 INFO L175 Difference]: Start difference. First operand has 134 places, 192 transitions, 2517 flow. Second operand 8 states and 145 transitions. [2024-06-27 23:38:58,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 217 transitions, 3067 flow [2024-06-27 23:38:58,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 217 transitions, 2855 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:58,333 INFO L231 Difference]: Finished difference. Result has 137 places, 195 transitions, 2436 flow [2024-06-27 23:38:58,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2305, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2436, PETRI_PLACES=137, PETRI_TRANSITIONS=195} [2024-06-27 23:38:58,334 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 92 predicate places. [2024-06-27 23:38:58,334 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 195 transitions, 2436 flow [2024-06-27 23:38:58,334 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:38:58,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:58,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:58,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:38:58,335 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:38:58,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:58,335 INFO L85 PathProgramCache]: Analyzing trace with hash 439521772, now seen corresponding path program 3 times [2024-06-27 23:38:58,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:58,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229423750] [2024-06-27 23:38:58,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:58,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:58,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:59,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:38:59,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:59,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229423750] [2024-06-27 23:38:59,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229423750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:59,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:59,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:59,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708912367] [2024-06-27 23:38:59,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:59,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:59,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:59,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:59,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:59,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:38:59,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 195 transitions, 2436 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:38:59,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:59,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:38:59,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:00,513 INFO L124 PetriNetUnfolderBase]: 2573/3945 cut-off events. [2024-06-27 23:39:00,513 INFO L125 PetriNetUnfolderBase]: For 132489/132489 co-relation queries the response was YES. [2024-06-27 23:39:00,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27607 conditions, 3945 events. 2573/3945 cut-off events. For 132489/132489 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 19737 event pairs, 820 based on Foata normal form. 2/3936 useless extension candidates. Maximal degree in co-relation 27546. Up to 3486 conditions per place. [2024-06-27 23:39:00,546 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 129 selfloop transitions, 85 changer transitions 0/219 dead transitions. [2024-06-27 23:39:00,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 219 transitions, 3044 flow [2024-06-27 23:39:00,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:00,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:00,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-27 23:39:00,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4460227272727273 [2024-06-27 23:39:00,548 INFO L175 Difference]: Start difference. First operand has 137 places, 195 transitions, 2436 flow. Second operand 8 states and 157 transitions. [2024-06-27 23:39:00,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 219 transitions, 3044 flow [2024-06-27 23:39:00,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 219 transitions, 2903 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:00,634 INFO L231 Difference]: Finished difference. Result has 139 places, 195 transitions, 2474 flow [2024-06-27 23:39:00,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2295, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2474, PETRI_PLACES=139, PETRI_TRANSITIONS=195} [2024-06-27 23:39:00,635 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 94 predicate places. [2024-06-27 23:39:00,635 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 195 transitions, 2474 flow [2024-06-27 23:39:00,635 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:39:00,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:00,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:00,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:39:00,635 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:39:00,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:00,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1635631596, now seen corresponding path program 4 times [2024-06-27 23:39:00,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:00,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616779372] [2024-06-27 23:39:00,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:00,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:00,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:02,090 INFO 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:39:02,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:02,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616779372] [2024-06-27 23:39:02,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616779372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:02,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:02,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:02,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522376620] [2024-06-27 23:39:02,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:02,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:02,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:02,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:02,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:02,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:02,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 195 transitions, 2474 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:39:02,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:02,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:02,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:03,043 INFO L124 PetriNetUnfolderBase]: 2648/4064 cut-off events. [2024-06-27 23:39:03,044 INFO L125 PetriNetUnfolderBase]: For 145481/145487 co-relation queries the response was YES. [2024-06-27 23:39:03,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29075 conditions, 4064 events. 2648/4064 cut-off events. For 145481/145487 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 20410 event pairs, 828 based on Foata normal form. 6/4053 useless extension candidates. Maximal degree in co-relation 29013. Up to 3319 conditions per place. [2024-06-27 23:39:03,077 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 128 selfloop transitions, 106 changer transitions 0/239 dead transitions. [2024-06-27 23:39:03,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 239 transitions, 3666 flow [2024-06-27 23:39:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:03,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:03,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 23:39:03,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-06-27 23:39:03,080 INFO L175 Difference]: Start difference. First operand has 139 places, 195 transitions, 2474 flow. Second operand 9 states and 172 transitions. [2024-06-27 23:39:03,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 239 transitions, 3666 flow [2024-06-27 23:39:03,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 239 transitions, 3499 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:03,222 INFO L231 Difference]: Finished difference. Result has 143 places, 208 transitions, 2819 flow [2024-06-27 23:39:03,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2307, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2819, PETRI_PLACES=143, PETRI_TRANSITIONS=208} [2024-06-27 23:39:03,223 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 98 predicate places. [2024-06-27 23:39:03,223 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 208 transitions, 2819 flow [2024-06-27 23:39:03,223 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:39:03,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:03,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:03,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:39:03,223 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:39:03,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:03,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1635631813, now seen corresponding path program 2 times [2024-06-27 23:39:03,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:03,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625708563] [2024-06-27 23:39:03,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:03,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:03,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:04,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:04,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:04,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625708563] [2024-06-27 23:39:04,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625708563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:04,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:04,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:04,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952528352] [2024-06-27 23:39:04,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:04,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:04,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:04,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:04,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:04,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:04,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 208 transitions, 2819 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:39:04,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:04,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:04,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:05,520 INFO L124 PetriNetUnfolderBase]: 2675/4105 cut-off events. [2024-06-27 23:39:05,520 INFO L125 PetriNetUnfolderBase]: For 160489/160501 co-relation queries the response was YES. [2024-06-27 23:39:05,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30609 conditions, 4105 events. 2675/4105 cut-off events. For 160489/160501 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 20674 event pairs, 829 based on Foata normal form. 10/4108 useless extension candidates. Maximal degree in co-relation 30545. Up to 3758 conditions per place. [2024-06-27 23:39:05,556 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 183 selfloop transitions, 55 changer transitions 0/243 dead transitions. [2024-06-27 23:39:05,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 243 transitions, 3779 flow [2024-06-27 23:39:05,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:05,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:05,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 23:39:05,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 23:39:05,557 INFO L175 Difference]: Start difference. First operand has 143 places, 208 transitions, 2819 flow. Second operand 9 states and 162 transitions. [2024-06-27 23:39:05,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 243 transitions, 3779 flow [2024-06-27 23:39:05,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 243 transitions, 3658 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-27 23:39:05,731 INFO L231 Difference]: Finished difference. Result has 149 places, 217 transitions, 3002 flow [2024-06-27 23:39:05,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2698, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3002, PETRI_PLACES=149, PETRI_TRANSITIONS=217} [2024-06-27 23:39:05,731 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 104 predicate places. [2024-06-27 23:39:05,731 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 217 transitions, 3002 flow [2024-06-27 23:39:05,732 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:39:05,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:05,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:05,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:39:05,732 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:39:05,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:05,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1635626016, now seen corresponding path program 5 times [2024-06-27 23:39:05,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:05,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714432088] [2024-06-27 23:39:05,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:05,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:05,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:07,149 INFO 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:39:07,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:07,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714432088] [2024-06-27 23:39:07,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714432088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:07,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:07,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:07,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430034485] [2024-06-27 23:39:07,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:07,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:07,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:07,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:07,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:07,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:07,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 217 transitions, 3002 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:39:07,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:07,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:07,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:08,034 INFO L124 PetriNetUnfolderBase]: 2670/4106 cut-off events. [2024-06-27 23:39:08,034 INFO L125 PetriNetUnfolderBase]: For 169068/169074 co-relation queries the response was YES. [2024-06-27 23:39:08,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31072 conditions, 4106 events. 2670/4106 cut-off events. For 169068/169074 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 20748 event pairs, 826 based on Foata normal form. 6/4095 useless extension candidates. Maximal degree in co-relation 31006. Up to 3355 conditions per place. [2024-06-27 23:39:08,181 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 134 selfloop transitions, 113 changer transitions 0/252 dead transitions. [2024-06-27 23:39:08,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 252 transitions, 4082 flow [2024-06-27 23:39:08,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:08,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:08,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-27 23:39:08,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45738636363636365 [2024-06-27 23:39:08,189 INFO L175 Difference]: Start difference. First operand has 149 places, 217 transitions, 3002 flow. Second operand 8 states and 161 transitions. [2024-06-27 23:39:08,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 252 transitions, 4082 flow [2024-06-27 23:39:08,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 252 transitions, 4001 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 23:39:08,350 INFO L231 Difference]: Finished difference. Result has 154 places, 223 transitions, 3309 flow [2024-06-27 23:39:08,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2921, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3309, PETRI_PLACES=154, PETRI_TRANSITIONS=223} [2024-06-27 23:39:08,351 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 109 predicate places. [2024-06-27 23:39:08,351 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 223 transitions, 3309 flow [2024-06-27 23:39:08,351 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:39:08,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:08,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:08,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:39:08,352 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:39:08,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:08,353 INFO L85 PathProgramCache]: Analyzing trace with hash -130289525, now seen corresponding path program 3 times [2024-06-27 23:39:08,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:08,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981790144] [2024-06-27 23:39:08,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:08,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:08,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:09,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:09,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:09,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981790144] [2024-06-27 23:39:09,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981790144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:09,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:09,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:09,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342407886] [2024-06-27 23:39:09,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:09,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:09,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:09,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:09,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:09,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:09,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 223 transitions, 3309 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:39:09,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:09,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:09,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:10,724 INFO L124 PetriNetUnfolderBase]: 2542/3972 cut-off events. [2024-06-27 23:39:10,725 INFO L125 PetriNetUnfolderBase]: For 179483/179489 co-relation queries the response was YES. [2024-06-27 23:39:10,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31055 conditions, 3972 events. 2542/3972 cut-off events. For 179483/179489 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 20478 event pairs, 792 based on Foata normal form. 6/3961 useless extension candidates. Maximal degree in co-relation 30986. Up to 3349 conditions per place. [2024-06-27 23:39:10,759 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 128 selfloop transitions, 95 changer transitions 0/245 dead transitions. [2024-06-27 23:39:10,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 245 transitions, 3993 flow [2024-06-27 23:39:10,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:10,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:10,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 23:39:10,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 23:39:10,761 INFO L175 Difference]: Start difference. First operand has 154 places, 223 transitions, 3309 flow. Second operand 8 states and 154 transitions. [2024-06-27 23:39:10,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 245 transitions, 3993 flow [2024-06-27 23:39:10,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 245 transitions, 3777 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 23:39:10,975 INFO L231 Difference]: Finished difference. Result has 159 places, 225 transitions, 3351 flow [2024-06-27 23:39:10,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3099, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3351, PETRI_PLACES=159, PETRI_TRANSITIONS=225} [2024-06-27 23:39:10,976 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 114 predicate places. [2024-06-27 23:39:10,976 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 225 transitions, 3351 flow [2024-06-27 23:39:10,976 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:39:10,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:10,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:10,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:39:10,977 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:39:10,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:10,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1643250373, now seen corresponding path program 3 times [2024-06-27 23:39:10,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:10,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298821275] [2024-06-27 23:39:10,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:10,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:10,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:12,370 INFO 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:39:12,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:12,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298821275] [2024-06-27 23:39:12,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298821275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:12,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:12,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:12,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148425498] [2024-06-27 23:39:12,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:12,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:12,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:12,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:12,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:12,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:12,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 225 transitions, 3351 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:39:12,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:12,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:12,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:13,232 INFO L124 PetriNetUnfolderBase]: 2676/4112 cut-off events. [2024-06-27 23:39:13,233 INFO L125 PetriNetUnfolderBase]: For 190613/190625 co-relation queries the response was YES. [2024-06-27 23:39:13,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32276 conditions, 4112 events. 2676/4112 cut-off events. For 190613/190625 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 20789 event pairs, 827 based on Foata normal form. 10/4115 useless extension candidates. Maximal degree in co-relation 32206. Up to 3756 conditions per place. [2024-06-27 23:39:13,268 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 182 selfloop transitions, 65 changer transitions 0/252 dead transitions. [2024-06-27 23:39:13,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 252 transitions, 4109 flow [2024-06-27 23:39:13,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:13,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:13,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 23:39:13,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42329545454545453 [2024-06-27 23:39:13,269 INFO L175 Difference]: Start difference. First operand has 159 places, 225 transitions, 3351 flow. Second operand 8 states and 149 transitions. [2024-06-27 23:39:13,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 252 transitions, 4109 flow [2024-06-27 23:39:13,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 252 transitions, 3879 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:13,480 INFO L231 Difference]: Finished difference. Result has 161 places, 228 transitions, 3321 flow [2024-06-27 23:39:13,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3121, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3321, PETRI_PLACES=161, PETRI_TRANSITIONS=228} [2024-06-27 23:39:13,480 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 116 predicate places. [2024-06-27 23:39:13,481 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 228 transitions, 3321 flow [2024-06-27 23:39:13,481 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:39:13,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:13,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:13,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:39:13,481 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:39:13,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:13,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1635833623, now seen corresponding path program 4 times [2024-06-27 23:39:13,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:13,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295459640] [2024-06-27 23:39:13,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:13,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:13,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:14,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:39:14,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:14,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295459640] [2024-06-27 23:39:14,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295459640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:14,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:14,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:14,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924257668] [2024-06-27 23:39:14,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:14,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:14,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:14,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:14,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:14,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:14,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 228 transitions, 3321 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:39:14,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:14,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:14,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:15,691 INFO L124 PetriNetUnfolderBase]: 2671/4105 cut-off events. [2024-06-27 23:39:15,691 INFO L125 PetriNetUnfolderBase]: For 198383/198395 co-relation queries the response was YES. [2024-06-27 23:39:15,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32355 conditions, 4105 events. 2671/4105 cut-off events. For 198383/198395 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 20736 event pairs, 827 based on Foata normal form. 10/4108 useless extension candidates. Maximal degree in co-relation 32284. Up to 3751 conditions per place. [2024-06-27 23:39:15,728 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 186 selfloop transitions, 61 changer transitions 0/252 dead transitions. [2024-06-27 23:39:15,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 252 transitions, 4021 flow [2024-06-27 23:39:15,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:15,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:15,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 23:39:15,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-06-27 23:39:15,729 INFO L175 Difference]: Start difference. First operand has 161 places, 228 transitions, 3321 flow. Second operand 9 states and 159 transitions. [2024-06-27 23:39:15,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 252 transitions, 4021 flow [2024-06-27 23:39:15,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 252 transitions, 3800 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-27 23:39:15,991 INFO L231 Difference]: Finished difference. Result has 165 places, 228 transitions, 3230 flow [2024-06-27 23:39:15,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3230, PETRI_PLACES=165, PETRI_TRANSITIONS=228} [2024-06-27 23:39:15,991 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 120 predicate places. [2024-06-27 23:39:15,992 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 228 transitions, 3230 flow [2024-06-27 23:39:15,992 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:39:15,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:15,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:15,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:39:15,992 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:39:15,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:15,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1642983246, now seen corresponding path program 6 times [2024-06-27 23:39:15,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:15,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551502130] [2024-06-27 23:39:15,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:15,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:16,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:17,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:17,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:17,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551502130] [2024-06-27 23:39:17,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551502130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:17,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:17,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:17,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108457558] [2024-06-27 23:39:17,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:17,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:17,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:17,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:17,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:17,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:17,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 228 transitions, 3230 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:39:17,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:17,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:17,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:18,174 INFO L124 PetriNetUnfolderBase]: 2698/4147 cut-off events. [2024-06-27 23:39:18,174 INFO L125 PetriNetUnfolderBase]: For 209673/209679 co-relation queries the response was YES. [2024-06-27 23:39:18,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32918 conditions, 4147 events. 2698/4147 cut-off events. For 209673/209679 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 20953 event pairs, 826 based on Foata normal form. 6/4136 useless extension candidates. Maximal degree in co-relation 32846. Up to 3545 conditions per place. [2024-06-27 23:39:18,226 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 132 selfloop transitions, 124 changer transitions 0/261 dead transitions. [2024-06-27 23:39:18,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 261 transitions, 4248 flow [2024-06-27 23:39:18,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:18,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:18,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 23:39:18,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-27 23:39:18,228 INFO L175 Difference]: Start difference. First operand has 165 places, 228 transitions, 3230 flow. Second operand 9 states and 167 transitions. [2024-06-27 23:39:18,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 261 transitions, 4248 flow [2024-06-27 23:39:18,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 261 transitions, 4105 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:18,491 INFO L231 Difference]: Finished difference. Result has 168 places, 235 transitions, 3570 flow [2024-06-27 23:39:18,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3087, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3570, PETRI_PLACES=168, PETRI_TRANSITIONS=235} [2024-06-27 23:39:18,492 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 123 predicate places. [2024-06-27 23:39:18,492 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 235 transitions, 3570 flow [2024-06-27 23:39:18,492 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:39:18,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:18,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:18,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:39:18,493 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:39:18,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:18,493 INFO L85 PathProgramCache]: Analyzing trace with hash -301510105, now seen corresponding path program 4 times [2024-06-27 23:39:18,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:18,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707490294] [2024-06-27 23:39:18,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:18,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:18,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:19,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:19,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:19,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707490294] [2024-06-27 23:39:19,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707490294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:19,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:19,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:39:19,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669268840] [2024-06-27 23:39:19,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:19,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:39:19,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:19,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:39:19,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:39:19,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:39:19,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 235 transitions, 3570 flow. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:19,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:19,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:39:19,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:20,246 INFO L124 PetriNetUnfolderBase]: 2457/3916 cut-off events. [2024-06-27 23:39:20,247 INFO L125 PetriNetUnfolderBase]: For 220750/220774 co-relation queries the response was YES. [2024-06-27 23:39:20,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31954 conditions, 3916 events. 2457/3916 cut-off events. For 220750/220774 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 20862 event pairs, 771 based on Foata normal form. 28/3939 useless extension candidates. Maximal degree in co-relation 31880. Up to 3288 conditions per place. [2024-06-27 23:39:20,284 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 140 selfloop transitions, 85 changer transitions 0/268 dead transitions. [2024-06-27 23:39:20,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 268 transitions, 4335 flow [2024-06-27 23:39:20,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:39:20,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:39:20,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-27 23:39:20,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4675324675324675 [2024-06-27 23:39:20,290 INFO L175 Difference]: Start difference. First operand has 168 places, 235 transitions, 3570 flow. Second operand 7 states and 144 transitions. [2024-06-27 23:39:20,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 268 transitions, 4335 flow [2024-06-27 23:39:20,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 268 transitions, 4088 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:20,587 INFO L231 Difference]: Finished difference. Result has 169 places, 248 transitions, 3830 flow [2024-06-27 23:39:20,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3345, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3830, PETRI_PLACES=169, PETRI_TRANSITIONS=248} [2024-06-27 23:39:20,587 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 124 predicate places. [2024-06-27 23:39:20,587 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 248 transitions, 3830 flow [2024-06-27 23:39:20,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:20,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:20,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:20,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:39:20,588 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:39:20,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:20,588 INFO L85 PathProgramCache]: Analyzing trace with hash -515541059, now seen corresponding path program 5 times [2024-06-27 23:39:20,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:20,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809802818] [2024-06-27 23:39:20,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:20,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:20,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:21,827 INFO 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:39:21,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:21,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809802818] [2024-06-27 23:39:21,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809802818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:21,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:21,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:21,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425327590] [2024-06-27 23:39:21,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:21,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:21,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:21,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:21,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:22,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:22,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 248 transitions, 3830 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:39:22,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:22,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:22,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:23,009 INFO L124 PetriNetUnfolderBase]: 2668/4163 cut-off events. [2024-06-27 23:39:23,010 INFO L125 PetriNetUnfolderBase]: For 233511/233519 co-relation queries the response was YES. [2024-06-27 23:39:23,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34541 conditions, 4163 events. 2668/4163 cut-off events. For 233511/233519 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 21608 event pairs, 781 based on Foata normal form. 10/4170 useless extension candidates. Maximal degree in co-relation 34465. Up to 3661 conditions per place. [2024-06-27 23:39:23,042 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 195 selfloop transitions, 84 changer transitions 0/303 dead transitions. [2024-06-27 23:39:23,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 303 transitions, 5016 flow [2024-06-27 23:39:23,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:23,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:23,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:39:23,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-27 23:39:23,043 INFO L175 Difference]: Start difference. First operand has 169 places, 248 transitions, 3830 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:39:23,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 303 transitions, 5016 flow [2024-06-27 23:39:23,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 303 transitions, 4851 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-27 23:39:23,273 INFO L231 Difference]: Finished difference. Result has 175 places, 272 transitions, 4407 flow [2024-06-27 23:39:23,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3722, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4407, PETRI_PLACES=175, PETRI_TRANSITIONS=272} [2024-06-27 23:39:23,274 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 130 predicate places. [2024-06-27 23:39:23,274 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 272 transitions, 4407 flow [2024-06-27 23:39:23,274 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:39:23,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:23,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:23,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:39:23,274 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:39:23,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:23,275 INFO L85 PathProgramCache]: Analyzing trace with hash 152583186, now seen corresponding path program 7 times [2024-06-27 23:39:23,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:23,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629405526] [2024-06-27 23:39:23,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:23,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:23,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:24,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:24,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:24,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629405526] [2024-06-27 23:39:24,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629405526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:24,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:24,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:24,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147560476] [2024-06-27 23:39:24,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:24,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:24,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:24,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:24,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:24,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:24,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 272 transitions, 4407 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:39:24,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:24,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:24,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:25,295 INFO L124 PetriNetUnfolderBase]: 2817/4326 cut-off events. [2024-06-27 23:39:25,295 INFO L125 PetriNetUnfolderBase]: For 248004/248008 co-relation queries the response was YES. [2024-06-27 23:39:25,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36106 conditions, 4326 events. 2817/4326 cut-off events. For 248004/248008 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 21999 event pairs, 812 based on Foata normal form. 6/4329 useless extension candidates. Maximal degree in co-relation 36029. Up to 3978 conditions per place. [2024-06-27 23:39:25,333 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 225 selfloop transitions, 78 changer transitions 0/308 dead transitions. [2024-06-27 23:39:25,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 308 transitions, 5229 flow [2024-06-27 23:39:25,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:25,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:25,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 23:39:25,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 23:39:25,334 INFO L175 Difference]: Start difference. First operand has 175 places, 272 transitions, 4407 flow. Second operand 9 states and 165 transitions. [2024-06-27 23:39:25,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 308 transitions, 5229 flow [2024-06-27 23:39:25,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 308 transitions, 5040 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:25,576 INFO L231 Difference]: Finished difference. Result has 178 places, 278 transitions, 4505 flow [2024-06-27 23:39:25,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4218, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4505, PETRI_PLACES=178, PETRI_TRANSITIONS=278} [2024-06-27 23:39:25,577 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 133 predicate places. [2024-06-27 23:39:25,577 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 278 transitions, 4505 flow [2024-06-27 23:39:25,577 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:39:25,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:25,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:25,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:39:25,578 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:39:25,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:25,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1434779505, now seen corresponding path program 6 times [2024-06-27 23:39:25,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:25,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328088495] [2024-06-27 23:39:25,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:25,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:25,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:26,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:26,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:26,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328088495] [2024-06-27 23:39:26,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328088495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:26,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:26,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:26,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080260459] [2024-06-27 23:39:26,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:26,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:26,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:26,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:26,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:26,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:26,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 278 transitions, 4505 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:39:26,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:26,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:26,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:27,935 INFO L124 PetriNetUnfolderBase]: 2731/4252 cut-off events. [2024-06-27 23:39:27,935 INFO L125 PetriNetUnfolderBase]: For 256012/256016 co-relation queries the response was YES. [2024-06-27 23:39:27,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35910 conditions, 4252 events. 2731/4252 cut-off events. For 256012/256016 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 22016 event pairs, 777 based on Foata normal form. 6/4255 useless extension candidates. Maximal degree in co-relation 35832. Up to 3727 conditions per place. [2024-06-27 23:39:27,983 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 205 selfloop transitions, 90 changer transitions 0/321 dead transitions. [2024-06-27 23:39:27,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 321 transitions, 5535 flow [2024-06-27 23:39:27,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:27,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:27,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 23:39:27,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45170454545454547 [2024-06-27 23:39:27,984 INFO L175 Difference]: Start difference. First operand has 178 places, 278 transitions, 4505 flow. Second operand 8 states and 159 transitions. [2024-06-27 23:39:27,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 321 transitions, 5535 flow [2024-06-27 23:39:28,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 321 transitions, 5324 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:28,282 INFO L231 Difference]: Finished difference. Result has 180 places, 296 transitions, 4883 flow [2024-06-27 23:39:28,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4306, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4883, PETRI_PLACES=180, PETRI_TRANSITIONS=296} [2024-06-27 23:39:28,283 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 135 predicate places. [2024-06-27 23:39:28,283 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 296 transitions, 4883 flow [2024-06-27 23:39:28,283 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:39:28,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:28,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:28,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:39:28,283 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:39:28,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:28,284 INFO L85 PathProgramCache]: Analyzing trace with hash 232682178, now seen corresponding path program 8 times [2024-06-27 23:39:28,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:28,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628682448] [2024-06-27 23:39:28,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:28,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:28,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:29,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:29,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:29,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628682448] [2024-06-27 23:39:29,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628682448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:29,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:29,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:29,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262355548] [2024-06-27 23:39:29,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:29,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:29,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:29,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:29,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:29,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:29,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 296 transitions, 4883 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:39:29,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:29,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:29,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:30,339 INFO L124 PetriNetUnfolderBase]: 2883/4419 cut-off events. [2024-06-27 23:39:30,339 INFO L125 PetriNetUnfolderBase]: For 270494/270500 co-relation queries the response was YES. [2024-06-27 23:39:30,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37526 conditions, 4419 events. 2883/4419 cut-off events. For 270494/270500 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 22433 event pairs, 818 based on Foata normal form. 8/4424 useless extension candidates. Maximal degree in co-relation 37447. Up to 4067 conditions per place. [2024-06-27 23:39:30,380 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 244 selfloop transitions, 84 changer transitions 0/333 dead transitions. [2024-06-27 23:39:30,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 333 transitions, 5793 flow [2024-06-27 23:39:30,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:30,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:30,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 23:39:30,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-27 23:39:30,382 INFO L175 Difference]: Start difference. First operand has 180 places, 296 transitions, 4883 flow. Second operand 9 states and 166 transitions. [2024-06-27 23:39:30,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 333 transitions, 5793 flow [2024-06-27 23:39:30,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 333 transitions, 5686 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 23:39:30,756 INFO L231 Difference]: Finished difference. Result has 186 places, 305 transitions, 5132 flow [2024-06-27 23:39:30,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4776, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5132, PETRI_PLACES=186, PETRI_TRANSITIONS=305} [2024-06-27 23:39:30,757 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 141 predicate places. [2024-06-27 23:39:30,757 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 305 transitions, 5132 flow [2024-06-27 23:39:30,757 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:39:30,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:30,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:30,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:39:30,757 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:39:30,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:30,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1689632830, now seen corresponding path program 9 times [2024-06-27 23:39:30,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:30,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632605533] [2024-06-27 23:39:30,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:30,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:30,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:31,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:31,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:31,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632605533] [2024-06-27 23:39:31,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632605533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:31,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:31,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:31,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782764047] [2024-06-27 23:39:31,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:31,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:31,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:31,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:31,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:31,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:31,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 305 transitions, 5132 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:39:31,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:31,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:31,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:32,867 INFO L124 PetriNetUnfolderBase]: 2918/4469 cut-off events. [2024-06-27 23:39:32,867 INFO L125 PetriNetUnfolderBase]: For 285864/285864 co-relation queries the response was YES. [2024-06-27 23:39:32,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38378 conditions, 4469 events. 2918/4469 cut-off events. For 285864/285864 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 22647 event pairs, 826 based on Foata normal form. 2/4468 useless extension candidates. Maximal degree in co-relation 38298. Up to 3918 conditions per place. [2024-06-27 23:39:32,909 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 208 selfloop transitions, 138 changer transitions 0/351 dead transitions. [2024-06-27 23:39:32,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 351 transitions, 6526 flow [2024-06-27 23:39:32,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:32,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:32,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:39:32,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-27 23:39:32,911 INFO L175 Difference]: Start difference. First operand has 186 places, 305 transitions, 5132 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:39:32,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 351 transitions, 6526 flow [2024-06-27 23:39:33,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 351 transitions, 6310 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 23:39:33,311 INFO L231 Difference]: Finished difference. Result has 189 places, 319 transitions, 5595 flow [2024-06-27 23:39:33,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4916, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5595, PETRI_PLACES=189, PETRI_TRANSITIONS=319} [2024-06-27 23:39:33,312 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 144 predicate places. [2024-06-27 23:39:33,312 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 319 transitions, 5595 flow [2024-06-27 23:39:33,312 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:39:33,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:33,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:33,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:39:33,313 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:39:33,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:33,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1329453843, now seen corresponding path program 5 times [2024-06-27 23:39:33,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:33,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390752774] [2024-06-27 23:39:33,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:33,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:33,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:34,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:34,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:34,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390752774] [2024-06-27 23:39:34,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390752774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:34,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:34,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:34,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551117886] [2024-06-27 23:39:34,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:34,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:34,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:34,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:34,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:34,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:34,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 319 transitions, 5595 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:39:34,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:34,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:34,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:35,561 INFO L124 PetriNetUnfolderBase]: 2920/4474 cut-off events. [2024-06-27 23:39:35,561 INFO L125 PetriNetUnfolderBase]: For 298691/298697 co-relation queries the response was YES. [2024-06-27 23:39:35,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39020 conditions, 4474 events. 2920/4474 cut-off events. For 298691/298697 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 22757 event pairs, 866 based on Foata normal form. 8/4479 useless extension candidates. Maximal degree in co-relation 38937. Up to 4219 conditions per place. [2024-06-27 23:39:35,605 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 309 selfloop transitions, 36 changer transitions 0/350 dead transitions. [2024-06-27 23:39:35,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 350 transitions, 6413 flow [2024-06-27 23:39:35,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:35,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:35,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 23:39:35,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065656565656566 [2024-06-27 23:39:35,607 INFO L175 Difference]: Start difference. First operand has 189 places, 319 transitions, 5595 flow. Second operand 9 states and 161 transitions. [2024-06-27 23:39:35,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 350 transitions, 6413 flow [2024-06-27 23:39:36,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 350 transitions, 6140 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-27 23:39:36,055 INFO L231 Difference]: Finished difference. Result has 193 places, 322 transitions, 5436 flow [2024-06-27 23:39:36,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5322, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5436, PETRI_PLACES=193, PETRI_TRANSITIONS=322} [2024-06-27 23:39:36,057 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 148 predicate places. [2024-06-27 23:39:36,057 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 322 transitions, 5436 flow [2024-06-27 23:39:36,057 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:39:36,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:36,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:36,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:39:36,057 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:39:36,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:36,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1689627250, now seen corresponding path program 10 times [2024-06-27 23:39:36,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:36,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531014730] [2024-06-27 23:39:36,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:36,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:36,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:37,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:39:37,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:37,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531014730] [2024-06-27 23:39:37,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531014730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:37,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:37,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:37,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271391083] [2024-06-27 23:39:37,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:37,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:37,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:37,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:37,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:37,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:37,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 322 transitions, 5436 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:39:37,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:37,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:37,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:38,324 INFO L124 PetriNetUnfolderBase]: 2925/4481 cut-off events. [2024-06-27 23:39:38,324 INFO L125 PetriNetUnfolderBase]: For 307423/307423 co-relation queries the response was YES. [2024-06-27 23:39:38,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39007 conditions, 4481 events. 2925/4481 cut-off events. For 307423/307423 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 22751 event pairs, 826 based on Foata normal form. 2/4480 useless extension candidates. Maximal degree in co-relation 38923. Up to 3812 conditions per place. [2024-06-27 23:39:38,367 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 185 selfloop transitions, 165 changer transitions 0/355 dead transitions. [2024-06-27 23:39:38,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 355 transitions, 6481 flow [2024-06-27 23:39:38,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:38,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:38,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 23:39:38,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 23:39:38,369 INFO L175 Difference]: Start difference. First operand has 193 places, 322 transitions, 5436 flow. Second operand 9 states and 171 transitions. [2024-06-27 23:39:38,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 355 transitions, 6481 flow [2024-06-27 23:39:38,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 355 transitions, 6273 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-27 23:39:38,655 INFO L231 Difference]: Finished difference. Result has 193 places, 325 transitions, 5710 flow [2024-06-27 23:39:38,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5228, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5710, PETRI_PLACES=193, PETRI_TRANSITIONS=325} [2024-06-27 23:39:38,655 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 148 predicate places. [2024-06-27 23:39:38,655 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 325 transitions, 5710 flow [2024-06-27 23:39:38,656 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:39:38,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:38,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:38,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:39:38,656 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:39:38,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:38,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1643260293, now seen corresponding path program 1 times [2024-06-27 23:39:38,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:38,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036244977] [2024-06-27 23:39:38,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:38,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:38,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:40,286 INFO 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:39:40,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:40,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036244977] [2024-06-27 23:39:40,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036244977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:40,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:40,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:40,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451887354] [2024-06-27 23:39:40,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:40,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:40,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:40,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:40,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:40,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 23:39:40,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 325 transitions, 5710 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:40,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:40,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 23:39:40,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:41,523 INFO L124 PetriNetUnfolderBase]: 3302/4993 cut-off events. [2024-06-27 23:39:41,523 INFO L125 PetriNetUnfolderBase]: For 366027/366027 co-relation queries the response was YES. [2024-06-27 23:39:41,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43555 conditions, 4993 events. 3302/4993 cut-off events. For 366027/366027 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 24964 event pairs, 1088 based on Foata normal form. 2/4992 useless extension candidates. Maximal degree in co-relation 43469. Up to 4789 conditions per place. [2024-06-27 23:39:41,576 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 331 selfloop transitions, 22 changer transitions 0/357 dead transitions. [2024-06-27 23:39:41,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 357 transitions, 6587 flow [2024-06-27 23:39:41,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:41,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:41,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-27 23:39:41,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35909090909090907 [2024-06-27 23:39:41,578 INFO L175 Difference]: Start difference. First operand has 193 places, 325 transitions, 5710 flow. Second operand 10 states and 158 transitions. [2024-06-27 23:39:41,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 357 transitions, 6587 flow [2024-06-27 23:39:42,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 357 transitions, 6050 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:39:42,077 INFO L231 Difference]: Finished difference. Result has 195 places, 331 transitions, 5306 flow [2024-06-27 23:39:42,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5173, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5306, PETRI_PLACES=195, PETRI_TRANSITIONS=331} [2024-06-27 23:39:42,078 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 150 predicate places. [2024-06-27 23:39:42,078 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 331 transitions, 5306 flow [2024-06-27 23:39:42,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:42,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:42,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:42,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:39:42,079 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:39:42,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:42,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1110917391, now seen corresponding path program 1 times [2024-06-27 23:39:42,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:42,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173145201] [2024-06-27 23:39:42,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:42,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:42,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:43,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:43,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:43,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173145201] [2024-06-27 23:39:43,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173145201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:43,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:43,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:39:43,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338958743] [2024-06-27 23:39:43,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:43,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:39:43,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:43,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:39:43,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:39:43,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:43,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 331 transitions, 5306 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:39:43,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:43,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:43,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:44,130 INFO L124 PetriNetUnfolderBase]: 3167/4873 cut-off events. [2024-06-27 23:39:44,130 INFO L125 PetriNetUnfolderBase]: For 373204/373204 co-relation queries the response was YES. [2024-06-27 23:39:44,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42887 conditions, 4873 events. 3167/4873 cut-off events. For 373204/373204 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 24983 event pairs, 1044 based on Foata normal form. 1/4868 useless extension candidates. Maximal degree in co-relation 42799. Up to 4514 conditions per place. [2024-06-27 23:39:44,184 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 295 selfloop transitions, 13 changer transitions 0/342 dead transitions. [2024-06-27 23:39:44,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 342 transitions, 5976 flow [2024-06-27 23:39:44,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:39:44,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:39:44,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-27 23:39:44,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39015151515151514 [2024-06-27 23:39:44,186 INFO L175 Difference]: Start difference. First operand has 195 places, 331 transitions, 5306 flow. Second operand 6 states and 103 transitions. [2024-06-27 23:39:44,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 342 transitions, 5976 flow [2024-06-27 23:39:44,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 342 transitions, 5888 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:44,641 INFO L231 Difference]: Finished difference. Result has 194 places, 334 transitions, 5286 flow [2024-06-27 23:39:44,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5218, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5286, PETRI_PLACES=194, PETRI_TRANSITIONS=334} [2024-06-27 23:39:44,641 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 149 predicate places. [2024-06-27 23:39:44,642 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 334 transitions, 5286 flow [2024-06-27 23:39:44,642 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:39:44,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:44,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:44,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:39:44,642 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:39:44,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:44,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1571787523, now seen corresponding path program 1 times [2024-06-27 23:39:44,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:44,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125077187] [2024-06-27 23:39:44,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:44,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:44,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:45,961 INFO 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:39:45,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:45,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125077187] [2024-06-27 23:39:45,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125077187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:45,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:45,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:45,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718740567] [2024-06-27 23:39:45,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:45,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:45,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:45,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:45,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:46,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:46,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 334 transitions, 5286 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:39:46,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:46,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:46,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:47,266 INFO L124 PetriNetUnfolderBase]: 3176/4875 cut-off events. [2024-06-27 23:39:47,267 INFO L125 PetriNetUnfolderBase]: For 436950/436986 co-relation queries the response was YES. [2024-06-27 23:39:47,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45606 conditions, 4875 events. 3176/4875 cut-off events. For 436950/436986 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 25519 event pairs, 873 based on Foata normal form. 8/4840 useless extension candidates. Maximal degree in co-relation 45516. Up to 4310 conditions per place. [2024-06-27 23:39:47,322 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 262 selfloop transitions, 64 changer transitions 0/363 dead transitions. [2024-06-27 23:39:47,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 363 transitions, 6096 flow [2024-06-27 23:39:47,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:47,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:47,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 23:39:47,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2024-06-27 23:39:47,329 INFO L175 Difference]: Start difference. First operand has 194 places, 334 transitions, 5286 flow. Second operand 9 states and 169 transitions. [2024-06-27 23:39:47,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 363 transitions, 6096 flow [2024-06-27 23:39:47,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 363 transitions, 6056 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 23:39:47,826 INFO L231 Difference]: Finished difference. Result has 200 places, 338 transitions, 5467 flow [2024-06-27 23:39:47,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5246, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5467, PETRI_PLACES=200, PETRI_TRANSITIONS=338} [2024-06-27 23:39:47,829 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 155 predicate places. [2024-06-27 23:39:47,829 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 338 transitions, 5467 flow [2024-06-27 23:39:47,829 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:39:47,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:47,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:47,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:39:47,830 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:39:47,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:47,831 INFO L85 PathProgramCache]: Analyzing trace with hash 622008745, now seen corresponding path program 1 times [2024-06-27 23:39:47,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:47,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143972206] [2024-06-27 23:39:47,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:47,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:47,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:49,276 INFO 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:39:49,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:49,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143972206] [2024-06-27 23:39:49,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143972206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:49,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:49,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:49,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359882468] [2024-06-27 23:39:49,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:49,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:49,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:49,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:49,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:49,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:49,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 338 transitions, 5467 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:39:49,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:49,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:49,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:50,650 INFO L124 PetriNetUnfolderBase]: 3309/5026 cut-off events. [2024-06-27 23:39:50,650 INFO L125 PetriNetUnfolderBase]: For 448767/448781 co-relation queries the response was YES. [2024-06-27 23:39:50,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47243 conditions, 5026 events. 3309/5026 cut-off events. For 448767/448781 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 25857 event pairs, 902 based on Foata normal form. 10/5015 useless extension candidates. Maximal degree in co-relation 47151. Up to 4553 conditions per place. [2024-06-27 23:39:50,707 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 254 selfloop transitions, 105 changer transitions 0/366 dead transitions. [2024-06-27 23:39:50,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 366 transitions, 6413 flow [2024-06-27 23:39:50,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:50,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:50,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 23:39:50,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 23:39:50,709 INFO L175 Difference]: Start difference. First operand has 200 places, 338 transitions, 5467 flow. Second operand 9 states and 162 transitions. [2024-06-27 23:39:50,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 366 transitions, 6413 flow [2024-06-27 23:39:51,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 366 transitions, 6267 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 23:39:51,340 INFO L231 Difference]: Finished difference. Result has 204 places, 344 transitions, 5725 flow [2024-06-27 23:39:51,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5321, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5725, PETRI_PLACES=204, PETRI_TRANSITIONS=344} [2024-06-27 23:39:51,341 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 159 predicate places. [2024-06-27 23:39:51,341 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 344 transitions, 5725 flow [2024-06-27 23:39:51,341 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:39:51,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:51,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:51,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:39:51,342 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:39:51,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:51,342 INFO L85 PathProgramCache]: Analyzing trace with hash 622008621, now seen corresponding path program 2 times [2024-06-27 23:39:51,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:51,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691598183] [2024-06-27 23:39:51,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:51,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:51,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:52,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:52,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:52,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691598183] [2024-06-27 23:39:52,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691598183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:52,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:52,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:52,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026157982] [2024-06-27 23:39:52,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:52,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:52,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:52,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:52,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:52,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:52,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 344 transitions, 5725 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:39:52,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:52,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:52,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:54,152 INFO L124 PetriNetUnfolderBase]: 3191/4920 cut-off events. [2024-06-27 23:39:54,152 INFO L125 PetriNetUnfolderBase]: For 468060/468074 co-relation queries the response was YES. [2024-06-27 23:39:54,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46886 conditions, 4920 events. 3191/4920 cut-off events. For 468060/468074 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 25875 event pairs, 867 based on Foata normal form. 8/4907 useless extension candidates. Maximal degree in co-relation 46793. Up to 4294 conditions per place. [2024-06-27 23:39:54,198 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 241 selfloop transitions, 89 changer transitions 0/369 dead transitions. [2024-06-27 23:39:54,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 369 transitions, 6533 flow [2024-06-27 23:39:54,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:54,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:54,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 23:39:54,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2024-06-27 23:39:54,200 INFO L175 Difference]: Start difference. First operand has 204 places, 344 transitions, 5725 flow. Second operand 9 states and 169 transitions. [2024-06-27 23:39:54,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 369 transitions, 6533 flow [2024-06-27 23:39:54,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 369 transitions, 6199 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:54,689 INFO L231 Difference]: Finished difference. Result has 206 places, 346 transitions, 5654 flow [2024-06-27 23:39:54,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5391, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5654, PETRI_PLACES=206, PETRI_TRANSITIONS=346} [2024-06-27 23:39:54,689 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 161 predicate places. [2024-06-27 23:39:54,689 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 346 transitions, 5654 flow [2024-06-27 23:39:54,690 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:39:54,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:54,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:54,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:39:54,690 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:39:54,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:54,691 INFO L85 PathProgramCache]: Analyzing trace with hash 624810091, now seen corresponding path program 1 times [2024-06-27 23:39:54,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:54,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172926165] [2024-06-27 23:39:54,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:54,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:54,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:55,965 INFO 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:39:55,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:55,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172926165] [2024-06-27 23:39:55,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172926165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:55,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:55,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:55,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388745109] [2024-06-27 23:39:55,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:55,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:55,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:55,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:55,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:56,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:56,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 346 transitions, 5654 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:39:56,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:56,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:56,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:57,365 INFO L124 PetriNetUnfolderBase]: 3394/5140 cut-off events. [2024-06-27 23:39:57,365 INFO L125 PetriNetUnfolderBase]: For 499041/499074 co-relation queries the response was YES. [2024-06-27 23:39:57,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49366 conditions, 5140 events. 3394/5140 cut-off events. For 499041/499074 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 26421 event pairs, 891 based on Foata normal form. 6/5120 useless extension candidates. Maximal degree in co-relation 49272. Up to 4754 conditions per place. [2024-06-27 23:39:57,419 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 284 selfloop transitions, 84 changer transitions 0/375 dead transitions. [2024-06-27 23:39:57,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 375 transitions, 6564 flow [2024-06-27 23:39:57,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:57,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:57,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 23:39:57,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 23:39:57,421 INFO L175 Difference]: Start difference. First operand has 206 places, 346 transitions, 5654 flow. Second operand 10 states and 176 transitions. [2024-06-27 23:39:57,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 375 transitions, 6564 flow [2024-06-27 23:39:57,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 375 transitions, 6331 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:57,868 INFO L231 Difference]: Finished difference. Result has 209 places, 349 transitions, 5685 flow [2024-06-27 23:39:57,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5421, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5685, PETRI_PLACES=209, PETRI_TRANSITIONS=349} [2024-06-27 23:39:57,868 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 164 predicate places. [2024-06-27 23:39:57,868 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 349 transitions, 5685 flow [2024-06-27 23:39:57,869 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:39:57,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:57,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:57,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:39:57,869 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:39:57,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:57,869 INFO L85 PathProgramCache]: Analyzing trace with hash 509262267, now seen corresponding path program 2 times [2024-06-27 23:39:57,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:57,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185259149] [2024-06-27 23:39:57,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:57,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:57,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:59,126 INFO 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:39:59,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:59,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185259149] [2024-06-27 23:39:59,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185259149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:59,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:59,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:59,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808309294] [2024-06-27 23:39:59,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:59,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:59,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:59,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:59,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:59,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:59,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 349 transitions, 5685 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:39:59,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:59,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:59,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:00,389 INFO L124 PetriNetUnfolderBase]: 3380/5146 cut-off events. [2024-06-27 23:40:00,389 INFO L125 PetriNetUnfolderBase]: For 513499/513528 co-relation queries the response was YES. [2024-06-27 23:40:00,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50003 conditions, 5146 events. 3380/5146 cut-off events. For 513499/513528 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 26713 event pairs, 864 based on Foata normal form. 16/5141 useless extension candidates. Maximal degree in co-relation 49908. Up to 4558 conditions per place. [2024-06-27 23:40:00,452 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 241 selfloop transitions, 136 changer transitions 0/384 dead transitions. [2024-06-27 23:40:00,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 384 transitions, 6913 flow [2024-06-27 23:40:00,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:00,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:00,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 23:40:00,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-27 23:40:00,469 INFO L175 Difference]: Start difference. First operand has 209 places, 349 transitions, 5685 flow. Second operand 10 states and 184 transitions. [2024-06-27 23:40:00,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 384 transitions, 6913 flow [2024-06-27 23:40:01,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 384 transitions, 6677 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:01,057 INFO L231 Difference]: Finished difference. Result has 212 places, 356 transitions, 5946 flow [2024-06-27 23:40:01,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5449, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5946, PETRI_PLACES=212, PETRI_TRANSITIONS=356} [2024-06-27 23:40:01,058 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 167 predicate places. [2024-06-27 23:40:01,058 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 356 transitions, 5946 flow [2024-06-27 23:40:01,058 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:40:01,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:01,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:01,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:40:01,058 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:40:01,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:01,059 INFO L85 PathProgramCache]: Analyzing trace with hash 740274055, now seen corresponding path program 2 times [2024-06-27 23:40:01,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:01,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069405563] [2024-06-27 23:40:01,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:01,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:01,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:02,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:40:02,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:02,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069405563] [2024-06-27 23:40:02,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069405563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:02,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:02,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:02,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505968850] [2024-06-27 23:40:02,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:02,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:02,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:02,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:02,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:02,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:02,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 356 transitions, 5946 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:40:02,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:02,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:02,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:03,643 INFO L124 PetriNetUnfolderBase]: 3398/5172 cut-off events. [2024-06-27 23:40:03,643 INFO L125 PetriNetUnfolderBase]: For 540450/540464 co-relation queries the response was YES. [2024-06-27 23:40:03,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51500 conditions, 5172 events. 3398/5172 cut-off events. For 540450/540464 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 26810 event pairs, 867 based on Foata normal form. 7/5158 useless extension candidates. Maximal degree in co-relation 51403. Up to 4561 conditions per place. [2024-06-27 23:40:03,707 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 236 selfloop transitions, 143 changer transitions 0/386 dead transitions. [2024-06-27 23:40:03,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 386 transitions, 7144 flow [2024-06-27 23:40:03,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:03,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:03,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 23:40:03,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-27 23:40:03,709 INFO L175 Difference]: Start difference. First operand has 212 places, 356 transitions, 5946 flow. Second operand 9 states and 167 transitions. [2024-06-27 23:40:03,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 386 transitions, 7144 flow [2024-06-27 23:40:04,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 386 transitions, 6932 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-27 23:40:04,331 INFO L231 Difference]: Finished difference. Result has 216 places, 362 transitions, 6198 flow [2024-06-27 23:40:04,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5734, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6198, PETRI_PLACES=216, PETRI_TRANSITIONS=362} [2024-06-27 23:40:04,331 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 171 predicate places. [2024-06-27 23:40:04,331 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 362 transitions, 6198 flow [2024-06-27 23:40:04,332 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:40:04,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:04,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:40:04,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:40:04,332 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:40:04,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:04,332 INFO L85 PathProgramCache]: Analyzing trace with hash 509255757, now seen corresponding path program 3 times [2024-06-27 23:40:04,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:04,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597062229] [2024-06-27 23:40:04,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:04,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:04,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:05,618 INFO 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:40:05,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:05,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597062229] [2024-06-27 23:40:05,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597062229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:05,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:05,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:05,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447466860] [2024-06-27 23:40:05,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:05,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:05,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:05,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:05,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:05,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:05,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 362 transitions, 6198 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:40:05,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:05,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:05,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:07,034 INFO L124 PetriNetUnfolderBase]: 3409/5193 cut-off events. [2024-06-27 23:40:07,034 INFO L125 PetriNetUnfolderBase]: For 558252/558266 co-relation queries the response was YES. [2024-06-27 23:40:07,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52280 conditions, 5193 events. 3409/5193 cut-off events. For 558252/558266 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 27013 event pairs, 864 based on Foata normal form. 6/5178 useless extension candidates. Maximal degree in co-relation 52181. Up to 4596 conditions per place. [2024-06-27 23:40:07,094 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 254 selfloop transitions, 132 changer transitions 0/393 dead transitions. [2024-06-27 23:40:07,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 393 transitions, 7341 flow [2024-06-27 23:40:07,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:07,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:07,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 23:40:07,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-27 23:40:07,107 INFO L175 Difference]: Start difference. First operand has 216 places, 362 transitions, 6198 flow. Second operand 10 states and 184 transitions. [2024-06-27 23:40:07,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 393 transitions, 7341 flow [2024-06-27 23:40:08,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 393 transitions, 7005 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:08,101 INFO L231 Difference]: Finished difference. Result has 219 places, 365 transitions, 6212 flow [2024-06-27 23:40:08,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5866, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6212, PETRI_PLACES=219, PETRI_TRANSITIONS=365} [2024-06-27 23:40:08,102 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 174 predicate places. [2024-06-27 23:40:08,102 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 365 transitions, 6212 flow [2024-06-27 23:40:08,102 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:40:08,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:08,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:08,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:40:08,103 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:40:08,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:08,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1627395131, now seen corresponding path program 3 times [2024-06-27 23:40:08,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:08,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923169322] [2024-06-27 23:40:08,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:08,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:08,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:09,553 INFO 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:40:09,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:09,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923169322] [2024-06-27 23:40:09,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923169322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:09,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:09,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:09,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993310496] [2024-06-27 23:40:09,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:09,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:09,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:09,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:09,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:09,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:09,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 365 transitions, 6212 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:40:09,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:09,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:09,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:11,016 INFO L124 PetriNetUnfolderBase]: 3279/5073 cut-off events. [2024-06-27 23:40:11,016 INFO L125 PetriNetUnfolderBase]: For 561346/561360 co-relation queries the response was YES. [2024-06-27 23:40:11,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51398 conditions, 5073 events. 3279/5073 cut-off events. For 561346/561360 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 27057 event pairs, 830 based on Foata normal form. 8/5060 useless extension candidates. Maximal degree in co-relation 51299. Up to 4392 conditions per place. [2024-06-27 23:40:11,078 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 246 selfloop transitions, 103 changer transitions 0/390 dead transitions. [2024-06-27 23:40:11,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 390 transitions, 7070 flow [2024-06-27 23:40:11,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:40:11,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:40:11,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-27 23:40:11,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45738636363636365 [2024-06-27 23:40:11,080 INFO L175 Difference]: Start difference. First operand has 219 places, 365 transitions, 6212 flow. Second operand 8 states and 161 transitions. [2024-06-27 23:40:11,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 390 transitions, 7070 flow [2024-06-27 23:40:11,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 390 transitions, 6795 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:11,950 INFO L231 Difference]: Finished difference. Result has 220 places, 367 transitions, 6231 flow [2024-06-27 23:40:11,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5937, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6231, PETRI_PLACES=220, PETRI_TRANSITIONS=367} [2024-06-27 23:40:11,950 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 175 predicate places. [2024-06-27 23:40:11,950 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 367 transitions, 6231 flow [2024-06-27 23:40:11,951 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:40:11,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:11,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:11,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:40:11,951 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:40:11,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:11,951 INFO L85 PathProgramCache]: Analyzing trace with hash 740096425, now seen corresponding path program 3 times [2024-06-27 23:40:11,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:11,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341676302] [2024-06-27 23:40:11,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:11,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:11,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:13,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:13,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:13,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341676302] [2024-06-27 23:40:13,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341676302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:13,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:13,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:13,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974098353] [2024-06-27 23:40:13,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:13,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:13,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:13,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:13,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:13,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:13,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 367 transitions, 6231 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:40:13,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:13,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:13,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:15,122 INFO L124 PetriNetUnfolderBase]: 3418/5209 cut-off events. [2024-06-27 23:40:15,122 INFO L125 PetriNetUnfolderBase]: For 578558/578572 co-relation queries the response was YES. [2024-06-27 23:40:15,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52654 conditions, 5209 events. 3418/5209 cut-off events. For 578558/578572 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 27145 event pairs, 867 based on Foata normal form. 7/5195 useless extension candidates. Maximal degree in co-relation 52554. Up to 4596 conditions per place. [2024-06-27 23:40:15,183 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 249 selfloop transitions, 133 changer transitions 0/389 dead transitions. [2024-06-27 23:40:15,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 389 transitions, 7077 flow [2024-06-27 23:40:15,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:15,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:15,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 23:40:15,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-27 23:40:15,185 INFO L175 Difference]: Start difference. First operand has 220 places, 367 transitions, 6231 flow. Second operand 9 states and 166 transitions. [2024-06-27 23:40:15,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 389 transitions, 7077 flow [2024-06-27 23:40:15,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 389 transitions, 6743 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-27 23:40:15,962 INFO L231 Difference]: Finished difference. Result has 223 places, 367 transitions, 6181 flow [2024-06-27 23:40:15,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5897, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6181, PETRI_PLACES=223, PETRI_TRANSITIONS=367} [2024-06-27 23:40:15,963 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 178 predicate places. [2024-06-27 23:40:15,963 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 367 transitions, 6181 flow [2024-06-27 23:40:15,964 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:40:15,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:15,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:15,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:40:15,964 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:40:15,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:15,964 INFO L85 PathProgramCache]: Analyzing trace with hash 740101261, now seen corresponding path program 4 times [2024-06-27 23:40:15,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:15,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58520999] [2024-06-27 23:40:15,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:15,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:15,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:17,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:17,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:17,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58520999] [2024-06-27 23:40:17,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58520999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:17,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:17,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:17,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131560642] [2024-06-27 23:40:17,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:17,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:17,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:17,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:17,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:17,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:17,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 367 transitions, 6181 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:40:17,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:17,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:17,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:18,720 INFO L124 PetriNetUnfolderBase]: 3495/5315 cut-off events. [2024-06-27 23:40:18,720 INFO L125 PetriNetUnfolderBase]: For 605547/605561 co-relation queries the response was YES. [2024-06-27 23:40:18,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54258 conditions, 5315 events. 3495/5315 cut-off events. For 605547/605561 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 27674 event pairs, 832 based on Foata normal form. 6/5299 useless extension candidates. Maximal degree in co-relation 54157. Up to 4491 conditions per place. [2024-06-27 23:40:18,780 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 256 selfloop transitions, 145 changer transitions 0/408 dead transitions. [2024-06-27 23:40:18,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 408 transitions, 7767 flow [2024-06-27 23:40:18,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:18,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:18,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 23:40:18,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2024-06-27 23:40:18,782 INFO L175 Difference]: Start difference. First operand has 223 places, 367 transitions, 6181 flow. Second operand 9 states and 179 transitions. [2024-06-27 23:40:18,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 408 transitions, 7767 flow [2024-06-27 23:40:19,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 408 transitions, 7409 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-27 23:40:19,882 INFO L231 Difference]: Finished difference. Result has 225 places, 376 transitions, 6479 flow [2024-06-27 23:40:19,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5831, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6479, PETRI_PLACES=225, PETRI_TRANSITIONS=376} [2024-06-27 23:40:19,883 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 180 predicate places. [2024-06-27 23:40:19,883 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 376 transitions, 6479 flow [2024-06-27 23:40:19,883 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:40:19,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:19,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:19,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:40:19,884 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:19,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:19,884 INFO L85 PathProgramCache]: Analyzing trace with hash -92047720, now seen corresponding path program 1 times [2024-06-27 23:40:19,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:19,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225686567] [2024-06-27 23:40:19,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:19,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:19,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:20,906 INFO 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:40:20,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:20,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225686567] [2024-06-27 23:40:20,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225686567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:20,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:20,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:40:20,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866128279] [2024-06-27 23:40:20,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:20,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:40:20,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:20,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:40:20,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:40:20,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:20,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 376 transitions, 6479 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:40:20,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:20,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:20,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:22,175 INFO L124 PetriNetUnfolderBase]: 3599/5453 cut-off events. [2024-06-27 23:40:22,175 INFO L125 PetriNetUnfolderBase]: For 631604/631613 co-relation queries the response was YES. [2024-06-27 23:40:22,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56626 conditions, 5453 events. 3599/5453 cut-off events. For 631604/631613 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 28016 event pairs, 922 based on Foata normal form. 7/5454 useless extension candidates. Maximal degree in co-relation 56523. Up to 5051 conditions per place. [2024-06-27 23:40:22,240 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 332 selfloop transitions, 27 changer transitions 0/398 dead transitions. [2024-06-27 23:40:22,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 398 transitions, 7553 flow [2024-06-27 23:40:22,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:40:22,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:40:22,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-27 23:40:22,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42803030303030304 [2024-06-27 23:40:22,241 INFO L175 Difference]: Start difference. First operand has 225 places, 376 transitions, 6479 flow. Second operand 6 states and 113 transitions. [2024-06-27 23:40:22,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 398 transitions, 7553 flow [2024-06-27 23:40:23,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 398 transitions, 7411 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 23:40:23,394 INFO L231 Difference]: Finished difference. Result has 227 places, 385 transitions, 6514 flow [2024-06-27 23:40:23,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6337, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6514, PETRI_PLACES=227, PETRI_TRANSITIONS=385} [2024-06-27 23:40:23,396 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 182 predicate places. [2024-06-27 23:40:23,397 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 385 transitions, 6514 flow [2024-06-27 23:40:23,397 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:40:23,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:23,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:23,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:40:23,397 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:40:23,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:23,398 INFO L85 PathProgramCache]: Analyzing trace with hash 484072153, now seen corresponding path program 5 times [2024-06-27 23:40:23,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:23,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881270306] [2024-06-27 23:40:23,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:23,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:23,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:24,901 INFO 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:40:24,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:24,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881270306] [2024-06-27 23:40:24,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881270306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:24,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:24,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:24,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481928238] [2024-06-27 23:40:24,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:24,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:24,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:24,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:24,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:25,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:25,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 385 transitions, 6514 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:40:25,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:25,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:25,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:26,393 INFO L124 PetriNetUnfolderBase]: 3616/5494 cut-off events. [2024-06-27 23:40:26,393 INFO L125 PetriNetUnfolderBase]: For 647608/647648 co-relation queries the response was YES. [2024-06-27 23:40:26,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58167 conditions, 5494 events. 3616/5494 cut-off events. For 647608/647648 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 28761 event pairs, 814 based on Foata normal form. 17/5486 useless extension candidates. Maximal degree in co-relation 58061. Up to 4490 conditions per place. [2024-06-27 23:40:26,465 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 202 selfloop transitions, 216 changer transitions 0/425 dead transitions. [2024-06-27 23:40:26,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 425 transitions, 8182 flow [2024-06-27 23:40:26,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:26,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:26,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 23:40:26,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-27 23:40:26,469 INFO L175 Difference]: Start difference. First operand has 227 places, 385 transitions, 6514 flow. Second operand 9 states and 177 transitions. [2024-06-27 23:40:26,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 425 transitions, 8182 flow [2024-06-27 23:40:27,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 425 transitions, 8158 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-27 23:40:27,329 INFO L231 Difference]: Finished difference. Result has 236 places, 395 transitions, 7345 flow [2024-06-27 23:40:27,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6490, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7345, PETRI_PLACES=236, PETRI_TRANSITIONS=395} [2024-06-27 23:40:27,330 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 191 predicate places. [2024-06-27 23:40:27,330 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 395 transitions, 7345 flow [2024-06-27 23:40:27,330 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:40:27,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:27,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:27,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:40:27,331 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:40:27,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:27,331 INFO L85 PathProgramCache]: Analyzing trace with hash 484071967, now seen corresponding path program 4 times [2024-06-27 23:40:27,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:27,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273096036] [2024-06-27 23:40:27,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:27,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:27,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:28,780 INFO 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:40:28,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:28,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273096036] [2024-06-27 23:40:28,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273096036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:28,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:28,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:28,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702263146] [2024-06-27 23:40:28,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:28,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:28,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:28,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:28,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:28,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:28,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 395 transitions, 7345 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:40:28,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:28,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:28,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:30,166 INFO L124 PetriNetUnfolderBase]: 3564/5418 cut-off events. [2024-06-27 23:40:30,167 INFO L125 PetriNetUnfolderBase]: For 666345/666393 co-relation queries the response was YES. [2024-06-27 23:40:30,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59230 conditions, 5418 events. 3564/5418 cut-off events. For 666345/666393 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 28297 event pairs, 869 based on Foata normal form. 17/5406 useless extension candidates. Maximal degree in co-relation 59120. Up to 4436 conditions per place. [2024-06-27 23:40:30,233 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 185 selfloop transitions, 227 changer transitions 0/419 dead transitions. [2024-06-27 23:40:30,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 419 transitions, 8469 flow [2024-06-27 23:40:30,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:40:30,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:40:30,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-27 23:40:30,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4460227272727273 [2024-06-27 23:40:30,234 INFO L175 Difference]: Start difference. First operand has 236 places, 395 transitions, 7345 flow. Second operand 8 states and 157 transitions. [2024-06-27 23:40:30,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 419 transitions, 8469 flow [2024-06-27 23:40:31,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 419 transitions, 8070 flow, removed 89 selfloop flow, removed 5 redundant places. [2024-06-27 23:40:31,272 INFO L231 Difference]: Finished difference. Result has 239 places, 395 transitions, 7410 flow [2024-06-27 23:40:31,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6946, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7410, PETRI_PLACES=239, PETRI_TRANSITIONS=395} [2024-06-27 23:40:31,273 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 194 predicate places. [2024-06-27 23:40:31,273 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 395 transitions, 7410 flow [2024-06-27 23:40:31,273 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:40:31,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:31,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:31,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:40:31,274 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:31,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:31,274 INFO L85 PathProgramCache]: Analyzing trace with hash -598845009, now seen corresponding path program 6 times [2024-06-27 23:40:31,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:31,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482222079] [2024-06-27 23:40:31,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:31,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:31,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:32,843 INFO 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:40:32,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:32,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482222079] [2024-06-27 23:40:32,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482222079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:32,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:32,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:32,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111789784] [2024-06-27 23:40:32,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:32,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:32,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:32,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:32,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:32,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:32,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 395 transitions, 7410 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:40:32,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:32,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:32,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:34,242 INFO L124 PetriNetUnfolderBase]: 3576/5435 cut-off events. [2024-06-27 23:40:34,242 INFO L125 PetriNetUnfolderBase]: For 682496/682544 co-relation queries the response was YES. [2024-06-27 23:40:34,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59608 conditions, 5435 events. 3576/5435 cut-off events. For 682496/682544 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 28447 event pairs, 860 based on Foata normal form. 17/5423 useless extension candidates. Maximal degree in co-relation 59497. Up to 4448 conditions per place. [2024-06-27 23:40:34,309 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 182 selfloop transitions, 239 changer transitions 0/428 dead transitions. [2024-06-27 23:40:34,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 428 transitions, 8862 flow [2024-06-27 23:40:34,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:34,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:34,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 23:40:34,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-27 23:40:34,312 INFO L175 Difference]: Start difference. First operand has 239 places, 395 transitions, 7410 flow. Second operand 9 states and 177 transitions. [2024-06-27 23:40:34,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 428 transitions, 8862 flow [2024-06-27 23:40:35,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 428 transitions, 8370 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:35,527 INFO L231 Difference]: Finished difference. Result has 240 places, 398 transitions, 7484 flow [2024-06-27 23:40:35,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6926, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7484, PETRI_PLACES=240, PETRI_TRANSITIONS=398} [2024-06-27 23:40:35,528 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 195 predicate places. [2024-06-27 23:40:35,528 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 398 transitions, 7484 flow [2024-06-27 23:40:35,532 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:40:35,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:35,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:35,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:40:35,532 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:40:35,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:35,535 INFO L85 PathProgramCache]: Analyzing trace with hash 681157511, now seen corresponding path program 7 times [2024-06-27 23:40:35,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:35,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35942538] [2024-06-27 23:40:35,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:35,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:35,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:36,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:40:36,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:36,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35942538] [2024-06-27 23:40:36,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35942538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:36,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:36,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:36,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694799901] [2024-06-27 23:40:36,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:36,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:36,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:36,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:36,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:37,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:37,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 398 transitions, 7484 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:40:37,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:37,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:37,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:38,361 INFO L124 PetriNetUnfolderBase]: 3589/5460 cut-off events. [2024-06-27 23:40:38,362 INFO L125 PetriNetUnfolderBase]: For 680834/680888 co-relation queries the response was YES. [2024-06-27 23:40:38,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59714 conditions, 5460 events. 3589/5460 cut-off events. For 680834/680888 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 28608 event pairs, 816 based on Foata normal form. 17/5450 useless extension candidates. Maximal degree in co-relation 59603. Up to 4452 conditions per place. [2024-06-27 23:40:38,429 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 201 selfloop transitions, 218 changer transitions 0/426 dead transitions. [2024-06-27 23:40:38,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 426 transitions, 8642 flow [2024-06-27 23:40:38,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:38,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:38,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 23:40:38,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-27 23:40:38,431 INFO L175 Difference]: Start difference. First operand has 240 places, 398 transitions, 7484 flow. Second operand 10 states and 185 transitions. [2024-06-27 23:40:38,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 426 transitions, 8642 flow [2024-06-27 23:40:39,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 426 transitions, 8086 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:39,644 INFO L231 Difference]: Finished difference. Result has 243 places, 398 transitions, 7372 flow [2024-06-27 23:40:39,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6928, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7372, PETRI_PLACES=243, PETRI_TRANSITIONS=398} [2024-06-27 23:40:39,645 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 198 predicate places. [2024-06-27 23:40:39,645 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 398 transitions, 7372 flow [2024-06-27 23:40:39,645 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:40:39,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:39,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:39,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:40:39,646 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:40:39,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:39,646 INFO L85 PathProgramCache]: Analyzing trace with hash -835027065, now seen corresponding path program 5 times [2024-06-27 23:40:39,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:39,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082862455] [2024-06-27 23:40:39,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:39,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:39,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:41,163 INFO 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:40:41,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:41,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082862455] [2024-06-27 23:40:41,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082862455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:41,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:41,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:41,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160107592] [2024-06-27 23:40:41,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:41,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:41,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:41,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:41,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:41,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:41,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 398 transitions, 7372 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:40:41,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:41,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:41,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:42,522 INFO L124 PetriNetUnfolderBase]: 3581/5438 cut-off events. [2024-06-27 23:40:42,523 INFO L125 PetriNetUnfolderBase]: For 700588/700636 co-relation queries the response was YES. [2024-06-27 23:40:42,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59754 conditions, 5438 events. 3581/5438 cut-off events. For 700588/700636 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 28377 event pairs, 869 based on Foata normal form. 17/5426 useless extension candidates. Maximal degree in co-relation 59643. Up to 4457 conditions per place. [2024-06-27 23:40:42,589 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 221 selfloop transitions, 199 changer transitions 0/427 dead transitions. [2024-06-27 23:40:42,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 427 transitions, 8797 flow [2024-06-27 23:40:42,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:40:42,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:40:42,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 23:40:42,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-06-27 23:40:42,591 INFO L175 Difference]: Start difference. First operand has 243 places, 398 transitions, 7372 flow. Second operand 8 states and 162 transitions. [2024-06-27 23:40:42,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 427 transitions, 8797 flow [2024-06-27 23:40:43,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 427 transitions, 8353 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:40:43,806 INFO L231 Difference]: Finished difference. Result has 242 places, 401 transitions, 7391 flow [2024-06-27 23:40:43,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6928, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7391, PETRI_PLACES=242, PETRI_TRANSITIONS=401} [2024-06-27 23:40:43,807 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 197 predicate places. [2024-06-27 23:40:43,807 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 401 transitions, 7391 flow [2024-06-27 23:40:43,807 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:40:43,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:43,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:43,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:40:43,807 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:40:43,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:43,808 INFO L85 PathProgramCache]: Analyzing trace with hash -835020369, now seen corresponding path program 8 times [2024-06-27 23:40:43,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:43,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621135989] [2024-06-27 23:40:43,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:43,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:43,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:45,254 INFO 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:40:45,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:45,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621135989] [2024-06-27 23:40:45,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621135989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:45,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:45,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:45,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371842261] [2024-06-27 23:40:45,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:45,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:45,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:45,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:45,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:45,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:45,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 401 transitions, 7391 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:40:45,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:45,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:45,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:46,601 INFO L124 PetriNetUnfolderBase]: 3627/5520 cut-off events. [2024-06-27 23:40:46,601 INFO L125 PetriNetUnfolderBase]: For 730161/730215 co-relation queries the response was YES. [2024-06-27 23:40:46,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60747 conditions, 5520 events. 3627/5520 cut-off events. For 730161/730215 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 29009 event pairs, 814 based on Foata normal form. 17/5510 useless extension candidates. Maximal degree in co-relation 60635. Up to 4497 conditions per place. [2024-06-27 23:40:46,669 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 227 selfloop transitions, 203 changer transitions 0/437 dead transitions. [2024-06-27 23:40:46,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 437 transitions, 8981 flow [2024-06-27 23:40:46,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:46,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:46,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-27 23:40:46,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-06-27 23:40:46,671 INFO L175 Difference]: Start difference. First operand has 242 places, 401 transitions, 7391 flow. Second operand 9 states and 178 transitions. [2024-06-27 23:40:46,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 437 transitions, 8981 flow [2024-06-27 23:40:47,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 437 transitions, 8560 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 23:40:47,711 INFO L231 Difference]: Finished difference. Result has 246 places, 407 transitions, 7560 flow [2024-06-27 23:40:47,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6970, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7560, PETRI_PLACES=246, PETRI_TRANSITIONS=407} [2024-06-27 23:40:47,712 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 201 predicate places. [2024-06-27 23:40:47,712 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 407 transitions, 7560 flow [2024-06-27 23:40:47,712 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:40:47,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:47,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:47,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:40:47,712 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:40:47,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:47,713 INFO L85 PathProgramCache]: Analyzing trace with hash -835026879, now seen corresponding path program 9 times [2024-06-27 23:40:47,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:47,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753150679] [2024-06-27 23:40:47,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:47,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:47,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:49,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:49,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:49,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753150679] [2024-06-27 23:40:49,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753150679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:49,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:49,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:49,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764770369] [2024-06-27 23:40:49,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:49,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:49,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:49,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:49,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:49,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:49,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 407 transitions, 7560 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:40:49,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:49,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:49,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:50,587 INFO L124 PetriNetUnfolderBase]: 3620/5509 cut-off events. [2024-06-27 23:40:50,587 INFO L125 PetriNetUnfolderBase]: For 752277/752325 co-relation queries the response was YES. [2024-06-27 23:40:50,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61258 conditions, 5509 events. 3620/5509 cut-off events. For 752277/752325 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 28919 event pairs, 864 based on Foata normal form. 17/5497 useless extension candidates. Maximal degree in co-relation 61145. Up to 4500 conditions per place. [2024-06-27 23:40:50,653 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 228 selfloop transitions, 205 changer transitions 0/440 dead transitions. [2024-06-27 23:40:50,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 440 transitions, 9082 flow [2024-06-27 23:40:50,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:50,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:50,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 23:40:50,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2024-06-27 23:40:50,654 INFO L175 Difference]: Start difference. First operand has 246 places, 407 transitions, 7560 flow. Second operand 9 states and 179 transitions. [2024-06-27 23:40:50,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 440 transitions, 9082 flow [2024-06-27 23:40:52,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 440 transitions, 8724 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-27 23:40:52,169 INFO L231 Difference]: Finished difference. Result has 250 places, 410 transitions, 7714 flow [2024-06-27 23:40:52,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7215, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7714, PETRI_PLACES=250, PETRI_TRANSITIONS=410} [2024-06-27 23:40:52,170 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 205 predicate places. [2024-06-27 23:40:52,170 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 410 transitions, 7714 flow [2024-06-27 23:40:52,170 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:40:52,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:52,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:52,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:40:52,171 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:40:52,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:52,172 INFO L85 PathProgramCache]: Analyzing trace with hash -835204695, now seen corresponding path program 6 times [2024-06-27 23:40:52,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:52,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376519703] [2024-06-27 23:40:52,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:52,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:52,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:53,868 INFO 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:40:53,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:53,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376519703] [2024-06-27 23:40:53,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376519703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:53,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:53,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:53,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930442669] [2024-06-27 23:40:53,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:53,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:53,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:53,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:53,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:54,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:54,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 410 transitions, 7714 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:40:54,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:54,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:54,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:55,490 INFO L124 PetriNetUnfolderBase]: 3614/5501 cut-off events. [2024-06-27 23:40:55,490 INFO L125 PetriNetUnfolderBase]: For 772975/773023 co-relation queries the response was YES. [2024-06-27 23:40:55,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61439 conditions, 5501 events. 3614/5501 cut-off events. For 772975/773023 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 28889 event pairs, 865 based on Foata normal form. 17/5489 useless extension candidates. Maximal degree in co-relation 61325. Up to 4507 conditions per place. [2024-06-27 23:40:55,555 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 227 selfloop transitions, 200 changer transitions 0/434 dead transitions. [2024-06-27 23:40:55,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 434 transitions, 8888 flow [2024-06-27 23:40:55,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:55,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:55,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 23:40:55,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-27 23:40:55,556 INFO L175 Difference]: Start difference. First operand has 250 places, 410 transitions, 7714 flow. Second operand 9 states and 167 transitions. [2024-06-27 23:40:55,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 434 transitions, 8888 flow [2024-06-27 23:40:56,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 434 transitions, 8398 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 23:40:56,584 INFO L231 Difference]: Finished difference. Result has 253 places, 410 transitions, 7635 flow [2024-06-27 23:40:56,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7224, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7635, PETRI_PLACES=253, PETRI_TRANSITIONS=410} [2024-06-27 23:40:56,585 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 208 predicate places. [2024-06-27 23:40:56,585 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 410 transitions, 7635 flow [2024-06-27 23:40:56,585 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:40:56,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:56,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:56,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:40:56,586 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:40:56,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:56,586 INFO L85 PathProgramCache]: Analyzing trace with hash -835199859, now seen corresponding path program 10 times [2024-06-27 23:40:56,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:56,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347433737] [2024-06-27 23:40:56,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:56,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:56,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:57,969 INFO 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:40:57,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:57,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347433737] [2024-06-27 23:40:57,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347433737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:57,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:57,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:57,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066334337] [2024-06-27 23:40:57,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:57,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:57,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:57,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:57,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:58,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:58,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 410 transitions, 7635 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:40:58,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:58,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:58,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:59,419 INFO L124 PetriNetUnfolderBase]: 3638/5545 cut-off events. [2024-06-27 23:40:59,419 INFO L125 PetriNetUnfolderBase]: For 800206/800246 co-relation queries the response was YES. [2024-06-27 23:40:59,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61994 conditions, 5545 events. 3638/5545 cut-off events. For 800206/800246 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 29174 event pairs, 799 based on Foata normal form. 17/5538 useless extension candidates. Maximal degree in co-relation 61879. Up to 4516 conditions per place. [2024-06-27 23:40:59,491 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 223 selfloop transitions, 208 changer transitions 0/438 dead transitions. [2024-06-27 23:40:59,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 438 transitions, 8837 flow [2024-06-27 23:40:59,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:59,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:59,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:40:59,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-27 23:40:59,493 INFO L175 Difference]: Start difference. First operand has 253 places, 410 transitions, 7635 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:40:59,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 438 transitions, 8837 flow [2024-06-27 23:41:00,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 438 transitions, 8373 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-27 23:41:00,937 INFO L231 Difference]: Finished difference. Result has 254 places, 410 transitions, 7595 flow [2024-06-27 23:41:00,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7171, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7595, PETRI_PLACES=254, PETRI_TRANSITIONS=410} [2024-06-27 23:41:00,938 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 209 predicate places. [2024-06-27 23:41:00,938 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 410 transitions, 7595 flow [2024-06-27 23:41:00,938 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:41:00,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:00,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:00,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:41:00,938 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:41:00,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:00,939 INFO L85 PathProgramCache]: Analyzing trace with hash 255993063, now seen corresponding path program 4 times [2024-06-27 23:41:00,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:00,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510467071] [2024-06-27 23:41:00,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:00,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:00,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:02,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:02,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:02,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510467071] [2024-06-27 23:41:02,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510467071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:02,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:02,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:02,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218710647] [2024-06-27 23:41:02,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:02,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:02,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:02,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:02,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:02,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:41:02,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 410 transitions, 7595 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:41:02,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:02,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:41:02,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:04,015 INFO L124 PetriNetUnfolderBase]: 3496/5413 cut-off events. [2024-06-27 23:41:04,016 INFO L125 PetriNetUnfolderBase]: For 828099/828139 co-relation queries the response was YES. [2024-06-27 23:41:04,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61584 conditions, 5413 events. 3496/5413 cut-off events. For 828099/828139 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 29177 event pairs, 774 based on Foata normal form. 19/5408 useless extension candidates. Maximal degree in co-relation 61468. Up to 4552 conditions per place. [2024-06-27 23:41:04,088 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 242 selfloop transitions, 151 changer transitions 0/435 dead transitions. [2024-06-27 23:41:04,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 435 transitions, 8553 flow [2024-06-27 23:41:04,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:41:04,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:41:04,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 23:41:04,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45170454545454547 [2024-06-27 23:41:04,091 INFO L175 Difference]: Start difference. First operand has 254 places, 410 transitions, 7595 flow. Second operand 8 states and 159 transitions. [2024-06-27 23:41:04,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 435 transitions, 8553 flow [2024-06-27 23:41:05,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 435 transitions, 8113 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:41:05,569 INFO L231 Difference]: Finished difference. Result has 253 places, 412 transitions, 7552 flow [2024-06-27 23:41:05,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7155, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7552, PETRI_PLACES=253, PETRI_TRANSITIONS=412} [2024-06-27 23:41:05,569 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 208 predicate places. [2024-06-27 23:41:05,569 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 412 transitions, 7552 flow [2024-06-27 23:41:05,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:41:05,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:05,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:05,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:41:05,570 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:05,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:05,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1195743740, now seen corresponding path program 2 times [2024-06-27 23:41:05,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:05,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702054873] [2024-06-27 23:41:05,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:05,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:05,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:06,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:06,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:06,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702054873] [2024-06-27 23:41:06,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702054873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:06,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:06,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:41:06,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063644197] [2024-06-27 23:41:06,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:06,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:41:06,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:06,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:41:06,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:41:06,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:41:06,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 412 transitions, 7552 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:41:06,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:06,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:41:06,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:08,044 INFO L124 PetriNetUnfolderBase]: 3760/5702 cut-off events. [2024-06-27 23:41:08,044 INFO L125 PetriNetUnfolderBase]: For 875064/875079 co-relation queries the response was YES. [2024-06-27 23:41:08,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64000 conditions, 5702 events. 3760/5702 cut-off events. For 875064/875079 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 29575 event pairs, 908 based on Foata normal form. 11/5705 useless extension candidates. Maximal degree in co-relation 63883. Up to 5295 conditions per place. [2024-06-27 23:41:08,121 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 353 selfloop transitions, 28 changer transitions 0/421 dead transitions. [2024-06-27 23:41:08,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 421 transitions, 8466 flow [2024-06-27 23:41:08,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:41:08,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:41:08,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 23:41:08,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053030303030303 [2024-06-27 23:41:08,122 INFO L175 Difference]: Start difference. First operand has 253 places, 412 transitions, 7552 flow. Second operand 6 states and 107 transitions. [2024-06-27 23:41:08,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 421 transitions, 8466 flow [2024-06-27 23:41:09,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 421 transitions, 8069 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-27 23:41:09,368 INFO L231 Difference]: Finished difference. Result has 253 places, 412 transitions, 7219 flow [2024-06-27 23:41:09,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7155, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7219, PETRI_PLACES=253, PETRI_TRANSITIONS=412} [2024-06-27 23:41:09,377 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 208 predicate places. [2024-06-27 23:41:09,378 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 412 transitions, 7219 flow [2024-06-27 23:41:09,378 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:41:09,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:09,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:09,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:41:09,378 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:41:09,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:09,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1054051573, now seen corresponding path program 5 times [2024-06-27 23:41:09,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:09,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198700247] [2024-06-27 23:41:09,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:09,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:09,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:10,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:41:10,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:10,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198700247] [2024-06-27 23:41:10,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198700247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:10,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:10,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:10,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738816951] [2024-06-27 23:41:10,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:10,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:10,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:10,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:10,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:10,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:41:10,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 412 transitions, 7219 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:41:10,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:10,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:41:10,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:12,347 INFO L124 PetriNetUnfolderBase]: 3559/5504 cut-off events. [2024-06-27 23:41:12,348 INFO L125 PetriNetUnfolderBase]: For 872361/872396 co-relation queries the response was YES. [2024-06-27 23:41:12,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62165 conditions, 5504 events. 3559/5504 cut-off events. For 872361/872396 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 29774 event pairs, 764 based on Foata normal form. 19/5517 useless extension candidates. Maximal degree in co-relation 62046. Up to 4848 conditions per place. [2024-06-27 23:41:12,421 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 339 selfloop transitions, 71 changer transitions 0/452 dead transitions. [2024-06-27 23:41:12,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 452 transitions, 8278 flow [2024-06-27 23:41:12,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:12,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:12,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 23:41:12,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:41:12,423 INFO L175 Difference]: Start difference. First operand has 253 places, 412 transitions, 7219 flow. Second operand 9 states and 176 transitions. [2024-06-27 23:41:12,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 452 transitions, 8278 flow [2024-06-27 23:41:14,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 452 transitions, 8225 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 23:41:14,252 INFO L231 Difference]: Finished difference. Result has 260 places, 420 transitions, 7464 flow [2024-06-27 23:41:14,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7166, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7464, PETRI_PLACES=260, PETRI_TRANSITIONS=420} [2024-06-27 23:41:14,253 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 215 predicate places. [2024-06-27 23:41:14,253 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 420 transitions, 7464 flow [2024-06-27 23:41:14,253 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:41:14,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:14,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:14,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:41:14,254 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:41:14,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:14,254 INFO L85 PathProgramCache]: Analyzing trace with hash -660048569, now seen corresponding path program 6 times [2024-06-27 23:41:14,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:14,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114705051] [2024-06-27 23:41:14,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:14,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:14,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:15,171 INFO 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:41:15,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:15,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114705051] [2024-06-27 23:41:15,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114705051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:15,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:15,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:41:15,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293228084] [2024-06-27 23:41:15,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:15,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:41:15,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:15,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:41:15,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:41:15,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:15,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 420 transitions, 7464 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:15,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:15,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:15,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:16,544 INFO L124 PetriNetUnfolderBase]: 3475/5471 cut-off events. [2024-06-27 23:41:16,544 INFO L125 PetriNetUnfolderBase]: For 903819/903867 co-relation queries the response was YES. [2024-06-27 23:41:16,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62419 conditions, 5471 events. 3475/5471 cut-off events. For 903819/903867 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 30657 event pairs, 769 based on Foata normal form. 47/5511 useless extension candidates. Maximal degree in co-relation 62297. Up to 4642 conditions per place. [2024-06-27 23:41:16,619 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 314 selfloop transitions, 79 changer transitions 0/459 dead transitions. [2024-06-27 23:41:16,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 459 transitions, 8597 flow [2024-06-27 23:41:16,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:41:16,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:41:16,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 23:41:16,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-06-27 23:41:16,621 INFO L175 Difference]: Start difference. First operand has 260 places, 420 transitions, 7464 flow. Second operand 8 states and 162 transitions. [2024-06-27 23:41:16,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 459 transitions, 8597 flow [2024-06-27 23:41:18,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 459 transitions, 8306 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-27 23:41:18,260 INFO L231 Difference]: Finished difference. Result has 263 places, 432 transitions, 7629 flow [2024-06-27 23:41:18,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7256, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7629, PETRI_PLACES=263, PETRI_TRANSITIONS=432} [2024-06-27 23:41:18,261 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 218 predicate places. [2024-06-27 23:41:18,261 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 432 transitions, 7629 flow [2024-06-27 23:41:18,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:18,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:18,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:18,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:41:18,262 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:18,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:18,262 INFO L85 PathProgramCache]: Analyzing trace with hash -659987995, now seen corresponding path program 7 times [2024-06-27 23:41:18,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:18,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629095248] [2024-06-27 23:41:18,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:18,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:18,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:19,381 INFO 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:41:19,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:19,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629095248] [2024-06-27 23:41:19,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629095248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:19,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:19,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:41:19,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264921671] [2024-06-27 23:41:19,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:19,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:41:19,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:19,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:41:19,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:41:19,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:41:19,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 432 transitions, 7629 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:41:19,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:19,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:41:19,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:20,760 INFO L124 PetriNetUnfolderBase]: 3645/5647 cut-off events. [2024-06-27 23:41:20,760 INFO L125 PetriNetUnfolderBase]: For 923582/923627 co-relation queries the response was YES. [2024-06-27 23:41:20,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64016 conditions, 5647 events. 3645/5647 cut-off events. For 923582/923627 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 30937 event pairs, 816 based on Foata normal form. 44/5682 useless extension candidates. Maximal degree in co-relation 63892. Up to 4839 conditions per place. [2024-06-27 23:41:20,837 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 273 selfloop transitions, 158 changer transitions 0/462 dead transitions. [2024-06-27 23:41:20,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 462 transitions, 8742 flow [2024-06-27 23:41:20,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:41:20,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:41:20,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 23:41:20,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-27 23:41:20,839 INFO L175 Difference]: Start difference. First operand has 263 places, 432 transitions, 7629 flow. Second operand 8 states and 156 transitions. [2024-06-27 23:41:20,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 462 transitions, 8742 flow [2024-06-27 23:41:22,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 462 transitions, 8561 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-27 23:41:22,926 INFO L231 Difference]: Finished difference. Result has 267 places, 438 transitions, 8003 flow [2024-06-27 23:41:22,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7448, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8003, PETRI_PLACES=267, PETRI_TRANSITIONS=438} [2024-06-27 23:41:22,927 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 222 predicate places. [2024-06-27 23:41:22,927 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 438 transitions, 8003 flow [2024-06-27 23:41:22,927 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:41:22,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:22,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:22,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:41:22,927 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:41:22,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:22,928 INFO L85 PathProgramCache]: Analyzing trace with hash -648369629, now seen corresponding path program 7 times [2024-06-27 23:41:22,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:22,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182786907] [2024-06-27 23:41:22,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:22,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:22,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:24,099 INFO 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:41:24,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:24,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182786907] [2024-06-27 23:41:24,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182786907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:24,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:24,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:24,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527593355] [2024-06-27 23:41:24,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:24,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:24,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:24,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:24,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:24,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:41:24,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 438 transitions, 8003 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:41:24,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:24,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:41:24,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:25,659 INFO L124 PetriNetUnfolderBase]: 3673/5695 cut-off events. [2024-06-27 23:41:25,659 INFO L125 PetriNetUnfolderBase]: For 962603/962711 co-relation queries the response was YES. [2024-06-27 23:41:25,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65370 conditions, 5695 events. 3673/5695 cut-off events. For 962603/962711 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 31312 event pairs, 819 based on Foata normal form. 31/5714 useless extension candidates. Maximal degree in co-relation 65245. Up to 4975 conditions per place. [2024-06-27 23:41:25,737 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 325 selfloop transitions, 105 changer transitions 0/474 dead transitions. [2024-06-27 23:41:25,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 474 transitions, 9091 flow [2024-06-27 23:41:25,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:25,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:25,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:41:25,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-27 23:41:25,739 INFO L175 Difference]: Start difference. First operand has 267 places, 438 transitions, 8003 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:41:25,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 474 transitions, 9091 flow [2024-06-27 23:41:27,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 474 transitions, 8726 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-27 23:41:27,359 INFO L231 Difference]: Finished difference. Result has 269 places, 443 transitions, 8018 flow [2024-06-27 23:41:27,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7641, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8018, PETRI_PLACES=269, PETRI_TRANSITIONS=443} [2024-06-27 23:41:27,360 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 224 predicate places. [2024-06-27 23:41:27,360 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 443 transitions, 8018 flow [2024-06-27 23:41:27,361 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:41:27,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:27,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:41:27,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:41:27,361 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:41:27,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:27,362 INFO L85 PathProgramCache]: Analyzing trace with hash -954300151, now seen corresponding path program 11 times [2024-06-27 23:41:27,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:27,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449448400] [2024-06-27 23:41:27,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:27,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:27,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:28,656 INFO 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:41:28,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:28,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449448400] [2024-06-27 23:41:28,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449448400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:28,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:28,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:28,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366723630] [2024-06-27 23:41:28,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:28,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:28,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:28,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:28,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:28,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:41:28,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 443 transitions, 8018 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:41:28,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:28,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:41:28,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:30,354 INFO L124 PetriNetUnfolderBase]: 3854/5890 cut-off events. [2024-06-27 23:41:30,354 INFO L125 PetriNetUnfolderBase]: For 952260/952299 co-relation queries the response was YES. [2024-06-27 23:41:30,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66863 conditions, 5890 events. 3854/5890 cut-off events. For 952260/952299 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 31672 event pairs, 829 based on Foata normal form. 21/5905 useless extension candidates. Maximal degree in co-relation 66737. Up to 5436 conditions per place. [2024-06-27 23:41:30,424 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 384 selfloop transitions, 90 changer transitions 0/481 dead transitions. [2024-06-27 23:41:30,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 481 transitions, 9215 flow [2024-06-27 23:41:30,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:41:30,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:41:30,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 23:41:30,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41363636363636364 [2024-06-27 23:41:30,425 INFO L175 Difference]: Start difference. First operand has 269 places, 443 transitions, 8018 flow. Second operand 10 states and 182 transitions. [2024-06-27 23:41:30,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 481 transitions, 9215 flow [2024-06-27 23:41:32,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 481 transitions, 8965 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-27 23:41:32,067 INFO L231 Difference]: Finished difference. Result has 272 places, 449 transitions, 8106 flow [2024-06-27 23:41:32,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7768, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8106, PETRI_PLACES=272, PETRI_TRANSITIONS=449} [2024-06-27 23:41:32,067 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 227 predicate places. [2024-06-27 23:41:32,068 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 449 transitions, 8106 flow [2024-06-27 23:41:32,068 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:41:32,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:32,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:32,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:41:32,068 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:41:32,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:32,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1721790653, now seen corresponding path program 8 times [2024-06-27 23:41:32,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:32,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235708241] [2024-06-27 23:41:32,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:32,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:32,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:33,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:33,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:33,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235708241] [2024-06-27 23:41:33,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235708241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:33,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:33,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:41:33,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003937018] [2024-06-27 23:41:33,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:33,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:41:33,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:33,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:41:33,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:41:33,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-27 23:41:33,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 449 transitions, 8106 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states 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:41:33,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:33,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-27 23:41:33,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:34,663 INFO L124 PetriNetUnfolderBase]: 3140/5198 cut-off events. [2024-06-27 23:41:34,663 INFO L125 PetriNetUnfolderBase]: For 872799/872959 co-relation queries the response was YES. [2024-06-27 23:41:34,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58582 conditions, 5198 events. 3140/5198 cut-off events. For 872799/872959 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 31144 event pairs, 479 based on Foata normal form. 70/5245 useless extension candidates. Maximal degree in co-relation 58457. Up to 3846 conditions per place. [2024-06-27 23:41:34,743 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 272 selfloop transitions, 116 changer transitions 0/487 dead transitions. [2024-06-27 23:41:34,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 487 transitions, 9160 flow [2024-06-27 23:41:34,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:41:34,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:41:34,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-27 23:41:34,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:41:34,745 INFO L175 Difference]: Start difference. First operand has 272 places, 449 transitions, 8106 flow. Second operand 8 states and 176 transitions. [2024-06-27 23:41:34,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 487 transitions, 9160 flow [2024-06-27 23:41:36,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 487 transitions, 8933 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-27 23:41:36,413 INFO L231 Difference]: Finished difference. Result has 273 places, 460 transitions, 8401 flow [2024-06-27 23:41:36,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7879, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8401, PETRI_PLACES=273, PETRI_TRANSITIONS=460} [2024-06-27 23:41:36,414 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 228 predicate places. [2024-06-27 23:41:36,414 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 460 transitions, 8401 flow [2024-06-27 23:41:36,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states 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:41:36,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:36,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:36,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:41:36,414 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:41:36,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:36,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1736425317, now seen corresponding path program 12 times [2024-06-27 23:41:36,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:36,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670072681] [2024-06-27 23:41:36,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:36,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:36,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:37,821 INFO 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:41:37,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:37,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670072681] [2024-06-27 23:41:37,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670072681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:37,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:37,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:37,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073119709] [2024-06-27 23:41:37,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:37,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:37,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:37,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:37,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:37,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:41:37,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 460 transitions, 8401 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:41:37,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:37,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:41:37,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:39,642 INFO L124 PetriNetUnfolderBase]: 3980/6104 cut-off events. [2024-06-27 23:41:39,643 INFO L125 PetriNetUnfolderBase]: For 1019076/1019111 co-relation queries the response was YES. [2024-06-27 23:41:39,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69957 conditions, 6104 events. 3980/6104 cut-off events. For 1019076/1019111 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 33254 event pairs, 857 based on Foata normal form. 17/6115 useless extension candidates. Maximal degree in co-relation 69830. Up to 5325 conditions per place. [2024-06-27 23:41:39,719 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 342 selfloop transitions, 168 changer transitions 0/517 dead transitions. [2024-06-27 23:41:39,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 517 transitions, 10552 flow [2024-06-27 23:41:39,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:41:39,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:41:39,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 23:41:39,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340909090909091 [2024-06-27 23:41:39,721 INFO L175 Difference]: Start difference. First operand has 273 places, 460 transitions, 8401 flow. Second operand 10 states and 191 transitions. [2024-06-27 23:41:39,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 517 transitions, 10552 flow [2024-06-27 23:41:41,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 517 transitions, 10366 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-27 23:41:41,625 INFO L231 Difference]: Finished difference. Result has 281 places, 481 transitions, 9181 flow [2024-06-27 23:41:41,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8223, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9181, PETRI_PLACES=281, PETRI_TRANSITIONS=481} [2024-06-27 23:41:41,625 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 236 predicate places. [2024-06-27 23:41:41,626 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 481 transitions, 9181 flow [2024-06-27 23:41:41,626 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:41:41,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:41,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:41,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:41:41,626 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:41:41,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:41,627 INFO L85 PathProgramCache]: Analyzing trace with hash 336249761, now seen corresponding path program 8 times [2024-06-27 23:41:41,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:41,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873239290] [2024-06-27 23:41:41,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:41,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:41,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:42,746 INFO 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:41:42,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:42,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873239290] [2024-06-27 23:41:42,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873239290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:42,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:42,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:42,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980259080] [2024-06-27 23:41:42,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:42,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:42,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:42,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:42,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:42,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:41:42,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 481 transitions, 9181 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:41:42,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:42,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:41:42,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:44,565 INFO L124 PetriNetUnfolderBase]: 4023/6153 cut-off events. [2024-06-27 23:41:44,566 INFO L125 PetriNetUnfolderBase]: For 1018809/1018850 co-relation queries the response was YES. [2024-06-27 23:41:44,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70830 conditions, 6153 events. 4023/6153 cut-off events. For 1018809/1018850 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 33434 event pairs, 843 based on Foata normal form. 23/6168 useless extension candidates. Maximal degree in co-relation 70700. Up to 5610 conditions per place. [2024-06-27 23:41:44,648 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 406 selfloop transitions, 117 changer transitions 0/530 dead transitions. [2024-06-27 23:41:44,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 530 transitions, 10720 flow [2024-06-27 23:41:44,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:41:44,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:41:44,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 23:41:44,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-27 23:41:44,649 INFO L175 Difference]: Start difference. First operand has 281 places, 481 transitions, 9181 flow. Second operand 10 states and 184 transitions. [2024-06-27 23:41:44,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 530 transitions, 10720 flow [2024-06-27 23:41:46,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 530 transitions, 10272 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 23:41:46,318 INFO L231 Difference]: Finished difference. Result has 285 places, 496 transitions, 9393 flow [2024-06-27 23:41:46,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8745, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9393, PETRI_PLACES=285, PETRI_TRANSITIONS=496} [2024-06-27 23:41:46,320 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 240 predicate places. [2024-06-27 23:41:46,320 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 496 transitions, 9393 flow [2024-06-27 23:41:46,321 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:41:46,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:46,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:46,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:41:46,321 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:41:46,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:46,321 INFO L85 PathProgramCache]: Analyzing trace with hash 435127547, now seen corresponding path program 13 times [2024-06-27 23:41:46,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:46,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515495382] [2024-06-27 23:41:46,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:46,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:46,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:47,569 INFO 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:41:47,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:47,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515495382] [2024-06-27 23:41:47,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515495382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:47,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:47,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:47,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586948786] [2024-06-27 23:41:47,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:47,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:47,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:47,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:47,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:47,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:41:47,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 496 transitions, 9393 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:41:47,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:47,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:41:47,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:49,313 INFO L124 PetriNetUnfolderBase]: 4025/6172 cut-off events. [2024-06-27 23:41:49,313 INFO L125 PetriNetUnfolderBase]: For 1040410/1040447 co-relation queries the response was YES. [2024-06-27 23:41:49,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70947 conditions, 6172 events. 4025/6172 cut-off events. For 1040410/1040447 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 33678 event pairs, 850 based on Foata normal form. 19/6185 useless extension candidates. Maximal degree in co-relation 70816. Up to 5687 conditions per place. [2024-06-27 23:41:49,399 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 432 selfloop transitions, 96 changer transitions 0/535 dead transitions. [2024-06-27 23:41:49,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 535 transitions, 10703 flow [2024-06-27 23:41:49,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:41:49,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:41:49,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 23:41:49,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4113636363636364 [2024-06-27 23:41:49,401 INFO L175 Difference]: Start difference. First operand has 285 places, 496 transitions, 9393 flow. Second operand 10 states and 181 transitions. [2024-06-27 23:41:49,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 535 transitions, 10703 flow [2024-06-27 23:41:51,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 535 transitions, 10498 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 23:41:51,474 INFO L231 Difference]: Finished difference. Result has 289 places, 501 transitions, 9522 flow [2024-06-27 23:41:51,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9188, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9522, PETRI_PLACES=289, PETRI_TRANSITIONS=501} [2024-06-27 23:41:51,474 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 244 predicate places. [2024-06-27 23:41:51,475 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 501 transitions, 9522 flow [2024-06-27 23:41:51,475 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:41:51,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:51,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:51,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:41:51,475 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:41:51,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:51,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1528490529, now seen corresponding path program 9 times [2024-06-27 23:41:51,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:51,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836845969] [2024-06-27 23:41:51,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:51,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:51,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:52,817 INFO 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:41:52,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:52,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836845969] [2024-06-27 23:41:52,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836845969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:52,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:52,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:52,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694443636] [2024-06-27 23:41:52,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:52,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:52,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:52,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:52,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:52,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:41:52,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 501 transitions, 9522 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:41:52,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:52,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:41:52,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:54,519 INFO L124 PetriNetUnfolderBase]: 4052/6203 cut-off events. [2024-06-27 23:41:54,519 INFO L125 PetriNetUnfolderBase]: For 1062257/1062290 co-relation queries the response was YES. [2024-06-27 23:41:54,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71537 conditions, 6203 events. 4052/6203 cut-off events. For 1062257/1062290 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 33838 event pairs, 851 based on Foata normal form. 15/6211 useless extension candidates. Maximal degree in co-relation 71405. Up to 5648 conditions per place. [2024-06-27 23:41:54,602 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 417 selfloop transitions, 117 changer transitions 0/541 dead transitions. [2024-06-27 23:41:54,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 541 transitions, 10936 flow [2024-06-27 23:41:54,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:54,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:54,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 23:41:54,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2024-06-27 23:41:54,604 INFO L175 Difference]: Start difference. First operand has 289 places, 501 transitions, 9522 flow. Second operand 9 states and 169 transitions. [2024-06-27 23:41:54,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 541 transitions, 10936 flow [2024-06-27 23:41:56,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 541 transitions, 10686 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-27 23:41:56,386 INFO L231 Difference]: Finished difference. Result has 291 places, 513 transitions, 9809 flow [2024-06-27 23:41:56,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9272, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9809, PETRI_PLACES=291, PETRI_TRANSITIONS=513} [2024-06-27 23:41:56,386 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 246 predicate places. [2024-06-27 23:41:56,386 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 513 transitions, 9809 flow [2024-06-27 23:41:56,387 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:41:56,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:56,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:56,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:41:56,387 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:41:56,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:56,388 INFO L85 PathProgramCache]: Analyzing trace with hash -957101621, now seen corresponding path program 9 times [2024-06-27 23:41:56,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:56,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132078246] [2024-06-27 23:41:56,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:56,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:56,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:57,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:41:57,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:57,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132078246] [2024-06-27 23:41:57,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132078246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:57,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:57,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:57,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052092649] [2024-06-27 23:41:57,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:57,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:57,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:57,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:57,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:57,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:41:57,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 513 transitions, 9809 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:41:57,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:57,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:41:57,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:59,412 INFO L124 PetriNetUnfolderBase]: 3908/6082 cut-off events. [2024-06-27 23:41:59,412 INFO L125 PetriNetUnfolderBase]: For 1099337/1099423 co-relation queries the response was YES. [2024-06-27 23:41:59,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71178 conditions, 6082 events. 3908/6082 cut-off events. For 1099337/1099423 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 34045 event pairs, 816 based on Foata normal form. 52/6125 useless extension candidates. Maximal degree in co-relation 71045. Up to 5318 conditions per place. [2024-06-27 23:41:59,500 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 399 selfloop transitions, 96 changer transitions 0/548 dead transitions. [2024-06-27 23:41:59,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 548 transitions, 11037 flow [2024-06-27 23:41:59,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:59,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:59,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 23:41:59,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:41:59,502 INFO L175 Difference]: Start difference. First operand has 291 places, 513 transitions, 9809 flow. Second operand 9 states and 176 transitions. [2024-06-27 23:41:59,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 548 transitions, 11037 flow [2024-06-27 23:42:01,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 548 transitions, 10816 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 23:42:01,452 INFO L231 Difference]: Finished difference. Result has 293 places, 519 transitions, 9937 flow [2024-06-27 23:42:01,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9588, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9937, PETRI_PLACES=293, PETRI_TRANSITIONS=519} [2024-06-27 23:42:01,452 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 248 predicate places. [2024-06-27 23:42:01,452 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 519 transitions, 9937 flow [2024-06-27 23:42:01,453 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:42:01,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:01,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:01,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:42:01,453 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:42:01,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:01,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1736420357, now seen corresponding path program 10 times [2024-06-27 23:42:01,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:01,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239361707] [2024-06-27 23:42:01,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:01,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:01,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:02,868 INFO 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:42:02,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:02,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239361707] [2024-06-27 23:42:02,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239361707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:02,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:02,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:42:02,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306225675] [2024-06-27 23:42:02,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:02,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:42:02,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:02,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:42:02,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:42:03,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:42:03,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 519 transitions, 9937 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:42:03,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:03,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:42:03,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:04,676 INFO L124 PetriNetUnfolderBase]: 3917/6094 cut-off events. [2024-06-27 23:42:04,676 INFO L125 PetriNetUnfolderBase]: For 1120165/1120200 co-relation queries the response was YES. [2024-06-27 23:42:04,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71521 conditions, 6094 events. 3917/6094 cut-off events. For 1120165/1120200 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 34049 event pairs, 820 based on Foata normal form. 19/6107 useless extension candidates. Maximal degree in co-relation 71387. Up to 5244 conditions per place. [2024-06-27 23:42:04,766 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 366 selfloop transitions, 133 changer transitions 0/552 dead transitions. [2024-06-27 23:42:04,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 552 transitions, 11163 flow [2024-06-27 23:42:04,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:42:04,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:42:04,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 23:42:04,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:42:04,768 INFO L175 Difference]: Start difference. First operand has 293 places, 519 transitions, 9937 flow. Second operand 9 states and 176 transitions. [2024-06-27 23:42:04,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 552 transitions, 11163 flow [2024-06-27 23:42:06,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 552 transitions, 10900 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-27 23:42:06,813 INFO L231 Difference]: Finished difference. Result has 295 places, 523 transitions, 10070 flow [2024-06-27 23:42:06,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9674, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10070, PETRI_PLACES=295, PETRI_TRANSITIONS=523} [2024-06-27 23:42:06,817 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 250 predicate places. [2024-06-27 23:42:06,817 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 523 transitions, 10070 flow [2024-06-27 23:42:06,817 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:42:06,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:06,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:06,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:42:06,818 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:42:06,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:06,818 INFO L85 PathProgramCache]: Analyzing trace with hash -838829491, now seen corresponding path program 14 times [2024-06-27 23:42:06,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:06,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898979384] [2024-06-27 23:42:06,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:06,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:06,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:08,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:08,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:08,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898979384] [2024-06-27 23:42:08,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898979384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:08,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:08,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:42:08,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818924357] [2024-06-27 23:42:08,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:08,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:42:08,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:08,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:42:08,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:42:08,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:42:08,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 523 transitions, 10070 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:42:08,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:08,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:42:08,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:09,911 INFO L124 PetriNetUnfolderBase]: 4105/6292 cut-off events. [2024-06-27 23:42:09,912 INFO L125 PetriNetUnfolderBase]: For 1145161/1145196 co-relation queries the response was YES. [2024-06-27 23:42:09,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73444 conditions, 6292 events. 4105/6292 cut-off events. For 1145161/1145196 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 34504 event pairs, 855 based on Foata normal form. 17/6303 useless extension candidates. Maximal degree in co-relation 73309. Up to 5482 conditions per place. [2024-06-27 23:42:10,002 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 337 selfloop transitions, 216 changer transitions 0/560 dead transitions. [2024-06-27 23:42:10,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 560 transitions, 11692 flow [2024-06-27 23:42:10,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:10,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:10,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 23:42:10,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42954545454545456 [2024-06-27 23:42:10,004 INFO L175 Difference]: Start difference. First operand has 295 places, 523 transitions, 10070 flow. Second operand 10 states and 189 transitions. [2024-06-27 23:42:10,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 560 transitions, 11692 flow [2024-06-27 23:42:11,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 560 transitions, 11316 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-27 23:42:11,560 INFO L231 Difference]: Finished difference. Result has 299 places, 526 transitions, 10234 flow [2024-06-27 23:42:11,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9694, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10234, PETRI_PLACES=299, PETRI_TRANSITIONS=526} [2024-06-27 23:42:11,561 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 254 predicate places. [2024-06-27 23:42:11,561 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 526 transitions, 10234 flow [2024-06-27 23:42:11,561 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:42:11,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:11,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:11,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:42:11,562 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:11,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:11,562 INFO L85 PathProgramCache]: Analyzing trace with hash -838836001, now seen corresponding path program 15 times [2024-06-27 23:42:11,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:11,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545819759] [2024-06-27 23:42:11,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:11,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:11,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:12,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:12,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:12,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545819759] [2024-06-27 23:42:12,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545819759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:12,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:12,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:42:12,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343345269] [2024-06-27 23:42:12,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:12,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:42:12,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:12,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:42:12,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:42:12,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:42:12,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 526 transitions, 10234 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:42:12,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:12,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:42:12,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:14,639 INFO L124 PetriNetUnfolderBase]: 4100/6285 cut-off events. [2024-06-27 23:42:14,639 INFO L125 PetriNetUnfolderBase]: For 1165149/1165184 co-relation queries the response was YES. [2024-06-27 23:42:14,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73574 conditions, 6285 events. 4100/6285 cut-off events. For 1165149/1165184 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 34404 event pairs, 855 based on Foata normal form. 17/6296 useless extension candidates. Maximal degree in co-relation 73438. Up to 5477 conditions per place. [2024-06-27 23:42:14,731 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 353 selfloop transitions, 200 changer transitions 0/560 dead transitions. [2024-06-27 23:42:14,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 560 transitions, 11764 flow [2024-06-27 23:42:14,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:14,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:14,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 23:42:14,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42954545454545456 [2024-06-27 23:42:14,733 INFO L175 Difference]: Start difference. First operand has 299 places, 526 transitions, 10234 flow. Second operand 10 states and 189 transitions. [2024-06-27 23:42:14,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 560 transitions, 11764 flow [2024-06-27 23:42:16,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 560 transitions, 10973 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-27 23:42:16,900 INFO L231 Difference]: Finished difference. Result has 301 places, 526 transitions, 9855 flow [2024-06-27 23:42:16,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9443, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9855, PETRI_PLACES=301, PETRI_TRANSITIONS=526} [2024-06-27 23:42:16,901 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 256 predicate places. [2024-06-27 23:42:16,901 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 526 transitions, 9855 flow [2024-06-27 23:42:16,901 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:42:16,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:16,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:16,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:42:16,902 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:42:16,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:16,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1481863016, now seen corresponding path program 3 times [2024-06-27 23:42:16,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:16,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92414097] [2024-06-27 23:42:16,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:16,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:16,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:17,722 INFO 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:42:17,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:17,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92414097] [2024-06-27 23:42:17,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92414097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:17,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:17,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:42:17,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526890015] [2024-06-27 23:42:17,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:17,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:42:17,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:17,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:42:17,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:42:17,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:42:17,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 526 transitions, 9855 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:42:17,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:17,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:42:17,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:19,421 INFO L124 PetriNetUnfolderBase]: 4271/6494 cut-off events. [2024-06-27 23:42:19,422 INFO L125 PetriNetUnfolderBase]: For 1223432/1223434 co-relation queries the response was YES. [2024-06-27 23:42:19,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75331 conditions, 6494 events. 4271/6494 cut-off events. For 1223432/1223434 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 34948 event pairs, 1052 based on Foata normal form. 3/6491 useless extension candidates. Maximal degree in co-relation 75194. Up to 6040 conditions per place. [2024-06-27 23:42:19,540 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 464 selfloop transitions, 31 changer transitions 0/546 dead transitions. [2024-06-27 23:42:19,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 546 transitions, 10933 flow [2024-06-27 23:42:19,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:42:19,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:42:19,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 23:42:19,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41233766233766234 [2024-06-27 23:42:19,541 INFO L175 Difference]: Start difference. First operand has 301 places, 526 transitions, 9855 flow. Second operand 7 states and 127 transitions. [2024-06-27 23:42:19,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 546 transitions, 10933 flow [2024-06-27 23:42:21,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 546 transitions, 10572 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:42:21,096 INFO L231 Difference]: Finished difference. Result has 300 places, 529 transitions, 9592 flow [2024-06-27 23:42:21,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9498, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9592, PETRI_PLACES=300, PETRI_TRANSITIONS=529} [2024-06-27 23:42:21,096 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 255 predicate places. [2024-06-27 23:42:21,096 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 529 transitions, 9592 flow [2024-06-27 23:42:21,097 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:42:21,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:21,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:21,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:42:21,097 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:21,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:21,097 INFO L85 PathProgramCache]: Analyzing trace with hash -86327848, now seen corresponding path program 1 times [2024-06-27 23:42:21,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:21,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4424565] [2024-06-27 23:42:21,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:21,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:21,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:22,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:42:22,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:22,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4424565] [2024-06-27 23:42:22,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4424565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:22,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:22,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:42:22,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120612296] [2024-06-27 23:42:22,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:22,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:42:22,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:22,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:42:22,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:42:22,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:42:22,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 529 transitions, 9592 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:22,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:22,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:42:22,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:23,583 INFO L124 PetriNetUnfolderBase]: 3952/6163 cut-off events. [2024-06-27 23:42:23,583 INFO L125 PetriNetUnfolderBase]: For 1101040/1101040 co-relation queries the response was YES. [2024-06-27 23:42:23,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69201 conditions, 6163 events. 3952/6163 cut-off events. For 1101040/1101040 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 34177 event pairs, 1112 based on Foata normal form. 1/6158 useless extension candidates. Maximal degree in co-relation 69063. Up to 5597 conditions per place. [2024-06-27 23:42:23,672 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 477 selfloop transitions, 18 changer transitions 0/547 dead transitions. [2024-06-27 23:42:23,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 547 transitions, 10900 flow [2024-06-27 23:42:23,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:42:23,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:42:23,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 23:42:23,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-27 23:42:23,673 INFO L175 Difference]: Start difference. First operand has 300 places, 529 transitions, 9592 flow. Second operand 7 states and 124 transitions. [2024-06-27 23:42:23,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 547 transitions, 10900 flow [2024-06-27 23:42:25,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 547 transitions, 10848 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:42:25,475 INFO L231 Difference]: Finished difference. Result has 303 places, 535 transitions, 9708 flow [2024-06-27 23:42:25,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9540, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9708, PETRI_PLACES=303, PETRI_TRANSITIONS=535} [2024-06-27 23:42:25,476 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 258 predicate places. [2024-06-27 23:42:25,476 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 535 transitions, 9708 flow [2024-06-27 23:42:25,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:25,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:25,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:25,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:42:25,477 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:42:25,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:25,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1237755002, now seen corresponding path program 2 times [2024-06-27 23:42:25,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:25,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400979589] [2024-06-27 23:42:25,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:25,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:25,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:26,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:42:26,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:26,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400979589] [2024-06-27 23:42:26,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400979589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:26,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:26,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:42:26,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549133839] [2024-06-27 23:42:26,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:26,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:42:26,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:26,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:42:26,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:42:26,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:42:26,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 535 transitions, 9708 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:26,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:26,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:42:26,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:28,024 INFO L124 PetriNetUnfolderBase]: 3945/6155 cut-off events. [2024-06-27 23:42:28,024 INFO L125 PetriNetUnfolderBase]: For 1124839/1124839 co-relation queries the response was YES. [2024-06-27 23:42:28,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69748 conditions, 6155 events. 3945/6155 cut-off events. For 1124839/1124839 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 34168 event pairs, 1106 based on Foata normal form. 1/6150 useless extension candidates. Maximal degree in co-relation 69609. Up to 5602 conditions per place. [2024-06-27 23:42:28,109 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 478 selfloop transitions, 13 changer transitions 0/543 dead transitions. [2024-06-27 23:42:28,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 543 transitions, 10718 flow [2024-06-27 23:42:28,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:42:28,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:42:28,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 23:42:28,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38311688311688313 [2024-06-27 23:42:28,111 INFO L175 Difference]: Start difference. First operand has 303 places, 535 transitions, 9708 flow. Second operand 7 states and 118 transitions. [2024-06-27 23:42:28,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 543 transitions, 10718 flow [2024-06-27 23:42:30,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 543 transitions, 10607 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-27 23:42:30,332 INFO L231 Difference]: Finished difference. Result has 307 places, 535 transitions, 9629 flow [2024-06-27 23:42:30,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9597, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9629, PETRI_PLACES=307, PETRI_TRANSITIONS=535} [2024-06-27 23:42:30,332 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 262 predicate places. [2024-06-27 23:42:30,332 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 535 transitions, 9629 flow [2024-06-27 23:42:30,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:30,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:30,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:30,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:42:30,333 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:30,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:30,334 INFO L85 PathProgramCache]: Analyzing trace with hash 492660703, now seen corresponding path program 1 times [2024-06-27 23:42:30,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:30,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468319297] [2024-06-27 23:42:30,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:30,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:30,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:32,362 INFO 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:42:32,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:32,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468319297] [2024-06-27 23:42:32,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468319297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:32,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:32,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:42:32,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550443107] [2024-06-27 23:42:32,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:32,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:42:32,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:32,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:42:32,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:42:32,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:42:32,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 535 transitions, 9629 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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:42:32,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:32,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:42:32,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:34,182 INFO L124 PetriNetUnfolderBase]: 4105/6310 cut-off events. [2024-06-27 23:42:34,182 INFO L125 PetriNetUnfolderBase]: For 1146165/1146165 co-relation queries the response was YES. [2024-06-27 23:42:34,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70686 conditions, 6310 events. 4105/6310 cut-off events. For 1146165/1146165 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 34274 event pairs, 1154 based on Foata normal form. 4/6311 useless extension candidates. Maximal degree in co-relation 70545. Up to 5936 conditions per place. [2024-06-27 23:42:34,274 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 538 selfloop transitions, 24 changer transitions 0/568 dead transitions. [2024-06-27 23:42:34,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 568 transitions, 10975 flow [2024-06-27 23:42:34,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:42:34,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:42:34,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-27 23:42:34,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378099173553719 [2024-06-27 23:42:34,276 INFO L175 Difference]: Start difference. First operand has 307 places, 535 transitions, 9629 flow. Second operand 11 states and 183 transitions. [2024-06-27 23:42:34,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 568 transitions, 10975 flow [2024-06-27 23:42:36,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 568 transitions, 10937 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:42:36,570 INFO L231 Difference]: Finished difference. Result has 312 places, 537 transitions, 9738 flow [2024-06-27 23:42:36,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9591, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9738, PETRI_PLACES=312, PETRI_TRANSITIONS=537} [2024-06-27 23:42:36,571 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 267 predicate places. [2024-06-27 23:42:36,571 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 537 transitions, 9738 flow [2024-06-27 23:42:36,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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:42:36,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:36,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:36,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:42:36,573 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:36,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:36,573 INFO L85 PathProgramCache]: Analyzing trace with hash -78699368, now seen corresponding path program 1 times [2024-06-27 23:42:36,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:36,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188410624] [2024-06-27 23:42:36,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:36,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:36,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:37,899 INFO 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:42:37,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:37,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188410624] [2024-06-27 23:42:37,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188410624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:37,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:37,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:42:37,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122448097] [2024-06-27 23:42:37,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:37,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:42:37,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:37,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:42:37,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:42:37,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:42:37,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 537 transitions, 9738 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:37,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:37,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:42:37,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:39,668 INFO L124 PetriNetUnfolderBase]: 4137/6339 cut-off events. [2024-06-27 23:42:39,669 INFO L125 PetriNetUnfolderBase]: For 1164729/1164729 co-relation queries the response was YES. [2024-06-27 23:42:39,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71502 conditions, 6339 events. 4137/6339 cut-off events. For 1164729/1164729 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 34197 event pairs, 1170 based on Foata normal form. 2/6335 useless extension candidates. Maximal degree in co-relation 71360. Up to 5925 conditions per place. [2024-06-27 23:42:39,760 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 484 selfloop transitions, 16 changer transitions 0/550 dead transitions. [2024-06-27 23:42:39,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 550 transitions, 10808 flow [2024-06-27 23:42:39,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:42:39,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:42:39,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 23:42:39,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37987012987012986 [2024-06-27 23:42:39,761 INFO L175 Difference]: Start difference. First operand has 312 places, 537 transitions, 9738 flow. Second operand 7 states and 117 transitions. [2024-06-27 23:42:39,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 550 transitions, 10808 flow [2024-06-27 23:42:43,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 550 transitions, 10679 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-27 23:42:43,254 INFO L231 Difference]: Finished difference. Result has 310 places, 540 transitions, 9693 flow [2024-06-27 23:42:43,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9609, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9693, PETRI_PLACES=310, PETRI_TRANSITIONS=540} [2024-06-27 23:42:43,255 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 265 predicate places. [2024-06-27 23:42:43,255 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 540 transitions, 9693 flow [2024-06-27 23:42:43,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:43,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:43,255 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:42:43,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:42:43,256 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:42:43,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:43,256 INFO L85 PathProgramCache]: Analyzing trace with hash -766080425, now seen corresponding path program 1 times [2024-06-27 23:42:43,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:43,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604788415] [2024-06-27 23:42:43,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:43,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:43,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:44,662 INFO 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:42:44,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:44,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604788415] [2024-06-27 23:42:44,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604788415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:44,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:44,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:44,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216020735] [2024-06-27 23:42:44,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:44,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:44,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:44,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:44,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:44,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:42:44,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 540 transitions, 9693 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:42:44,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:44,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:42:44,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:46,570 INFO L124 PetriNetUnfolderBase]: 4108/6289 cut-off events. [2024-06-27 23:42:46,570 INFO L125 PetriNetUnfolderBase]: For 1314775/1314821 co-relation queries the response was YES. [2024-06-27 23:42:46,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75077 conditions, 6289 events. 4108/6289 cut-off events. For 1314775/1314821 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 34353 event pairs, 782 based on Foata normal form. 23/6289 useless extension candidates. Maximal degree in co-relation 74933. Up to 5716 conditions per place. [2024-06-27 23:42:46,661 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 487 selfloop transitions, 78 changer transitions 0/572 dead transitions. [2024-06-27 23:42:46,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 572 transitions, 11022 flow [2024-06-27 23:42:46,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:46,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:46,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-27 23:42:46,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022727272727273 [2024-06-27 23:42:46,663 INFO L175 Difference]: Start difference. First operand has 310 places, 540 transitions, 9693 flow. Second operand 10 states and 177 transitions. [2024-06-27 23:42:46,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 572 transitions, 11022 flow [2024-06-27 23:42:49,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 572 transitions, 10970 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:42:49,171 INFO L231 Difference]: Finished difference. Result has 315 places, 542 transitions, 9897 flow [2024-06-27 23:42:49,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9641, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9897, PETRI_PLACES=315, PETRI_TRANSITIONS=542} [2024-06-27 23:42:49,172 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 270 predicate places. [2024-06-27 23:42:49,172 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 542 transitions, 9897 flow [2024-06-27 23:42:49,172 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:42:49,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:49,172 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:42:49,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:42:49,173 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:42:49,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:49,173 INFO L85 PathProgramCache]: Analyzing trace with hash -764206475, now seen corresponding path program 2 times [2024-06-27 23:42:49,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:49,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545533698] [2024-06-27 23:42:49,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:49,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:49,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:50,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:50,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:50,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545533698] [2024-06-27 23:42:50,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545533698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:50,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:50,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:50,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925727101] [2024-06-27 23:42:50,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:50,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:50,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:50,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:50,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:50,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:42:50,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 542 transitions, 9897 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:42:50,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:50,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:42:50,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:52,705 INFO L124 PetriNetUnfolderBase]: 4150/6357 cut-off events. [2024-06-27 23:42:52,706 INFO L125 PetriNetUnfolderBase]: For 1360712/1360758 co-relation queries the response was YES. [2024-06-27 23:42:52,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76855 conditions, 6357 events. 4150/6357 cut-off events. For 1360712/1360758 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 34755 event pairs, 801 based on Foata normal form. 23/6360 useless extension candidates. Maximal degree in co-relation 76710. Up to 5671 conditions per place. [2024-06-27 23:42:52,807 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 455 selfloop transitions, 114 changer transitions 0/576 dead transitions. [2024-06-27 23:42:52,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 576 transitions, 11633 flow [2024-06-27 23:42:52,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:52,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:52,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 23:42:52,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4113636363636364 [2024-06-27 23:42:52,809 INFO L175 Difference]: Start difference. First operand has 315 places, 542 transitions, 9897 flow. Second operand 10 states and 181 transitions. [2024-06-27 23:42:52,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 576 transitions, 11633 flow [2024-06-27 23:42:55,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 576 transitions, 11401 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-27 23:42:55,066 INFO L231 Difference]: Finished difference. Result has 317 places, 546 transitions, 10086 flow [2024-06-27 23:42:55,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9665, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10086, PETRI_PLACES=317, PETRI_TRANSITIONS=546} [2024-06-27 23:42:55,067 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 272 predicate places. [2024-06-27 23:42:55,067 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 546 transitions, 10086 flow [2024-06-27 23:42:55,067 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:42:55,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:55,068 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:42:55,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:42:55,068 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:55,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:55,069 INFO L85 PathProgramCache]: Analyzing trace with hash -764202600, now seen corresponding path program 1 times [2024-06-27 23:42:55,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:55,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100082351] [2024-06-27 23:42:55,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:55,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:55,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:56,644 INFO 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:42:56,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:56,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100082351] [2024-06-27 23:42:56,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100082351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:56,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:56,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:56,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152848035] [2024-06-27 23:42:56,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:56,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:56,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:56,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:56,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:56,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:42:56,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 546 transitions, 10086 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:42:56,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:56,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:42:56,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:58,769 INFO L124 PetriNetUnfolderBase]: 4158/6367 cut-off events. [2024-06-27 23:42:58,769 INFO L125 PetriNetUnfolderBase]: For 1396415/1396461 co-relation queries the response was YES. [2024-06-27 23:42:58,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77210 conditions, 6367 events. 4158/6367 cut-off events. For 1396415/1396461 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 34897 event pairs, 820 based on Foata normal form. 24/6371 useless extension candidates. Maximal degree in co-relation 77064. Up to 5746 conditions per place. [2024-06-27 23:42:58,854 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 439 selfloop transitions, 129 changer transitions 0/575 dead transitions. [2024-06-27 23:42:58,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 575 transitions, 11412 flow [2024-06-27 23:42:58,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:58,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:58,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 23:42:58,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068181818181818 [2024-06-27 23:42:58,856 INFO L175 Difference]: Start difference. First operand has 317 places, 546 transitions, 10086 flow. Second operand 10 states and 179 transitions. [2024-06-27 23:42:58,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 575 transitions, 11412 flow [2024-06-27 23:43:01,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 575 transitions, 11129 flow, removed 92 selfloop flow, removed 5 redundant places. [2024-06-27 23:43:01,467 INFO L231 Difference]: Finished difference. Result has 322 places, 549 transitions, 10184 flow [2024-06-27 23:43:01,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9803, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10184, PETRI_PLACES=322, PETRI_TRANSITIONS=549} [2024-06-27 23:43:01,468 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 277 predicate places. [2024-06-27 23:43:01,468 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 549 transitions, 10184 flow [2024-06-27 23:43:01,468 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:43:01,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:01,468 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:43:01,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:43:01,469 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:43:01,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:01,469 INFO L85 PathProgramCache]: Analyzing trace with hash -764202755, now seen corresponding path program 3 times [2024-06-27 23:43:01,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:01,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323937374] [2024-06-27 23:43:01,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:01,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:01,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:03,177 INFO 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:43:03,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:03,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323937374] [2024-06-27 23:43:03,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323937374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:03,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:03,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:03,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828447495] [2024-06-27 23:43:03,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:03,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:03,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:03,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:03,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:03,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:43:03,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 549 transitions, 10184 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:43:03,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:03,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:43:03,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:05,190 INFO L124 PetriNetUnfolderBase]: 4150/6353 cut-off events. [2024-06-27 23:43:05,191 INFO L125 PetriNetUnfolderBase]: For 1410177/1410213 co-relation queries the response was YES. [2024-06-27 23:43:05,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77456 conditions, 6353 events. 4150/6353 cut-off events. For 1410177/1410213 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 34725 event pairs, 818 based on Foata normal form. 18/6349 useless extension candidates. Maximal degree in co-relation 77308. Up to 5761 conditions per place. [2024-06-27 23:43:05,281 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 453 selfloop transitions, 116 changer transitions 0/576 dead transitions. [2024-06-27 23:43:05,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 576 transitions, 11426 flow [2024-06-27 23:43:05,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:05,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:05,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 23:43:05,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40454545454545454 [2024-06-27 23:43:05,282 INFO L175 Difference]: Start difference. First operand has 322 places, 549 transitions, 10184 flow. Second operand 10 states and 178 transitions. [2024-06-27 23:43:05,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 576 transitions, 11426 flow [2024-06-27 23:43:08,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 576 transitions, 11094 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-27 23:43:08,019 INFO L231 Difference]: Finished difference. Result has 325 places, 549 transitions, 10097 flow [2024-06-27 23:43:08,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9852, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10097, PETRI_PLACES=325, PETRI_TRANSITIONS=549} [2024-06-27 23:43:08,020 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 280 predicate places. [2024-06-27 23:43:08,020 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 549 transitions, 10097 flow [2024-06-27 23:43:08,020 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:43:08,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:08,021 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:43:08,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:43:08,021 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:43:08,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:08,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1392737896, now seen corresponding path program 2 times [2024-06-27 23:43:08,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:08,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253382914] [2024-06-27 23:43:08,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:08,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:08,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:09,581 INFO 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:43:09,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:09,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253382914] [2024-06-27 23:43:09,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253382914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:09,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:09,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:09,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062023487] [2024-06-27 23:43:09,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:09,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:09,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:09,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:09,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:09,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:43:09,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 549 transitions, 10097 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:43:09,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:09,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:43:09,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:11,452 INFO L124 PetriNetUnfolderBase]: 4158/6368 cut-off events. [2024-06-27 23:43:11,453 INFO L125 PetriNetUnfolderBase]: For 1430866/1430902 co-relation queries the response was YES. [2024-06-27 23:43:11,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77807 conditions, 6368 events. 4158/6368 cut-off events. For 1430866/1430902 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 34837 event pairs, 800 based on Foata normal form. 26/6376 useless extension candidates. Maximal degree in co-relation 77658. Up to 5521 conditions per place. [2024-06-27 23:43:11,551 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 387 selfloop transitions, 189 changer transitions 0/583 dead transitions. [2024-06-27 23:43:11,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 583 transitions, 11869 flow [2024-06-27 23:43:11,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:11,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:11,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 23:43:11,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-27 23:43:11,553 INFO L175 Difference]: Start difference. First operand has 325 places, 549 transitions, 10097 flow. Second operand 10 states and 185 transitions. [2024-06-27 23:43:11,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 583 transitions, 11869 flow [2024-06-27 23:43:15,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 583 transitions, 11579 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 23:43:15,011 INFO L231 Difference]: Finished difference. Result has 325 places, 555 transitions, 10392 flow [2024-06-27 23:43:15,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9807, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10392, PETRI_PLACES=325, PETRI_TRANSITIONS=555} [2024-06-27 23:43:15,012 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 280 predicate places. [2024-06-27 23:43:15,012 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 555 transitions, 10392 flow [2024-06-27 23:43:15,012 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:43:15,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:15,012 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:43:15,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:43:15,012 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:43:15,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:15,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1392729960, now seen corresponding path program 1 times [2024-06-27 23:43:15,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:15,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492838708] [2024-06-27 23:43:15,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:15,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:15,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:16,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:16,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:16,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492838708] [2024-06-27 23:43:16,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492838708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:16,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:16,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:16,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305108782] [2024-06-27 23:43:16,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:16,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:16,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:16,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:16,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:16,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 23:43:16,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 555 transitions, 10392 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:43:16,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:16,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 23:43:16,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:18,551 INFO L124 PetriNetUnfolderBase]: 4531/6785 cut-off events. [2024-06-27 23:43:18,552 INFO L125 PetriNetUnfolderBase]: For 1497764/1497785 co-relation queries the response was YES. [2024-06-27 23:43:18,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81143 conditions, 6785 events. 4531/6785 cut-off events. For 1497764/1497785 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 35550 event pairs, 829 based on Foata normal form. 20/6790 useless extension candidates. Maximal degree in co-relation 80993. Up to 6070 conditions per place. [2024-06-27 23:43:18,659 INFO L140 encePairwiseOnDemand]: 28/44 looper letters, 419 selfloop transitions, 192 changer transitions 0/616 dead transitions. [2024-06-27 23:43:18,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 616 transitions, 12325 flow [2024-06-27 23:43:18,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:43:18,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:43:18,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-27 23:43:18,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-06-27 23:43:18,661 INFO L175 Difference]: Start difference. First operand has 325 places, 555 transitions, 10392 flow. Second operand 11 states and 192 transitions. [2024-06-27 23:43:18,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 616 transitions, 12325 flow [2024-06-27 23:43:21,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 616 transitions, 12032 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 23:43:21,935 INFO L231 Difference]: Finished difference. Result has 330 places, 583 transitions, 11064 flow [2024-06-27 23:43:21,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10105, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11064, PETRI_PLACES=330, PETRI_TRANSITIONS=583} [2024-06-27 23:43:21,936 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 285 predicate places. [2024-06-27 23:43:21,936 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 583 transitions, 11064 flow [2024-06-27 23:43:21,936 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:43:21,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:21,936 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:43:21,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:43:21,937 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:43:21,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:21,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1095875642, now seen corresponding path program 3 times [2024-06-27 23:43:21,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:21,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145971940] [2024-06-27 23:43:21,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:21,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:21,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:23,682 INFO 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:43:23,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:23,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145971940] [2024-06-27 23:43:23,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145971940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:23,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:23,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:23,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264308703] [2024-06-27 23:43:23,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:23,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:23,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:23,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:23,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:23,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:43:23,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 583 transitions, 11064 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:43:23,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:23,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:43:23,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:25,772 INFO L124 PetriNetUnfolderBase]: 4219/6450 cut-off events. [2024-06-27 23:43:25,772 INFO L125 PetriNetUnfolderBase]: For 1460577/1460598 co-relation queries the response was YES. [2024-06-27 23:43:25,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79550 conditions, 6450 events. 4219/6450 cut-off events. For 1460577/1460598 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 35089 event pairs, 789 based on Foata normal form. 18/6450 useless extension candidates. Maximal degree in co-relation 79398. Up to 5733 conditions per place. [2024-06-27 23:43:25,860 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 425 selfloop transitions, 183 changer transitions 0/616 dead transitions. [2024-06-27 23:43:25,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 616 transitions, 12488 flow [2024-06-27 23:43:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:25,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:25,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 23:43:25,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42954545454545456 [2024-06-27 23:43:25,861 INFO L175 Difference]: Start difference. First operand has 330 places, 583 transitions, 11064 flow. Second operand 10 states and 189 transitions. [2024-06-27 23:43:25,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 616 transitions, 12488 flow [2024-06-27 23:43:28,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 616 transitions, 12119 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-27 23:43:28,773 INFO L231 Difference]: Finished difference. Result has 333 places, 586 transitions, 11160 flow [2024-06-27 23:43:28,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10695, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11160, PETRI_PLACES=333, PETRI_TRANSITIONS=586} [2024-06-27 23:43:28,774 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 288 predicate places. [2024-06-27 23:43:28,774 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 586 transitions, 11160 flow [2024-06-27 23:43:28,774 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:43:28,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:28,774 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:43:28,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:43:28,774 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:43:28,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:28,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1095869907, now seen corresponding path program 4 times [2024-06-27 23:43:28,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:28,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797630640] [2024-06-27 23:43:28,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:28,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:28,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:30,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:30,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:30,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797630640] [2024-06-27 23:43:30,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797630640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:30,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:30,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:30,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966020794] [2024-06-27 23:43:30,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:30,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:30,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:30,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:30,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:30,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:43:30,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 586 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:43:30,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:30,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:43:30,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:32,446 INFO L124 PetriNetUnfolderBase]: 4236/6477 cut-off events. [2024-06-27 23:43:32,447 INFO L125 PetriNetUnfolderBase]: For 1499291/1499338 co-relation queries the response was YES. [2024-06-27 23:43:32,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80057 conditions, 6477 events. 4236/6477 cut-off events. For 1499291/1499338 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 35245 event pairs, 789 based on Foata normal form. 18/6477 useless extension candidates. Maximal degree in co-relation 79904. Up to 5759 conditions per place. [2024-06-27 23:43:32,544 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 453 selfloop transitions, 154 changer transitions 0/615 dead transitions. [2024-06-27 23:43:32,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 615 transitions, 12578 flow [2024-06-27 23:43:32,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:32,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:32,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 23:43:32,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4113636363636364 [2024-06-27 23:43:32,546 INFO L175 Difference]: Start difference. First operand has 333 places, 586 transitions, 11160 flow. Second operand 10 states and 181 transitions. [2024-06-27 23:43:32,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 615 transitions, 12578 flow [2024-06-27 23:43:35,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 615 transitions, 12155 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-27 23:43:35,382 INFO L231 Difference]: Finished difference. Result has 335 places, 588 transitions, 11151 flow [2024-06-27 23:43:35,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10737, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11151, PETRI_PLACES=335, PETRI_TRANSITIONS=588} [2024-06-27 23:43:35,383 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 290 predicate places. [2024-06-27 23:43:35,383 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 588 transitions, 11151 flow [2024-06-27 23:43:35,383 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:43:35,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:35,384 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:43:35,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:43:35,384 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:43:35,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:35,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1473660422, now seen corresponding path program 4 times [2024-06-27 23:43:35,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:35,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701429462] [2024-06-27 23:43:35,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:35,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:35,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:36,960 INFO 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:43:36,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:36,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701429462] [2024-06-27 23:43:36,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701429462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:36,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:36,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:36,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119237972] [2024-06-27 23:43:36,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:36,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:36,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:36,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:36,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:37,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:43:37,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 588 transitions, 11151 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:43:37,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:37,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:43:37,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:38,978 INFO L124 PetriNetUnfolderBase]: 4247/6498 cut-off events. [2024-06-27 23:43:38,979 INFO L125 PetriNetUnfolderBase]: For 1525076/1525097 co-relation queries the response was YES. [2024-06-27 23:43:39,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80598 conditions, 6498 events. 4247/6498 cut-off events. For 1525076/1525097 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35446 event pairs, 789 based on Foata normal form. 16/6496 useless extension candidates. Maximal degree in co-relation 80444. Up to 5574 conditions per place. [2024-06-27 23:43:39,078 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 415 selfloop transitions, 196 changer transitions 0/619 dead transitions. [2024-06-27 23:43:39,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 619 transitions, 12905 flow [2024-06-27 23:43:39,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:43:39,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:43:39,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 23:43:39,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-27 23:43:39,080 INFO L175 Difference]: Start difference. First operand has 335 places, 588 transitions, 11151 flow. Second operand 9 states and 177 transitions. [2024-06-27 23:43:39,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 619 transitions, 12905 flow [2024-06-27 23:43:42,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 619 transitions, 12511 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-27 23:43:42,630 INFO L231 Difference]: Finished difference. Result has 336 places, 591 transitions, 11257 flow [2024-06-27 23:43:42,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10757, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11257, PETRI_PLACES=336, PETRI_TRANSITIONS=591} [2024-06-27 23:43:42,630 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 291 predicate places. [2024-06-27 23:43:42,630 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 591 transitions, 11257 flow [2024-06-27 23:43:42,631 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:43:42,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:42,631 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:43:42,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:43:42,631 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:43:42,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:42,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1468153737, now seen corresponding path program 5 times [2024-06-27 23:43:42,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:42,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825824878] [2024-06-27 23:43:42,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:42,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:42,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:44,528 INFO 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:43:44,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:44,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825824878] [2024-06-27 23:43:44,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825824878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:44,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:44,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:44,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482165159] [2024-06-27 23:43:44,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:44,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:44,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:44,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:44,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:44,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:43:44,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 591 transitions, 11257 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:43:44,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:44,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:43:44,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:46,816 INFO L124 PetriNetUnfolderBase]: 4264/6525 cut-off events. [2024-06-27 23:43:46,816 INFO L125 PetriNetUnfolderBase]: For 1565895/1565942 co-relation queries the response was YES. [2024-06-27 23:43:46,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81245 conditions, 6525 events. 4264/6525 cut-off events. For 1565895/1565942 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 35616 event pairs, 794 based on Foata normal form. 18/6525 useless extension candidates. Maximal degree in co-relation 81090. Up to 5802 conditions per place. [2024-06-27 23:43:46,908 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 468 selfloop transitions, 144 changer transitions 0/620 dead transitions. [2024-06-27 23:43:46,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 620 transitions, 12689 flow [2024-06-27 23:43:46,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:43:46,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:43:46,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:43:46,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-27 23:43:46,910 INFO L175 Difference]: Start difference. First operand has 336 places, 591 transitions, 11257 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:43:46,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 620 transitions, 12689 flow [2024-06-27 23:43:49,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 620 transitions, 12323 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 23:43:49,985 INFO L231 Difference]: Finished difference. Result has 338 places, 593 transitions, 11289 flow [2024-06-27 23:43:49,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10891, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11289, PETRI_PLACES=338, PETRI_TRANSITIONS=593} [2024-06-27 23:43:49,986 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 293 predicate places. [2024-06-27 23:43:49,986 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 593 transitions, 11289 flow [2024-06-27 23:43:49,986 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:43:49,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:49,987 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:43:49,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:43:49,987 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:43:49,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:49,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1090363532, now seen corresponding path program 5 times [2024-06-27 23:43:49,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:49,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161508573] [2024-06-27 23:43:49,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:49,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:50,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:51,632 INFO 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:43:51,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:51,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161508573] [2024-06-27 23:43:51,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161508573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:51,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:51,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:51,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479564868] [2024-06-27 23:43:51,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:51,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:51,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:51,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:51,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:51,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:43:51,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 593 transitions, 11289 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:43:51,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:51,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:43:51,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:53,867 INFO L124 PetriNetUnfolderBase]: 4270/6529 cut-off events. [2024-06-27 23:43:53,867 INFO L125 PetriNetUnfolderBase]: For 1553046/1553093 co-relation queries the response was YES. [2024-06-27 23:43:53,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81072 conditions, 6529 events. 4270/6529 cut-off events. For 1553046/1553093 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35600 event pairs, 794 based on Foata normal form. 35/6546 useless extension candidates. Maximal degree in co-relation 80917. Up to 5603 conditions per place. [2024-06-27 23:43:53,965 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 425 selfloop transitions, 186 changer transitions 0/619 dead transitions. [2024-06-27 23:43:53,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 619 transitions, 12619 flow [2024-06-27 23:43:53,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:43:53,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:43:53,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 23:43:53,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:43:53,967 INFO L175 Difference]: Start difference. First operand has 338 places, 593 transitions, 11289 flow. Second operand 9 states and 176 transitions. [2024-06-27 23:43:53,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 619 transitions, 12619 flow [2024-06-27 23:43:57,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 619 transitions, 12197 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-27 23:43:57,597 INFO L231 Difference]: Finished difference. Result has 340 places, 593 transitions, 11256 flow [2024-06-27 23:43:57,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10867, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11256, PETRI_PLACES=340, PETRI_TRANSITIONS=593} [2024-06-27 23:43:57,598 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 295 predicate places. [2024-06-27 23:43:57,598 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 593 transitions, 11256 flow [2024-06-27 23:43:57,598 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:43:57,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:57,598 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:43:57,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:43:57,598 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:43:57,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:57,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1468150017, now seen corresponding path program 6 times [2024-06-27 23:43:57,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:57,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018962249] [2024-06-27 23:43:57,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:57,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:57,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:59,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:59,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:59,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018962249] [2024-06-27 23:43:59,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018962249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:59,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:59,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:59,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512390976] [2024-06-27 23:43:59,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:59,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:59,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:59,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:59,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:59,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:43:59,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 593 transitions, 11256 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:43:59,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:59,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:43:59,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:01,444 INFO L124 PetriNetUnfolderBase]: 4276/6545 cut-off events. [2024-06-27 23:44:01,444 INFO L125 PetriNetUnfolderBase]: For 1593597/1593618 co-relation queries the response was YES. [2024-06-27 23:44:01,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81569 conditions, 6545 events. 4276/6545 cut-off events. For 1593597/1593618 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 35742 event pairs, 789 based on Foata normal form. 18/6545 useless extension candidates. Maximal degree in co-relation 81413. Up to 5744 conditions per place. [2024-06-27 23:44:01,550 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 467 selfloop transitions, 148 changer transitions 0/623 dead transitions. [2024-06-27 23:44:01,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 623 transitions, 12700 flow [2024-06-27 23:44:01,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:44:01,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:44:01,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:44:01,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-27 23:44:01,551 INFO L175 Difference]: Start difference. First operand has 340 places, 593 transitions, 11256 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:44:01,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 623 transitions, 12700 flow [2024-06-27 23:44:05,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 623 transitions, 12150 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-27 23:44:05,599 INFO L231 Difference]: Finished difference. Result has 339 places, 595 transitions, 11116 flow [2024-06-27 23:44:05,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10706, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11116, PETRI_PLACES=339, PETRI_TRANSITIONS=595} [2024-06-27 23:44:05,600 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 294 predicate places. [2024-06-27 23:44:05,600 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 595 transitions, 11116 flow [2024-06-27 23:44:05,600 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:44:05,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:05,600 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:44:05,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:44:05,601 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:44:05,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:05,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1441130846, now seen corresponding path program 1 times [2024-06-27 23:44:05,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:05,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387188322] [2024-06-27 23:44:05,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:05,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:05,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:06,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:06,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:06,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387188322] [2024-06-27 23:44:06,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387188322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:06,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:06,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:44:06,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858590144] [2024-06-27 23:44:06,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:06,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:44:06,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:06,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:44:06,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:44:06,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:44:06,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 595 transitions, 11116 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:06,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:06,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:44:06,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:08,943 INFO L124 PetriNetUnfolderBase]: 4443/6758 cut-off events. [2024-06-27 23:44:08,943 INFO L125 PetriNetUnfolderBase]: For 1585845/1585866 co-relation queries the response was YES. [2024-06-27 23:44:09,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82249 conditions, 6758 events. 4443/6758 cut-off events. For 1585845/1585866 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 36490 event pairs, 861 based on Foata normal form. 16/6759 useless extension candidates. Maximal degree in co-relation 82093. Up to 6094 conditions per place. [2024-06-27 23:44:09,053 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 497 selfloop transitions, 70 changer transitions 0/624 dead transitions. [2024-06-27 23:44:09,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 624 transitions, 12872 flow [2024-06-27 23:44:09,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:44:09,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:44:09,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 23:44:09,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4448051948051948 [2024-06-27 23:44:09,054 INFO L175 Difference]: Start difference. First operand has 339 places, 595 transitions, 11116 flow. Second operand 7 states and 137 transitions. [2024-06-27 23:44:09,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 624 transitions, 12872 flow [2024-06-27 23:44:12,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 624 transitions, 12482 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 23:44:12,614 INFO L231 Difference]: Finished difference. Result has 339 places, 604 transitions, 11018 flow [2024-06-27 23:44:12,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10726, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11018, PETRI_PLACES=339, PETRI_TRANSITIONS=604} [2024-06-27 23:44:12,615 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 294 predicate places. [2024-06-27 23:44:12,615 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 604 transitions, 11018 flow [2024-06-27 23:44:12,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:12,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:12,616 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:44:12,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:44:12,616 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:44:12,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:12,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1441488896, now seen corresponding path program 2 times [2024-06-27 23:44:12,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:12,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86443148] [2024-06-27 23:44:12,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:12,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:12,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:13,961 INFO 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:44:13,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:13,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86443148] [2024-06-27 23:44:13,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86443148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:13,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:13,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:44:13,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751686794] [2024-06-27 23:44:13,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:13,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:44:13,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:13,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:44:13,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:44:14,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:44:14,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 604 transitions, 11018 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:14,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:14,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:44:14,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:16,075 INFO L124 PetriNetUnfolderBase]: 4453/6767 cut-off events. [2024-06-27 23:44:16,076 INFO L125 PetriNetUnfolderBase]: For 1613334/1613355 co-relation queries the response was YES. [2024-06-27 23:44:16,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82668 conditions, 6767 events. 4453/6767 cut-off events. For 1613334/1613355 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 36473 event pairs, 840 based on Foata normal form. 16/6768 useless extension candidates. Maximal degree in co-relation 82510. Up to 6104 conditions per place. [2024-06-27 23:44:16,173 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 496 selfloop transitions, 72 changer transitions 0/625 dead transitions. [2024-06-27 23:44:16,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 625 transitions, 12716 flow [2024-06-27 23:44:16,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:44:16,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:44:16,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 23:44:16,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383116883116883 [2024-06-27 23:44:16,174 INFO L175 Difference]: Start difference. First operand has 339 places, 604 transitions, 11018 flow. Second operand 7 states and 135 transitions. [2024-06-27 23:44:16,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 625 transitions, 12716 flow [2024-06-27 23:44:20,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 625 transitions, 12636 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-27 23:44:20,019 INFO L231 Difference]: Finished difference. Result has 344 places, 607 transitions, 11141 flow [2024-06-27 23:44:20,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10952, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11141, PETRI_PLACES=344, PETRI_TRANSITIONS=607} [2024-06-27 23:44:20,020 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 299 predicate places. [2024-06-27 23:44:20,020 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 607 transitions, 11141 flow [2024-06-27 23:44:20,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:20,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:20,020 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:44:20,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:44:20,021 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:44:20,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:20,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1441489330, now seen corresponding path program 1 times [2024-06-27 23:44:20,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:20,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782160667] [2024-06-27 23:44:20,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:20,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:20,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:21,342 INFO 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:44:21,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:21,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782160667] [2024-06-27 23:44:21,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782160667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:21,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:21,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:44:21,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740808395] [2024-06-27 23:44:21,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:21,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:44:21,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:21,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:44:21,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:44:21,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 23:44:21,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 607 transitions, 11141 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:44:21,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:21,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 23:44:21,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:23,478 INFO L124 PetriNetUnfolderBase]: 4660/6987 cut-off events. [2024-06-27 23:44:23,478 INFO L125 PetriNetUnfolderBase]: For 1649636/1649639 co-relation queries the response was YES. [2024-06-27 23:44:23,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84875 conditions, 6987 events. 4660/6987 cut-off events. For 1649636/1649639 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 36983 event pairs, 1022 based on Foata normal form. 3/6982 useless extension candidates. Maximal degree in co-relation 84713. Up to 6606 conditions per place. [2024-06-27 23:44:23,581 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 536 selfloop transitions, 39 changer transitions 0/630 dead transitions. [2024-06-27 23:44:23,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 630 transitions, 12827 flow [2024-06-27 23:44:23,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:44:23,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:44:23,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 23:44:23,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961038961038961 [2024-06-27 23:44:23,582 INFO L175 Difference]: Start difference. First operand has 344 places, 607 transitions, 11141 flow. Second operand 7 states and 122 transitions. [2024-06-27 23:44:23,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 630 transitions, 12827 flow [2024-06-27 23:44:26,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 630 transitions, 12713 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:44:26,921 INFO L231 Difference]: Finished difference. Result has 348 places, 616 transitions, 11252 flow [2024-06-27 23:44:26,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11027, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11252, PETRI_PLACES=348, PETRI_TRANSITIONS=616} [2024-06-27 23:44:26,922 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 303 predicate places. [2024-06-27 23:44:26,922 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 616 transitions, 11252 flow [2024-06-27 23:44:26,922 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:44:26,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:26,922 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:44:26,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:44:26,923 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:44:26,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:26,923 INFO L85 PathProgramCache]: Analyzing trace with hash -653994868, now seen corresponding path program 6 times [2024-06-27 23:44:26,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:26,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283855453] [2024-06-27 23:44:26,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:26,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:26,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:28,817 INFO 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:44:28,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:28,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283855453] [2024-06-27 23:44:28,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283855453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:28,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:28,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:44:28,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515246237] [2024-06-27 23:44:28,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:28,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:44:28,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:28,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:44:28,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:44:28,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:44:28,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 616 transitions, 11252 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:44:28,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:28,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:44:28,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:30,847 INFO L124 PetriNetUnfolderBase]: 4368/6678 cut-off events. [2024-06-27 23:44:30,847 INFO L125 PetriNetUnfolderBase]: For 1675038/1675065 co-relation queries the response was YES. [2024-06-27 23:44:30,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84236 conditions, 6678 events. 4368/6678 cut-off events. For 1675038/1675065 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 36596 event pairs, 783 based on Foata normal form. 20/6675 useless extension candidates. Maximal degree in co-relation 84071. Up to 5044 conditions per place. [2024-06-27 23:44:30,958 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 344 selfloop transitions, 300 changer transitions 0/655 dead transitions. [2024-06-27 23:44:30,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 655 transitions, 13706 flow [2024-06-27 23:44:30,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:44:30,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:44:30,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 23:44:30,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 23:44:30,962 INFO L175 Difference]: Start difference. First operand has 348 places, 616 transitions, 11252 flow. Second operand 9 states and 180 transitions. [2024-06-27 23:44:30,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 655 transitions, 13706 flow [2024-06-27 23:44:35,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 655 transitions, 13641 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:44:35,015 INFO L231 Difference]: Finished difference. Result has 353 places, 625 transitions, 12164 flow [2024-06-27 23:44:35,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11187, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12164, PETRI_PLACES=353, PETRI_TRANSITIONS=625} [2024-06-27 23:44:35,016 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 308 predicate places. [2024-06-27 23:44:35,016 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 625 transitions, 12164 flow [2024-06-27 23:44:35,016 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:44:35,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:35,016 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:44:35,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:44:35,017 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:44:35,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:35,017 INFO L85 PathProgramCache]: Analyzing trace with hash -558461963, now seen corresponding path program 7 times [2024-06-27 23:44:35,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:35,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116920937] [2024-06-27 23:44:35,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:35,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:35,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:36,752 INFO 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:44:36,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:36,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116920937] [2024-06-27 23:44:36,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116920937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:36,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:36,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:44:36,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20386181] [2024-06-27 23:44:36,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:36,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:44:36,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:36,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:44:36,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:44:36,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:44:36,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 625 transitions, 12164 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:44:36,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:36,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:44:36,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:39,109 INFO L124 PetriNetUnfolderBase]: 4365/6684 cut-off events. [2024-06-27 23:44:39,109 INFO L125 PetriNetUnfolderBase]: For 1719004/1719031 co-relation queries the response was YES. [2024-06-27 23:44:39,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85724 conditions, 6684 events. 4365/6684 cut-off events. For 1719004/1719031 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 36679 event pairs, 785 based on Foata normal form. 22/6683 useless extension candidates. Maximal degree in co-relation 85557. Up to 5557 conditions per place. [2024-06-27 23:44:39,203 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 408 selfloop transitions, 235 changer transitions 0/654 dead transitions. [2024-06-27 23:44:39,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 654 transitions, 13674 flow [2024-06-27 23:44:39,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:44:39,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:44:39,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 23:44:39,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-06-27 23:44:39,205 INFO L175 Difference]: Start difference. First operand has 353 places, 625 transitions, 12164 flow. Second operand 9 states and 172 transitions. [2024-06-27 23:44:39,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 654 transitions, 13674 flow [2024-06-27 23:44:43,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 654 transitions, 13434 flow, removed 74 selfloop flow, removed 5 redundant places. [2024-06-27 23:44:43,041 INFO L231 Difference]: Finished difference. Result has 357 places, 627 transitions, 12513 flow [2024-06-27 23:44:43,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11924, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12513, PETRI_PLACES=357, PETRI_TRANSITIONS=627} [2024-06-27 23:44:43,042 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 312 predicate places. [2024-06-27 23:44:43,042 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 627 transitions, 12513 flow [2024-06-27 23:44:43,042 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:44:43,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:43,042 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:44:43,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:44:43,042 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:44:43,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:43,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1641033139, now seen corresponding path program 8 times [2024-06-27 23:44:43,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:43,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425616204] [2024-06-27 23:44:43,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:43,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:43,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:45,101 INFO 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:44:45,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:45,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425616204] [2024-06-27 23:44:45,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425616204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:45,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:45,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:44:45,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461612184] [2024-06-27 23:44:45,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:45,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:44:45,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:45,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:44:45,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:44:45,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:44:45,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 627 transitions, 12513 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:44:45,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:45,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:44:45,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:47,210 INFO L124 PetriNetUnfolderBase]: 4402/6732 cut-off events. [2024-06-27 23:44:47,210 INFO L125 PetriNetUnfolderBase]: For 1734031/1734058 co-relation queries the response was YES. [2024-06-27 23:44:47,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87077 conditions, 6732 events. 4402/6732 cut-off events. For 1734031/1734058 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 36966 event pairs, 788 based on Foata normal form. 22/6731 useless extension candidates. Maximal degree in co-relation 86909. Up to 5615 conditions per place. [2024-06-27 23:44:47,319 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 380 selfloop transitions, 265 changer transitions 0/656 dead transitions. [2024-06-27 23:44:47,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 656 transitions, 14031 flow [2024-06-27 23:44:47,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:44:47,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:44:47,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 23:44:47,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 23:44:47,344 INFO L175 Difference]: Start difference. First operand has 357 places, 627 transitions, 12513 flow. Second operand 9 states and 171 transitions. [2024-06-27 23:44:47,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 656 transitions, 14031 flow [2024-06-27 23:44:50,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 656 transitions, 13460 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-27 23:44:50,991 INFO L231 Difference]: Finished difference. Result has 359 places, 629 transitions, 12595 flow [2024-06-27 23:44:50,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11942, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12595, PETRI_PLACES=359, PETRI_TRANSITIONS=629} [2024-06-27 23:44:50,992 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 314 predicate places. [2024-06-27 23:44:50,992 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 629 transitions, 12595 flow [2024-06-27 23:44:50,992 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:44:50,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:50,992 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:44:50,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:44:50,993 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:44:50,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:50,993 INFO L85 PathProgramCache]: Analyzing trace with hash -121544447, now seen corresponding path program 9 times [2024-06-27 23:44:50,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:50,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489514669] [2024-06-27 23:44:50,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:50,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:51,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:52,852 INFO 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:44:52,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:52,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489514669] [2024-06-27 23:44:52,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489514669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:52,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:52,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:44:52,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667415899] [2024-06-27 23:44:52,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:52,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:44:52,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:52,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:44:52,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:44:53,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:44:53,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 629 transitions, 12595 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:44:53,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:53,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:44:53,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:55,029 INFO L124 PetriNetUnfolderBase]: 4448/6807 cut-off events. [2024-06-27 23:44:55,029 INFO L125 PetriNetUnfolderBase]: For 1787200/1787227 co-relation queries the response was YES. [2024-06-27 23:44:55,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88791 conditions, 6807 events. 4448/6807 cut-off events. For 1787200/1787227 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37430 event pairs, 794 based on Foata normal form. 22/6806 useless extension candidates. Maximal degree in co-relation 88622. Up to 5602 conditions per place. [2024-06-27 23:44:55,323 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 411 selfloop transitions, 241 changer transitions 0/663 dead transitions. [2024-06-27 23:44:55,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 663 transitions, 14603 flow [2024-06-27 23:44:55,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:44:55,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:44:55,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 23:44:55,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4159090909090909 [2024-06-27 23:44:55,325 INFO L175 Difference]: Start difference. First operand has 359 places, 629 transitions, 12595 flow. Second operand 10 states and 183 transitions. [2024-06-27 23:44:55,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 663 transitions, 14603 flow [2024-06-27 23:44:59,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 663 transitions, 13968 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-27 23:44:59,613 INFO L231 Difference]: Finished difference. Result has 362 places, 633 transitions, 12685 flow [2024-06-27 23:44:59,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11960, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12685, PETRI_PLACES=362, PETRI_TRANSITIONS=633} [2024-06-27 23:44:59,614 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 317 predicate places. [2024-06-27 23:44:59,614 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 633 transitions, 12685 flow [2024-06-27 23:44:59,614 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:44:59,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:59,614 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:44:59,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:44:59,614 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:44:59,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:59,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1374793948, now seen corresponding path program 2 times [2024-06-27 23:44:59,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:59,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967015725] [2024-06-27 23:44:59,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:59,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:59,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:01,443 INFO 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:45:01,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:01,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967015725] [2024-06-27 23:45:01,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967015725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:01,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:01,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:45:01,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847451395] [2024-06-27 23:45:01,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:01,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:45:01,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:01,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:45:01,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:45:01,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 23:45:01,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 633 transitions, 12685 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:45:01,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:01,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 23:45:01,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:03,753 INFO L124 PetriNetUnfolderBase]: 4856/7265 cut-off events. [2024-06-27 23:45:03,753 INFO L125 PetriNetUnfolderBase]: For 1875642/1875669 co-relation queries the response was YES. [2024-06-27 23:45:03,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93021 conditions, 7265 events. 4856/7265 cut-off events. For 1875642/1875669 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 38561 event pairs, 836 based on Foata normal form. 20/7264 useless extension candidates. Maximal degree in co-relation 92851. Up to 5792 conditions per place. [2024-06-27 23:45:03,868 INFO L140 encePairwiseOnDemand]: 28/44 looper letters, 334 selfloop transitions, 372 changer transitions 0/714 dead transitions. [2024-06-27 23:45:03,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 714 transitions, 16042 flow [2024-06-27 23:45:03,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:45:03,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:45:03,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-27 23:45:03,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2024-06-27 23:45:03,871 INFO L175 Difference]: Start difference. First operand has 362 places, 633 transitions, 12685 flow. Second operand 10 states and 192 transitions. [2024-06-27 23:45:03,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 714 transitions, 16042 flow [2024-06-27 23:45:09,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 714 transitions, 15637 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-27 23:45:09,079 INFO L231 Difference]: Finished difference. Result has 368 places, 671 transitions, 13805 flow [2024-06-27 23:45:09,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12280, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13805, PETRI_PLACES=368, PETRI_TRANSITIONS=671} [2024-06-27 23:45:09,079 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 323 predicate places. [2024-06-27 23:45:09,079 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 671 transitions, 13805 flow [2024-06-27 23:45:09,079 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:45:09,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:09,080 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:45:09,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:45:09,080 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:45:09,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:09,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1640817658, now seen corresponding path program 3 times [2024-06-27 23:45:09,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:09,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871561591] [2024-06-27 23:45:09,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:09,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:09,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:10,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:45:10,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:10,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871561591] [2024-06-27 23:45:10,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871561591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:10,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:10,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:45:10,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723371094] [2024-06-27 23:45:10,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:10,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:45:10,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:10,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:45:10,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:45:11,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 23:45:11,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 671 transitions, 13805 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:45:11,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:11,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 23:45:11,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:13,557 INFO L124 PetriNetUnfolderBase]: 4889/7313 cut-off events. [2024-06-27 23:45:13,557 INFO L125 PetriNetUnfolderBase]: For 1931564/1931591 co-relation queries the response was YES. [2024-06-27 23:45:13,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96059 conditions, 7313 events. 4889/7313 cut-off events. For 1931564/1931591 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 38817 event pairs, 863 based on Foata normal form. 24/7316 useless extension candidates. Maximal degree in co-relation 95885. Up to 6004 conditions per place. [2024-06-27 23:45:13,659 INFO L140 encePairwiseOnDemand]: 28/44 looper letters, 369 selfloop transitions, 334 changer transitions 0/711 dead transitions. [2024-06-27 23:45:13,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 711 transitions, 15909 flow [2024-06-27 23:45:13,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:45:13,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:45:13,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-27 23:45:13,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-06-27 23:45:13,661 INFO L175 Difference]: Start difference. First operand has 368 places, 671 transitions, 13805 flow. Second operand 11 states and 196 transitions. [2024-06-27 23:45:13,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 711 transitions, 15909 flow [2024-06-27 23:45:19,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 711 transitions, 15453 flow, removed 96 selfloop flow, removed 4 redundant places. [2024-06-27 23:45:19,059 INFO L231 Difference]: Finished difference. Result has 376 places, 676 transitions, 14205 flow [2024-06-27 23:45:19,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13387, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14205, PETRI_PLACES=376, PETRI_TRANSITIONS=676} [2024-06-27 23:45:19,060 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 331 predicate places. [2024-06-27 23:45:19,060 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 676 transitions, 14205 flow [2024-06-27 23:45:19,060 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:45:19,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:19,060 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:45:19,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:45:19,061 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:45:19,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:19,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1641032984, now seen corresponding path program 7 times [2024-06-27 23:45:19,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:19,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139395107] [2024-06-27 23:45:19,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:19,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:19,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:20,905 INFO 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:45:20,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:20,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139395107] [2024-06-27 23:45:20,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139395107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:20,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:20,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:45:20,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494147747] [2024-06-27 23:45:20,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:20,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:45:20,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:20,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:45:20,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:45:21,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:45:21,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 676 transitions, 14205 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:45:21,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:21,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:45:21,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:23,352 INFO L124 PetriNetUnfolderBase]: 4700/7114 cut-off events. [2024-06-27 23:45:23,352 INFO L125 PetriNetUnfolderBase]: For 1951627/1951654 co-relation queries the response was YES. [2024-06-27 23:45:23,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96181 conditions, 7114 events. 4700/7114 cut-off events. For 1951627/1951654 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 38804 event pairs, 799 based on Foata normal form. 22/7113 useless extension candidates. Maximal degree in co-relation 96004. Up to 5382 conditions per place. [2024-06-27 23:45:23,478 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 346 selfloop transitions, 353 changer transitions 0/712 dead transitions. [2024-06-27 23:45:23,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 712 transitions, 16637 flow [2024-06-27 23:45:23,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:45:23,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:45:23,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 23:45:23,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2024-06-27 23:45:23,479 INFO L175 Difference]: Start difference. First operand has 376 places, 676 transitions, 14205 flow. Second operand 9 states and 179 transitions. [2024-06-27 23:45:23,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 712 transitions, 16637 flow [2024-06-27 23:45:29,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 712 transitions, 15911 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-27 23:45:29,843 INFO L231 Difference]: Finished difference. Result has 378 places, 682 transitions, 14385 flow [2024-06-27 23:45:29,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13479, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14385, PETRI_PLACES=378, PETRI_TRANSITIONS=682} [2024-06-27 23:45:29,844 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 333 predicate places. [2024-06-27 23:45:29,844 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 682 transitions, 14385 flow [2024-06-27 23:45:29,844 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:45:29,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:29,844 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:45:29,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:45:29,844 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:45:29,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:29,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1384317148, now seen corresponding path program 4 times [2024-06-27 23:45:29,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:29,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105558253] [2024-06-27 23:45:29,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:29,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:29,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:31,724 INFO 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:45:31,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:31,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105558253] [2024-06-27 23:45:31,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105558253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:31,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:31,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:45:31,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335186301] [2024-06-27 23:45:31,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:31,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:45:31,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:31,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:45:31,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:45:31,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 23:45:31,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 682 transitions, 14385 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:45:31,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:31,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 23:45:31,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:34,209 INFO L124 PetriNetUnfolderBase]: 4998/7471 cut-off events. [2024-06-27 23:45:34,209 INFO L125 PetriNetUnfolderBase]: For 2026083/2026110 co-relation queries the response was YES. [2024-06-27 23:45:34,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98941 conditions, 7471 events. 4998/7471 cut-off events. For 2026083/2026110 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 39794 event pairs, 861 based on Foata normal form. 24/7474 useless extension candidates. Maximal degree in co-relation 98763. Up to 6154 conditions per place. [2024-06-27 23:45:34,329 INFO L140 encePairwiseOnDemand]: 28/44 looper letters, 351 selfloop transitions, 367 changer transitions 0/726 dead transitions. [2024-06-27 23:45:34,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 726 transitions, 16545 flow [2024-06-27 23:45:34,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:45:34,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:45:34,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-27 23:45:34,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-06-27 23:45:34,330 INFO L175 Difference]: Start difference. First operand has 378 places, 682 transitions, 14385 flow. Second operand 11 states and 196 transitions. [2024-06-27 23:45:34,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 726 transitions, 16545 flow [2024-06-27 23:45:40,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 726 transitions, 15960 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-27 23:45:40,605 INFO L231 Difference]: Finished difference. Result has 384 places, 692 transitions, 14754 flow [2024-06-27 23:45:40,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13811, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14754, PETRI_PLACES=384, PETRI_TRANSITIONS=692} [2024-06-27 23:45:40,605 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 339 predicate places. [2024-06-27 23:45:40,605 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 692 transitions, 14754 flow [2024-06-27 23:45:40,606 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:45:40,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:40,606 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:45:40,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:45:40,606 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:45:40,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:40,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1384325084, now seen corresponding path program 8 times [2024-06-27 23:45:40,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:40,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087331227] [2024-06-27 23:45:40,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:40,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:40,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:42,645 INFO 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:45:42,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:42,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087331227] [2024-06-27 23:45:42,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087331227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:42,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:42,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:45:42,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695599339] [2024-06-27 23:45:42,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:42,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:45:42,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:42,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:45:42,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:45:42,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:45:42,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 692 transitions, 14754 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:45:42,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:42,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:45:42,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:44,942 INFO L124 PetriNetUnfolderBase]: 4730/7177 cut-off events. [2024-06-27 23:45:44,943 INFO L125 PetriNetUnfolderBase]: For 1982806/1982845 co-relation queries the response was YES. [2024-06-27 23:45:45,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97020 conditions, 7177 events. 4730/7177 cut-off events. For 1982806/1982845 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 39441 event pairs, 799 based on Foata normal form. 34/7188 useless extension candidates. Maximal degree in co-relation 96841. Up to 5432 conditions per place. [2024-06-27 23:45:45,070 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 309 selfloop transitions, 400 changer transitions 0/723 dead transitions. [2024-06-27 23:45:45,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 723 transitions, 16749 flow [2024-06-27 23:45:45,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:45:45,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:45:45,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 23:45:45,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:45:45,071 INFO L175 Difference]: Start difference. First operand has 384 places, 692 transitions, 14754 flow. Second operand 9 states and 176 transitions. [2024-06-27 23:45:45,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 723 transitions, 16749 flow [2024-06-27 23:45:49,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 723 transitions, 15946 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-27 23:45:49,854 INFO L231 Difference]: Finished difference. Result has 386 places, 695 transitions, 14857 flow [2024-06-27 23:45:49,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13951, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14857, PETRI_PLACES=386, PETRI_TRANSITIONS=695} [2024-06-27 23:45:49,855 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 341 predicate places. [2024-06-27 23:45:49,855 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 695 transitions, 14857 flow [2024-06-27 23:45:49,855 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:45:49,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:49,856 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:45:49,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:45:49,856 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:45:49,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:49,857 INFO L85 PathProgramCache]: Analyzing trace with hash -115818716, now seen corresponding path program 5 times [2024-06-27 23:45:49,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:49,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266123118] [2024-06-27 23:45:49,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:49,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:49,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:51,666 INFO 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:45:51,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:51,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266123118] [2024-06-27 23:45:51,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266123118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:51,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:51,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:45:51,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258887076] [2024-06-27 23:45:51,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:51,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:45:51,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:51,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:45:51,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:45:51,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 23:45:51,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 695 transitions, 14857 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:45:51,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:51,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 23:45:51,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:54,257 INFO L124 PetriNetUnfolderBase]: 5053/7551 cut-off events. [2024-06-27 23:45:54,258 INFO L125 PetriNetUnfolderBase]: For 2068540/2068567 co-relation queries the response was YES. [2024-06-27 23:45:54,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100235 conditions, 7551 events. 5053/7551 cut-off events. For 2068540/2068567 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 40278 event pairs, 859 based on Foata normal form. 24/7554 useless extension candidates. Maximal degree in co-relation 100055. Up to 6224 conditions per place. [2024-06-27 23:45:54,387 INFO L140 encePairwiseOnDemand]: 28/44 looper letters, 408 selfloop transitions, 318 changer transitions 0/734 dead transitions. [2024-06-27 23:45:54,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 734 transitions, 16992 flow [2024-06-27 23:45:54,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:45:54,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:45:54,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-27 23:45:54,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-06-27 23:45:54,389 INFO L175 Difference]: Start difference. First operand has 386 places, 695 transitions, 14857 flow. Second operand 11 states and 196 transitions. [2024-06-27 23:45:54,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 734 transitions, 16992 flow [2024-06-27 23:45:59,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 734 transitions, 16262 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-27 23:45:59,694 INFO L231 Difference]: Finished difference. Result has 391 places, 700 transitions, 14941 flow [2024-06-27 23:45:59,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14131, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14941, PETRI_PLACES=391, PETRI_TRANSITIONS=700} [2024-06-27 23:45:59,695 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 346 predicate places. [2024-06-27 23:45:59,695 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 700 transitions, 14941 flow [2024-06-27 23:45:59,695 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:45:59,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:59,695 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:45:59,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:45:59,696 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:45:59,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:59,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1384057678, now seen corresponding path program 6 times [2024-06-27 23:45:59,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:59,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468002109] [2024-06-27 23:45:59,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:59,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:59,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:01,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:46:01,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:01,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468002109] [2024-06-27 23:46:01,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468002109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:01,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:01,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:46:01,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161627695] [2024-06-27 23:46:01,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:01,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:46:01,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:01,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:46:01,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:46:01,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 23:46:01,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 700 transitions, 14941 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:46:01,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:01,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 23:46:01,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:04,356 INFO L124 PetriNetUnfolderBase]: 5086/7599 cut-off events. [2024-06-27 23:46:04,356 INFO L125 PetriNetUnfolderBase]: For 2074937/2074964 co-relation queries the response was YES. [2024-06-27 23:46:04,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100590 conditions, 7599 events. 5086/7599 cut-off events. For 2074937/2074964 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 40677 event pairs, 832 based on Foata normal form. 24/7602 useless extension candidates. Maximal degree in co-relation 100409. Up to 6282 conditions per place. [2024-06-27 23:46:04,486 INFO L140 encePairwiseOnDemand]: 28/44 looper letters, 367 selfloop transitions, 371 changer transitions 0/746 dead transitions. [2024-06-27 23:46:04,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 746 transitions, 17553 flow [2024-06-27 23:46:04,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:46:04,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:46:04,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-27 23:46:04,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 23:46:04,488 INFO L175 Difference]: Start difference. First operand has 391 places, 700 transitions, 14941 flow. Second operand 11 states and 198 transitions. [2024-06-27 23:46:04,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 746 transitions, 17553 flow [2024-06-27 23:46:09,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 746 transitions, 16846 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-27 23:46:09,961 INFO L231 Difference]: Finished difference. Result has 395 places, 704 transitions, 15130 flow [2024-06-27 23:46:09,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14234, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=367, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15130, PETRI_PLACES=395, PETRI_TRANSITIONS=704} [2024-06-27 23:46:09,962 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 350 predicate places. [2024-06-27 23:46:09,962 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 704 transitions, 15130 flow [2024-06-27 23:46:09,963 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:46:09,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:09,963 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:46:09,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:46:09,963 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:46:09,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:09,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1640825594, now seen corresponding path program 9 times [2024-06-27 23:46:09,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:09,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489702157] [2024-06-27 23:46:09,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:09,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:09,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:11,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:11,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:11,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489702157] [2024-06-27 23:46:11,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489702157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:11,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:11,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:46:11,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800371734] [2024-06-27 23:46:11,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:11,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:46:11,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:11,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:46:11,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:46:12,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:46:12,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 704 transitions, 15130 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:46:12,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:12,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:46:12,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:14,596 INFO L124 PetriNetUnfolderBase]: 4813/7288 cut-off events. [2024-06-27 23:46:14,597 INFO L125 PetriNetUnfolderBase]: For 2054285/2054312 co-relation queries the response was YES. [2024-06-27 23:46:14,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98669 conditions, 7288 events. 4813/7288 cut-off events. For 2054285/2054312 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 40038 event pairs, 795 based on Foata normal form. 22/7287 useless extension candidates. Maximal degree in co-relation 98487. Up to 5537 conditions per place. [2024-06-27 23:46:14,709 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 358 selfloop transitions, 359 changer transitions 0/732 dead transitions. [2024-06-27 23:46:14,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 732 transitions, 17056 flow [2024-06-27 23:46:14,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:46:14,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:46:14,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 23:46:14,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2024-06-27 23:46:14,711 INFO L175 Difference]: Start difference. First operand has 395 places, 704 transitions, 15130 flow. Second operand 9 states and 179 transitions. [2024-06-27 23:46:14,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 732 transitions, 17056 flow [2024-06-27 23:46:19,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 732 transitions, 16150 flow, removed 86 selfloop flow, removed 8 redundant places. [2024-06-27 23:46:19,405 INFO L231 Difference]: Finished difference. Result has 396 places, 704 transitions, 14953 flow [2024-06-27 23:46:19,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14224, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14953, PETRI_PLACES=396, PETRI_TRANSITIONS=704} [2024-06-27 23:46:19,406 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 351 predicate places. [2024-06-27 23:46:19,406 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 704 transitions, 14953 flow [2024-06-27 23:46:19,406 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:46:19,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:19,406 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:46:19,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:46:19,406 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:46:19,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:19,407 INFO L85 PathProgramCache]: Analyzing trace with hash -115826652, now seen corresponding path program 10 times [2024-06-27 23:46:19,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:19,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269868681] [2024-06-27 23:46:19,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:19,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:19,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:21,333 INFO 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:46:21,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:21,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269868681] [2024-06-27 23:46:21,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269868681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:21,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:21,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:46:21,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953905191] [2024-06-27 23:46:21,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:21,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:46:21,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:21,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:46:21,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:46:21,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:46:21,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 704 transitions, 14953 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:46:21,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:21,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:46:21,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:23,785 INFO L124 PetriNetUnfolderBase]: 4810/7293 cut-off events. [2024-06-27 23:46:23,785 INFO L125 PetriNetUnfolderBase]: For 2081984/2082011 co-relation queries the response was YES. [2024-06-27 23:46:23,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98293 conditions, 7293 events. 4810/7293 cut-off events. For 2081984/2082011 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 40173 event pairs, 795 based on Foata normal form. 22/7292 useless extension candidates. Maximal degree in co-relation 98110. Up to 5539 conditions per place. [2024-06-27 23:46:23,904 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 389 selfloop transitions, 333 changer transitions 0/737 dead transitions. [2024-06-27 23:46:23,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 737 transitions, 17375 flow [2024-06-27 23:46:23,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:46:23,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:46:23,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-27 23:46:23,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-27 23:46:23,906 INFO L175 Difference]: Start difference. First operand has 396 places, 704 transitions, 14953 flow. Second operand 9 states and 182 transitions. [2024-06-27 23:46:23,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 737 transitions, 17375 flow [2024-06-27 23:46:28,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 737 transitions, 16832 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:46:28,648 INFO L231 Difference]: Finished difference. Result has 397 places, 707 transitions, 15195 flow [2024-06-27 23:46:28,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14421, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15195, PETRI_PLACES=397, PETRI_TRANSITIONS=707} [2024-06-27 23:46:28,649 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 352 predicate places. [2024-06-27 23:46:28,649 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 707 transitions, 15195 flow [2024-06-27 23:46:28,649 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:46:28,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:28,650 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:46:28,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:46:28,650 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:46:28,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:28,650 INFO L85 PathProgramCache]: Analyzing trace with hash -116028462, now seen corresponding path program 11 times [2024-06-27 23:46:28,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:28,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478758813] [2024-06-27 23:46:28,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:28,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:28,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:30,577 INFO 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:46:30,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:30,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478758813] [2024-06-27 23:46:30,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478758813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:30,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:30,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:46:30,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945593861] [2024-06-27 23:46:30,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:30,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:46:30,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:30,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:46:30,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:46:30,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:46:30,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 707 transitions, 15195 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:46:30,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:30,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:46:30,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:33,059 INFO L124 PetriNetUnfolderBase]: 4813/7292 cut-off events. [2024-06-27 23:46:33,059 INFO L125 PetriNetUnfolderBase]: For 2069022/2069068 co-relation queries the response was YES. [2024-06-27 23:46:33,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97873 conditions, 7292 events. 4813/7292 cut-off events. For 2069022/2069068 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 40110 event pairs, 795 based on Foata normal form. 41/7310 useless extension candidates. Maximal degree in co-relation 97690. Up to 5538 conditions per place. [2024-06-27 23:46:33,183 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 389 selfloop transitions, 331 changer transitions 0/735 dead transitions. [2024-06-27 23:46:33,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 735 transitions, 17131 flow [2024-06-27 23:46:33,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:46:33,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:46:33,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 23:46:33,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-27 23:46:33,184 INFO L175 Difference]: Start difference. First operand has 397 places, 707 transitions, 15195 flow. Second operand 9 states and 181 transitions. [2024-06-27 23:46:33,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 735 transitions, 17131 flow [2024-06-27 23:46:39,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 735 transitions, 16339 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-27 23:46:39,199 INFO L231 Difference]: Finished difference. Result has 399 places, 707 transitions, 15081 flow [2024-06-27 23:46:39,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14407, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15081, PETRI_PLACES=399, PETRI_TRANSITIONS=707} [2024-06-27 23:46:39,199 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 354 predicate places. [2024-06-27 23:46:39,200 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 707 transitions, 15081 flow [2024-06-27 23:46:39,200 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:46:39,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:39,200 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:46:39,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:46:39,200 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:46:39,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:39,200 INFO L85 PathProgramCache]: Analyzing trace with hash -116034197, now seen corresponding path program 10 times [2024-06-27 23:46:39,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:39,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972285570] [2024-06-27 23:46:39,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:39,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:39,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:41,089 INFO 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:46:41,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:41,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972285570] [2024-06-27 23:46:41,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972285570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:41,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:41,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:46:41,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215565919] [2024-06-27 23:46:41,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:41,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:46:41,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:41,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:46:41,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:46:41,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:46:41,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 707 transitions, 15081 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:46:41,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:41,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:46:41,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:43,500 INFO L124 PetriNetUnfolderBase]: 4805/7280 cut-off events. [2024-06-27 23:46:43,500 INFO L125 PetriNetUnfolderBase]: For 2046674/2046720 co-relation queries the response was YES. [2024-06-27 23:46:43,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97084 conditions, 7280 events. 4805/7280 cut-off events. For 2046674/2046720 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 39979 event pairs, 795 based on Foata normal form. 22/7279 useless extension candidates. Maximal degree in co-relation 96901. Up to 6133 conditions per place. [2024-06-27 23:46:43,629 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 485 selfloop transitions, 234 changer transitions 0/734 dead transitions. [2024-06-27 23:46:43,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 734 transitions, 16635 flow [2024-06-27 23:46:43,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:46:43,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:46:43,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 23:46:43,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-27 23:46:43,631 INFO L175 Difference]: Start difference. First operand has 399 places, 707 transitions, 15081 flow. Second operand 9 states and 174 transitions. [2024-06-27 23:46:43,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 734 transitions, 16635 flow [2024-06-27 23:46:49,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 734 transitions, 15831 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-06-27 23:46:49,739 INFO L231 Difference]: Finished difference. Result has 398 places, 707 transitions, 14752 flow [2024-06-27 23:46:49,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14277, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14752, PETRI_PLACES=398, PETRI_TRANSITIONS=707} [2024-06-27 23:46:49,740 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 353 predicate places. [2024-06-27 23:46:49,740 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 707 transitions, 14752 flow [2024-06-27 23:46:49,740 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:46:49,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:49,740 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:46:49,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:46:49,740 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:46:49,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:49,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1854795776, now seen corresponding path program 3 times [2024-06-27 23:46:49,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:49,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335001252] [2024-06-27 23:46:49,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:49,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:49,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:51,000 INFO 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:46:51,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:51,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335001252] [2024-06-27 23:46:51,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335001252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:51,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:51,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:46:51,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758580924] [2024-06-27 23:46:51,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:51,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:46:51,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:51,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:46:51,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:46:51,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:46:51,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 707 transitions, 14752 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:51,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:51,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:46:51,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:53,562 INFO L124 PetriNetUnfolderBase]: 4853/7362 cut-off events. [2024-06-27 23:46:53,562 INFO L125 PetriNetUnfolderBase]: For 2055792/2055819 co-relation queries the response was YES. [2024-06-27 23:46:53,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96511 conditions, 7362 events. 4853/7362 cut-off events. For 2055792/2055819 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 40247 event pairs, 856 based on Foata normal form. 20/7361 useless extension candidates. Maximal degree in co-relation 96328. Up to 6664 conditions per place. [2024-06-27 23:46:53,688 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 574 selfloop transitions, 81 changer transitions 0/719 dead transitions. [2024-06-27 23:46:53,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 719 transitions, 16350 flow [2024-06-27 23:46:53,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:46:53,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:46:53,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 23:46:53,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41233766233766234 [2024-06-27 23:46:53,689 INFO L175 Difference]: Start difference. First operand has 398 places, 707 transitions, 14752 flow. Second operand 7 states and 127 transitions. [2024-06-27 23:46:53,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 719 transitions, 16350 flow [2024-06-27 23:46:58,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 719 transitions, 15837 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 23:46:58,976 INFO L231 Difference]: Finished difference. Result has 397 places, 707 transitions, 14409 flow [2024-06-27 23:46:58,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14239, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14409, PETRI_PLACES=397, PETRI_TRANSITIONS=707} [2024-06-27 23:46:58,976 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 352 predicate places. [2024-06-27 23:46:58,976 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 707 transitions, 14409 flow [2024-06-27 23:46:58,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:58,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:58,977 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:46:58,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:46:58,978 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:46:58,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:58,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1854796210, now seen corresponding path program 2 times [2024-06-27 23:46:58,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:58,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902655628] [2024-06-27 23:46:58,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:58,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:58,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:00,307 INFO 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:47:00,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:00,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902655628] [2024-06-27 23:47:00,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902655628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:00,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:00,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:47:00,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575793021] [2024-06-27 23:47:00,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:00,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:47:00,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:00,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:47:00,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:47:00,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 23:47:00,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 707 transitions, 14409 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:47:00,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:00,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 23:47:00,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:02,717 INFO L124 PetriNetUnfolderBase]: 5038/7555 cut-off events. [2024-06-27 23:47:02,717 INFO L125 PetriNetUnfolderBase]: For 2084909/2084918 co-relation queries the response was YES. [2024-06-27 23:47:02,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97681 conditions, 7555 events. 5038/7555 cut-off events. For 2084909/2084918 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 40715 event pairs, 1031 based on Foata normal form. 7/7552 useless extension candidates. Maximal degree in co-relation 97496. Up to 7142 conditions per place. [2024-06-27 23:47:02,847 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 620 selfloop transitions, 42 changer transitions 0/721 dead transitions. [2024-06-27 23:47:02,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 721 transitions, 16219 flow [2024-06-27 23:47:02,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:47:02,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:47:02,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 23:47:02,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37987012987012986 [2024-06-27 23:47:02,848 INFO L175 Difference]: Start difference. First operand has 397 places, 707 transitions, 14409 flow. Second operand 7 states and 117 transitions. [2024-06-27 23:47:02,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 721 transitions, 16219 flow [2024-06-27 23:47:10,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 721 transitions, 16074 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:47:10,513 INFO L231 Difference]: Finished difference. Result has 399 places, 710 transitions, 14404 flow [2024-06-27 23:47:10,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14264, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14404, PETRI_PLACES=399, PETRI_TRANSITIONS=710} [2024-06-27 23:47:10,514 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 354 predicate places. [2024-06-27 23:47:10,514 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 710 transitions, 14404 flow [2024-06-27 23:47:10,514 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:47:10,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:10,515 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:47:10,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:47:10,515 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:47:10,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:10,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1586173140, now seen corresponding path program 3 times [2024-06-27 23:47:10,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:10,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381797295] [2024-06-27 23:47:10,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:10,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:10,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:11,761 INFO 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:47:11,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:11,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381797295] [2024-06-27 23:47:11,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381797295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:11,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:11,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:47:11,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661493518] [2024-06-27 23:47:11,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:11,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:47:11,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:11,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:47:11,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:47:11,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 23:47:11,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 710 transitions, 14404 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:47:11,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:11,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 23:47:11,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:14,056 INFO L124 PetriNetUnfolderBase]: 5035/7551 cut-off events. [2024-06-27 23:47:14,057 INFO L125 PetriNetUnfolderBase]: For 2113987/2113996 co-relation queries the response was YES. [2024-06-27 23:47:14,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97797 conditions, 7551 events. 5035/7551 cut-off events. For 2113987/2113996 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 40688 event pairs, 1031 based on Foata normal form. 7/7548 useless extension candidates. Maximal degree in co-relation 97610. Up to 7139 conditions per place. [2024-06-27 23:47:14,198 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 616 selfloop transitions, 45 changer transitions 0/720 dead transitions. [2024-06-27 23:47:14,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 720 transitions, 15962 flow [2024-06-27 23:47:14,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:47:14,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:47:14,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 23:47:14,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37337662337662336 [2024-06-27 23:47:14,199 INFO L175 Difference]: Start difference. First operand has 399 places, 710 transitions, 14404 flow. Second operand 7 states and 115 transitions. [2024-06-27 23:47:14,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 720 transitions, 15962 flow [2024-06-27 23:47:21,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 720 transitions, 15847 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-27 23:47:21,042 INFO L231 Difference]: Finished difference. Result has 403 places, 710 transitions, 14387 flow [2024-06-27 23:47:21,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14289, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14387, PETRI_PLACES=403, PETRI_TRANSITIONS=710} [2024-06-27 23:47:21,043 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 358 predicate places. [2024-06-27 23:47:21,043 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 710 transitions, 14387 flow [2024-06-27 23:47:21,043 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:47:21,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:21,043 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:47:21,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:47:21,044 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:47:21,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:21,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1684140771, now seen corresponding path program 11 times [2024-06-27 23:47:21,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:21,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465882938] [2024-06-27 23:47:21,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:21,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:21,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:22,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:22,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:22,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465882938] [2024-06-27 23:47:22,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465882938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:22,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:22,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:47:22,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681433854] [2024-06-27 23:47:22,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:22,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:47:22,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:22,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:47:22,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:47:22,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:47:22,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 710 transitions, 14387 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:47:22,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:22,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:47:22,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:24,854 INFO L124 PetriNetUnfolderBase]: 4829/7323 cut-off events. [2024-06-27 23:47:24,854 INFO L125 PetriNetUnfolderBase]: For 2126254/2126281 co-relation queries the response was YES. [2024-06-27 23:47:24,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96942 conditions, 7323 events. 4829/7323 cut-off events. For 2126254/2126281 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 40357 event pairs, 778 based on Foata normal form. 12/7330 useless extension candidates. Maximal degree in co-relation 96752. Up to 6666 conditions per place. [2024-06-27 23:47:24,985 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 651 selfloop transitions, 83 changer transitions 0/750 dead transitions. [2024-06-27 23:47:24,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 750 transitions, 16122 flow [2024-06-27 23:47:24,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:47:24,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:47:24,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 23:47:24,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-27 23:47:24,986 INFO L175 Difference]: Start difference. First operand has 403 places, 710 transitions, 14387 flow. Second operand 10 states and 184 transitions. [2024-06-27 23:47:24,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 750 transitions, 16122 flow [2024-06-27 23:47:32,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 750 transitions, 16031 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 23:47:32,197 INFO L231 Difference]: Finished difference. Result has 409 places, 714 transitions, 14612 flow [2024-06-27 23:47:32,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14296, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14612, PETRI_PLACES=409, PETRI_TRANSITIONS=714} [2024-06-27 23:47:32,197 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 364 predicate places. [2024-06-27 23:47:32,197 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 714 transitions, 14612 flow [2024-06-27 23:47:32,198 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:47:32,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:32,198 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:47:32,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:47:32,198 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:47:32,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:32,199 INFO L85 PathProgramCache]: Analyzing trace with hash 801176389, now seen corresponding path program 12 times [2024-06-27 23:47:32,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:32,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539862548] [2024-06-27 23:47:32,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:32,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:32,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:33,323 INFO 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:47:33,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:33,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539862548] [2024-06-27 23:47:33,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539862548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:33,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:33,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:47:33,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81453465] [2024-06-27 23:47:33,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:33,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:47:33,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:33,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:47:33,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:47:33,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:47:33,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 714 transitions, 14612 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:47:33,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:33,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:47:33,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:35,739 INFO L124 PetriNetUnfolderBase]: 4700/7217 cut-off events. [2024-06-27 23:47:35,739 INFO L125 PetriNetUnfolderBase]: For 2180891/2180912 co-relation queries the response was YES. [2024-06-27 23:47:35,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96773 conditions, 7217 events. 4700/7217 cut-off events. For 2180891/2180912 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 40689 event pairs, 787 based on Foata normal form. 25/7235 useless extension candidates. Maximal degree in co-relation 96581. Up to 6374 conditions per place. [2024-06-27 23:47:35,861 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 615 selfloop transitions, 86 changer transitions 0/752 dead transitions. [2024-06-27 23:47:35,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 752 transitions, 16404 flow [2024-06-27 23:47:35,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:47:35,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:47:35,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 23:47:35,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-06-27 23:47:35,862 INFO L175 Difference]: Start difference. First operand has 409 places, 714 transitions, 14612 flow. Second operand 9 states and 172 transitions. [2024-06-27 23:47:35,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 752 transitions, 16404 flow [2024-06-27 23:47:43,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 752 transitions, 16016 flow, removed 114 selfloop flow, removed 8 redundant places. [2024-06-27 23:47:43,632 INFO L231 Difference]: Finished difference. Result has 410 places, 720 transitions, 14687 flow [2024-06-27 23:47:43,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14340, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14687, PETRI_PLACES=410, PETRI_TRANSITIONS=720} [2024-06-27 23:47:43,633 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 365 predicate places. [2024-06-27 23:47:43,633 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 720 transitions, 14687 flow [2024-06-27 23:47:43,633 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:47:43,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:43,633 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:47:43,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:47:43,634 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:47:43,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:43,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1375379147, now seen corresponding path program 13 times [2024-06-27 23:47:43,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:43,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528054884] [2024-06-27 23:47:43,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:43,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:43,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:45,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:45,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:45,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528054884] [2024-06-27 23:47:45,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528054884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:45,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:45,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:47:45,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423021558] [2024-06-27 23:47:45,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:45,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:47:45,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:45,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:47:45,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:47:45,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:47:45,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 720 transitions, 14687 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:47:45,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:45,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:47:45,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:47,571 INFO L124 PetriNetUnfolderBase]: 4864/7473 cut-off events. [2024-06-27 23:47:47,571 INFO L125 PetriNetUnfolderBase]: For 2240268/2240288 co-relation queries the response was YES. [2024-06-27 23:47:47,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99007 conditions, 7473 events. 4864/7473 cut-off events. For 2240268/2240288 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42531 event pairs, 825 based on Foata normal form. 24/7489 useless extension candidates. Maximal degree in co-relation 98814. Up to 6213 conditions per place. [2024-06-27 23:47:47,707 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 540 selfloop transitions, 185 changer transitions 0/776 dead transitions. [2024-06-27 23:47:47,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 776 transitions, 17053 flow [2024-06-27 23:47:47,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:47:47,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:47:47,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 23:47:47,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:47:47,709 INFO L175 Difference]: Start difference. First operand has 410 places, 720 transitions, 14687 flow. Second operand 9 states and 176 transitions. [2024-06-27 23:47:47,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 776 transitions, 17053 flow [2024-06-27 23:47:55,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 776 transitions, 16776 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-27 23:47:55,216 INFO L231 Difference]: Finished difference. Result has 413 places, 744 transitions, 15288 flow [2024-06-27 23:47:55,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14410, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15288, PETRI_PLACES=413, PETRI_TRANSITIONS=744} [2024-06-27 23:47:55,217 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 368 predicate places. [2024-06-27 23:47:55,217 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 744 transitions, 15288 flow [2024-06-27 23:47:55,217 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:47:55,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:55,217 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:47:55,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:47:55,217 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:47:55,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:55,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1375382867, now seen corresponding path program 14 times [2024-06-27 23:47:55,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:55,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837164487] [2024-06-27 23:47:55,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:55,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:55,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:56,852 INFO 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:47:56,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:56,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837164487] [2024-06-27 23:47:56,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837164487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:56,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:56,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:47:56,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340246856] [2024-06-27 23:47:56,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:56,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:47:56,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:56,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:47:56,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:47:56,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:47:56,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 744 transitions, 15288 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:47:56,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:56,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:47:56,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:59,281 INFO L124 PetriNetUnfolderBase]: 4856/7461 cut-off events. [2024-06-27 23:47:59,281 INFO L125 PetriNetUnfolderBase]: For 2262362/2262382 co-relation queries the response was YES. [2024-06-27 23:47:59,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99318 conditions, 7461 events. 4856/7461 cut-off events. For 2262362/2262382 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42452 event pairs, 834 based on Foata normal form. 24/7477 useless extension candidates. Maximal degree in co-relation 99123. Up to 6396 conditions per place. [2024-06-27 23:47:59,426 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 537 selfloop transitions, 185 changer transitions 0/773 dead transitions. [2024-06-27 23:47:59,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 773 transitions, 16848 flow [2024-06-27 23:47:59,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:47:59,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:47:59,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:47:59,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-27 23:47:59,428 INFO L175 Difference]: Start difference. First operand has 413 places, 744 transitions, 15288 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:47:59,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 773 transitions, 16848 flow [2024-06-27 23:48:08,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 773 transitions, 16444 flow, removed 110 selfloop flow, removed 5 redundant places. [2024-06-27 23:48:08,540 INFO L231 Difference]: Finished difference. Result has 417 places, 744 transitions, 15278 flow [2024-06-27 23:48:08,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14884, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15278, PETRI_PLACES=417, PETRI_TRANSITIONS=744} [2024-06-27 23:48:08,541 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 372 predicate places. [2024-06-27 23:48:08,541 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 744 transitions, 15278 flow [2024-06-27 23:48:08,541 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:48:08,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:48:08,541 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:48:08,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:48:08,541 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:48:08,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:48:08,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1375383022, now seen corresponding path program 12 times [2024-06-27 23:48:08,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:48:08,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522545136] [2024-06-27 23:48:08,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:48:08,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:48:08,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:48:09,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:48:09,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:48:09,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522545136] [2024-06-27 23:48:09,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522545136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:48:09,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:48:09,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:48:09,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115620078] [2024-06-27 23:48:09,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:48:09,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:48:09,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:48:09,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:48:09,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:48:09,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:48:09,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 744 transitions, 15278 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:48:09,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:48:09,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:48:09,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:48:12,578 INFO L124 PetriNetUnfolderBase]: 4944/7593 cut-off events. [2024-06-27 23:48:12,579 INFO L125 PetriNetUnfolderBase]: For 2285962/2285982 co-relation queries the response was YES. [2024-06-27 23:48:12,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100484 conditions, 7593 events. 4944/7593 cut-off events. For 2285962/2285982 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 43417 event pairs, 835 based on Foata normal form. 24/7609 useless extension candidates. Maximal degree in co-relation 100287. Up to 6350 conditions per place. [2024-06-27 23:48:12,786 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 502 selfloop transitions, 244 changer transitions 0/797 dead transitions. [2024-06-27 23:48:12,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 797 transitions, 17450 flow [2024-06-27 23:48:12,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:48:12,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:48:12,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 23:48:12,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-27 23:48:12,788 INFO L175 Difference]: Start difference. First operand has 417 places, 744 transitions, 15278 flow. Second operand 9 states and 174 transitions. [2024-06-27 23:48:12,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 797 transitions, 17450 flow [2024-06-27 23:48:20,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 797 transitions, 17088 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:48:20,936 INFO L231 Difference]: Finished difference. Result has 419 places, 769 transitions, 16114 flow [2024-06-27 23:48:20,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14916, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16114, PETRI_PLACES=419, PETRI_TRANSITIONS=769} [2024-06-27 23:48:20,936 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 374 predicate places. [2024-06-27 23:48:20,937 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 769 transitions, 16114 flow [2024-06-27 23:48:20,937 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:48:20,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:48:20,937 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:48:20,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:48:20,937 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:48:20,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:48:20,938 INFO L85 PathProgramCache]: Analyzing trace with hash 2048059475, now seen corresponding path program 15 times [2024-06-27 23:48:20,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:48:20,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953748079] [2024-06-27 23:48:20,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:48:20,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:48:20,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:48:21,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:48:21,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:48:21,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953748079] [2024-06-27 23:48:21,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953748079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:48:21,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:48:21,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:48:21,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408293393] [2024-06-27 23:48:21,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:48:21,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:48:21,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:48:21,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:48:21,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:48:22,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:48:22,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 769 transitions, 16114 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states 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:48:22,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:48:22,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:48:22,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:48:24,839 INFO L124 PetriNetUnfolderBase]: 4962/7730 cut-off events. [2024-06-27 23:48:24,839 INFO L125 PetriNetUnfolderBase]: For 2374480/2374617 co-relation queries the response was YES. [2024-06-27 23:48:24,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101217 conditions, 7730 events. 4962/7730 cut-off events. For 2374480/2374617 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 45114 event pairs, 622 based on Foata normal form. 106/7820 useless extension candidates. Maximal degree in co-relation 101019. Up to 6075 conditions per place. [2024-06-27 23:48:24,969 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 542 selfloop transitions, 167 changer transitions 0/825 dead transitions. [2024-06-27 23:48:24,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 825 transitions, 18008 flow [2024-06-27 23:48:24,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:48:24,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:48:24,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-27 23:48:24,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48295454545454547 [2024-06-27 23:48:24,970 INFO L175 Difference]: Start difference. First operand has 419 places, 769 transitions, 16114 flow. Second operand 8 states and 170 transitions. [2024-06-27 23:48:24,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 825 transitions, 18008 flow [2024-06-27 23:48:34,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 825 transitions, 16650 flow, removed 76 selfloop flow, removed 11 redundant places. [2024-06-27 23:48:34,588 INFO L231 Difference]: Finished difference. Result has 417 places, 793 transitions, 15628 flow [2024-06-27 23:48:34,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14756, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15628, PETRI_PLACES=417, PETRI_TRANSITIONS=793} [2024-06-27 23:48:34,589 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 372 predicate places. [2024-06-27 23:48:34,589 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 793 transitions, 15628 flow [2024-06-27 23:48:34,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states 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:48:34,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:48:34,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:48:34,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:48:34,590 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:48:34,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:48:34,590 INFO L85 PathProgramCache]: Analyzing trace with hash 488598230, now seen corresponding path program 13 times [2024-06-27 23:48:34,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:48:34,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033873836] [2024-06-27 23:48:34,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:48:34,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:48:34,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:48:36,054 INFO 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:48:36,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:48:36,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033873836] [2024-06-27 23:48:36,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033873836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:48:36,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:48:36,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:48:36,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425042479] [2024-06-27 23:48:36,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:48:36,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:48:36,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:48:36,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:48:36,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:48:36,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:48:36,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 793 transitions, 15628 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:48:36,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:48:36,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:48:36,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:48:39,149 INFO L124 PetriNetUnfolderBase]: 5335/8125 cut-off events. [2024-06-27 23:48:39,150 INFO L125 PetriNetUnfolderBase]: For 2234047/2234082 co-relation queries the response was YES. [2024-06-27 23:48:39,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104956 conditions, 8125 events. 5335/8125 cut-off events. For 2234047/2234082 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 46327 event pairs, 879 based on Foata normal form. 18/8138 useless extension candidates. Maximal degree in co-relation 104759. Up to 7355 conditions per place. [2024-06-27 23:48:39,277 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 683 selfloop transitions, 153 changer transitions 0/852 dead transitions. [2024-06-27 23:48:39,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 852 transitions, 17969 flow [2024-06-27 23:48:39,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:48:39,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:48:39,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-27 23:48:39,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4152892561983471 [2024-06-27 23:48:39,279 INFO L175 Difference]: Start difference. First operand has 417 places, 793 transitions, 15628 flow. Second operand 11 states and 201 transitions. [2024-06-27 23:48:39,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 852 transitions, 17969 flow [2024-06-27 23:48:46,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 852 transitions, 17575 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-27 23:48:46,140 INFO L231 Difference]: Finished difference. Result has 422 places, 814 transitions, 16145 flow [2024-06-27 23:48:46,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15234, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16145, PETRI_PLACES=422, PETRI_TRANSITIONS=814} [2024-06-27 23:48:46,140 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 377 predicate places. [2024-06-27 23:48:46,140 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 814 transitions, 16145 flow [2024-06-27 23:48:46,141 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:48:46,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:48:46,141 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:48:46,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:48:46,141 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:48:46,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:48:46,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1280176362, now seen corresponding path program 4 times [2024-06-27 23:48:46,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:48:46,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597532043] [2024-06-27 23:48:46,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:48:46,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:48:46,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:48:47,029 INFO 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:48:47,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:48:47,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597532043] [2024-06-27 23:48:47,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597532043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:48:47,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:48:47,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:48:47,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988792419] [2024-06-27 23:48:47,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:48:47,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:48:47,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:48:47,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:48:47,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:48:47,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:48:47,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 814 transitions, 16145 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:48:47,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:48:47,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:48:47,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:48:50,281 INFO L124 PetriNetUnfolderBase]: 5386/8205 cut-off events. [2024-06-27 23:48:50,281 INFO L125 PetriNetUnfolderBase]: For 2260332/2260348 co-relation queries the response was YES. [2024-06-27 23:48:50,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104303 conditions, 8205 events. 5386/8205 cut-off events. For 2260332/2260348 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 46605 event pairs, 1027 based on Foata normal form. 18/8217 useless extension candidates. Maximal degree in co-relation 104104. Up to 7367 conditions per place. [2024-06-27 23:48:50,419 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 675 selfloop transitions, 103 changer transitions 0/864 dead transitions. [2024-06-27 23:48:50,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 864 transitions, 18483 flow [2024-06-27 23:48:50,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:48:50,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:48:50,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 23:48:50,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4113636363636364 [2024-06-27 23:48:50,421 INFO L175 Difference]: Start difference. First operand has 422 places, 814 transitions, 16145 flow. Second operand 10 states and 181 transitions. [2024-06-27 23:48:50,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 864 transitions, 18483 flow [2024-06-27 23:48:57,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 864 transitions, 18148 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-27 23:48:57,941 INFO L231 Difference]: Finished difference. Result has 425 places, 834 transitions, 16295 flow [2024-06-27 23:48:57,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15810, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16295, PETRI_PLACES=425, PETRI_TRANSITIONS=834} [2024-06-27 23:48:57,941 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 380 predicate places. [2024-06-27 23:48:57,941 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 834 transitions, 16295 flow [2024-06-27 23:48:57,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:48:57,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:48:57,942 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:48:57,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:48:57,942 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:48:57,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:48:57,943 INFO L85 PathProgramCache]: Analyzing trace with hash -498738291, now seen corresponding path program 16 times [2024-06-27 23:48:57,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:48:57,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948968307] [2024-06-27 23:48:57,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:48:57,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:48:57,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:48:59,457 INFO 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:48:59,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:48:59,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948968307] [2024-06-27 23:48:59,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948968307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:48:59,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:48:59,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:48:59,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426503821] [2024-06-27 23:48:59,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:48:59,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:48:59,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:48:59,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:48:59,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:48:59,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:48:59,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 834 transitions, 16295 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:48:59,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:48:59,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:48:59,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:49:02,712 INFO L124 PetriNetUnfolderBase]: 5433/8263 cut-off events. [2024-06-27 23:49:02,713 INFO L125 PetriNetUnfolderBase]: For 2319630/2319657 co-relation queries the response was YES. [2024-06-27 23:49:02,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106464 conditions, 8263 events. 5433/8263 cut-off events. For 2319630/2319657 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 47125 event pairs, 862 based on Foata normal form. 12/8268 useless extension candidates. Maximal degree in co-relation 106263. Up to 7508 conditions per place. [2024-06-27 23:49:02,870 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 734 selfloop transitions, 129 changer transitions 0/879 dead transitions. [2024-06-27 23:49:02,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 879 transitions, 18431 flow [2024-06-27 23:49:02,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:49:02,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:49:02,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 23:49:02,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-27 23:49:02,872 INFO L175 Difference]: Start difference. First operand has 425 places, 834 transitions, 16295 flow. Second operand 10 states and 185 transitions. [2024-06-27 23:49:02,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 879 transitions, 18431 flow [2024-06-27 23:49:10,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 879 transitions, 18283 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-27 23:49:10,189 INFO L231 Difference]: Finished difference. Result has 431 places, 846 transitions, 16734 flow [2024-06-27 23:49:10,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16147, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16734, PETRI_PLACES=431, PETRI_TRANSITIONS=846} [2024-06-27 23:49:10,202 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 386 predicate places. [2024-06-27 23:49:10,202 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 846 transitions, 16734 flow [2024-06-27 23:49:10,202 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:49:10,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:49:10,202 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:49:10,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:49:10,203 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:49:10,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:49:10,203 INFO L85 PathProgramCache]: Analyzing trace with hash 394625862, now seen corresponding path program 14 times [2024-06-27 23:49:10,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:49:10,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877839847] [2024-06-27 23:49:10,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:49:10,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:49:10,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:49:11,751 INFO 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:49:11,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:49:11,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877839847] [2024-06-27 23:49:11,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877839847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:49:11,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:49:11,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:49:11,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101152868] [2024-06-27 23:49:11,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:49:11,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:49:11,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:49:11,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:49:11,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:49:11,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:49:11,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 846 transitions, 16734 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:49:11,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:49:11,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:49:11,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:49:14,842 INFO L124 PetriNetUnfolderBase]: 5470/8327 cut-off events. [2024-06-27 23:49:14,843 INFO L125 PetriNetUnfolderBase]: For 2343164/2343191 co-relation queries the response was YES. [2024-06-27 23:49:14,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107592 conditions, 8327 events. 5470/8327 cut-off events. For 2343164/2343191 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 47664 event pairs, 866 based on Foata normal form. 10/8332 useless extension candidates. Maximal degree in co-relation 107389. Up to 7544 conditions per place. [2024-06-27 23:49:15,082 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 723 selfloop transitions, 155 changer transitions 0/894 dead transitions. [2024-06-27 23:49:15,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 894 transitions, 18948 flow [2024-06-27 23:49:15,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:49:15,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:49:15,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 23:49:15,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-27 23:49:15,084 INFO L175 Difference]: Start difference. First operand has 431 places, 846 transitions, 16734 flow. Second operand 10 states and 186 transitions. [2024-06-27 23:49:15,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 894 transitions, 18948 flow [2024-06-27 23:49:23,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 894 transitions, 18471 flow, removed 119 selfloop flow, removed 8 redundant places. [2024-06-27 23:49:23,331 INFO L231 Difference]: Finished difference. Result has 433 places, 862 transitions, 16983 flow [2024-06-27 23:49:23,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16257, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16983, PETRI_PLACES=433, PETRI_TRANSITIONS=862} [2024-06-27 23:49:23,332 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 388 predicate places. [2024-06-27 23:49:23,332 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 862 transitions, 16983 flow [2024-06-27 23:49:23,332 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:49:23,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:49:23,333 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:49:23,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:49:23,333 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:49:23,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:49:23,334 INFO L85 PathProgramCache]: Analyzing trace with hash 477738877, now seen corresponding path program 17 times [2024-06-27 23:49:23,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:49:23,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146287813] [2024-06-27 23:49:23,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:49:23,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:49:23,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:49:24,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:49:24,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:49:24,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146287813] [2024-06-27 23:49:24,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146287813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:49:24,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:49:24,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:49:24,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580245183] [2024-06-27 23:49:24,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:49:24,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:49:24,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:49:24,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:49:24,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:49:25,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:49:25,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 862 transitions, 16983 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:49:25,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:49:25,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:49:25,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:49:27,999 INFO L124 PetriNetUnfolderBase]: 5521/8397 cut-off events. [2024-06-27 23:49:27,999 INFO L125 PetriNetUnfolderBase]: For 2368990/2369017 co-relation queries the response was YES. [2024-06-27 23:49:28,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107587 conditions, 8397 events. 5521/8397 cut-off events. For 2368990/2369017 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 48049 event pairs, 851 based on Foata normal form. 12/8398 useless extension candidates. Maximal degree in co-relation 107383. Up to 7446 conditions per place. [2024-06-27 23:49:28,135 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 747 selfloop transitions, 145 changer transitions 0/908 dead transitions. [2024-06-27 23:49:28,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 908 transitions, 19171 flow [2024-06-27 23:49:28,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:49:28,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:49:28,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 23:49:28,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-27 23:49:28,137 INFO L175 Difference]: Start difference. First operand has 433 places, 862 transitions, 16983 flow. Second operand 10 states and 186 transitions. [2024-06-27 23:49:28,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 908 transitions, 19171 flow [2024-06-27 23:49:36,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 908 transitions, 18877 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 23:49:36,783 INFO L231 Difference]: Finished difference. Result has 435 places, 874 transitions, 17300 flow [2024-06-27 23:49:36,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16689, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=862, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17300, PETRI_PLACES=435, PETRI_TRANSITIONS=874} [2024-06-27 23:49:36,784 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 390 predicate places. [2024-06-27 23:49:36,784 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 874 transitions, 17300 flow [2024-06-27 23:49:36,784 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:49:36,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:49:36,784 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:49:36,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:49:36,785 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:49:36,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:49:36,785 INFO L85 PathProgramCache]: Analyzing trace with hash -233901498, now seen corresponding path program 7 times [2024-06-27 23:49:36,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:49:36,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747684477] [2024-06-27 23:49:36,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:49:36,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:49:36,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:49:38,437 INFO 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:49:38,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:49:38,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747684477] [2024-06-27 23:49:38,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747684477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:49:38,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:49:38,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:49:38,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364442488] [2024-06-27 23:49:38,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:49:38,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:49:38,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:49:38,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:49:38,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:49:38,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 23:49:38,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 874 transitions, 17300 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:49:38,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:49:38,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 23:49:38,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:49:41,665 INFO L124 PetriNetUnfolderBase]: 5848/8765 cut-off events. [2024-06-27 23:49:41,666 INFO L125 PetriNetUnfolderBase]: For 2421821/2421831 co-relation queries the response was YES. [2024-06-27 23:49:41,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109997 conditions, 8765 events. 5848/8765 cut-off events. For 2421821/2421831 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 48840 event pairs, 928 based on Foata normal form. 16/8778 useless extension candidates. Maximal degree in co-relation 109792. Up to 7793 conditions per place. [2024-06-27 23:49:41,800 INFO L140 encePairwiseOnDemand]: 27/44 looper letters, 622 selfloop transitions, 287 changer transitions 0/918 dead transitions. [2024-06-27 23:49:41,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 918 transitions, 19395 flow [2024-06-27 23:49:41,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:49:41,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:49:41,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-27 23:49:41,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40702479338842973 [2024-06-27 23:49:41,802 INFO L175 Difference]: Start difference. First operand has 435 places, 874 transitions, 17300 flow. Second operand 11 states and 197 transitions. [2024-06-27 23:49:41,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 918 transitions, 19395 flow