./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix028_power.opt_pso.opt_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix028_power.opt_pso.opt_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix028_power.opt_pso.opt_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix028_power.opt_pso.opt_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:35:27,380 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:35:27,445 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:35:27,450 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:35:27,451 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:35:27,473 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:35:27,473 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:35:27,474 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:35:27,474 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:35:27,477 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:35:27,477 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:35:27,478 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:35:27,479 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:35:27,480 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:35:27,480 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:35:27,480 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:35:27,480 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:35:27,481 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:35:27,481 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:35:27,481 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:35:27,482 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:35:27,482 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:35:27,483 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:35:27,483 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:35:27,483 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:35:27,483 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:35:27,484 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:35:27,484 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:35:27,484 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:35:27,484 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:35:27,485 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:35:27,485 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:35:27,486 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:35:27,486 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:35:27,486 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:35:27,486 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:35:27,486 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:35:27,487 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:35:27,487 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:35:27,487 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:35:27,487 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:35:27,487 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:35:27,488 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:35:27,488 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:35:27,704 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:35:27,726 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:35:27,728 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:35:27,729 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:35:27,730 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:35:27,730 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix028_power.opt_pso.opt_rmo.opt.i [2024-06-27 23:35:28,829 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:35:29,071 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:35:29,071 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix028_power.opt_pso.opt_rmo.opt.i [2024-06-27 23:35:29,101 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d66d327cc/8ae7eca8aa72491da454df564b16552e/FLAG265b39fd3 [2024-06-27 23:35:29,111 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d66d327cc/8ae7eca8aa72491da454df564b16552e [2024-06-27 23:35:29,113 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:35:29,114 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:35:29,114 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/mix028_power.opt_pso.opt_rmo.opt.yml/witness.yml [2024-06-27 23:35:29,168 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:35:29,169 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:35:29,170 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:35:29,170 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:35:29,174 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:35:29,174 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:35:29" (1/2) ... [2024-06-27 23:35:29,175 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55b76a9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:29, skipping insertion in model container [2024-06-27 23:35:29,175 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:35:29" (1/2) ... [2024-06-27 23:35:29,176 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@16cc6ab7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:29, skipping insertion in model container [2024-06-27 23:35:29,176 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:35:29" (2/2) ... [2024-06-27 23:35:29,176 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55b76a9f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:29, skipping insertion in model container [2024-06-27 23:35:29,177 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:35:29" (2/2) ... [2024-06-27 23:35:29,177 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:35:29,214 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:35:29,215 INFO L97 edCorrectnessWitness]: Location invariant before [L828-L828] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )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_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 )z >= 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:35:29,215 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )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_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 )z >= 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:35:29,215 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )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_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 )z >= 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:35:29,215 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:35:29,215 INFO L106 edCorrectnessWitness]: ghost_update [L824-L824] multithreaded = 1; [2024-06-27 23:35:29,245 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:35:29,496 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:35:29,504 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:35:29,644 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:35:29,670 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:35:29,670 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:29 WrapperNode [2024-06-27 23:35:29,670 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:35:29,671 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:35:29,671 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:35:29,671 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:35:29,676 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:29" (1/1) ... [2024-06-27 23:35:29,689 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:29" (1/1) ... [2024-06-27 23:35:29,727 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 144 [2024-06-27 23:35:29,728 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:35:29,728 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:35:29,728 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:35:29,729 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:35:29,738 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:29" (1/1) ... [2024-06-27 23:35:29,738 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:29" (1/1) ... [2024-06-27 23:35:29,742 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:29" (1/1) ... [2024-06-27 23:35:29,755 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:35:29,755 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:29" (1/1) ... [2024-06-27 23:35:29,755 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:29" (1/1) ... [2024-06-27 23:35:29,762 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:29" (1/1) ... [2024-06-27 23:35:29,764 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:29" (1/1) ... [2024-06-27 23:35:29,777 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:29" (1/1) ... [2024-06-27 23:35:29,779 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:29" (1/1) ... [2024-06-27 23:35:29,783 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:35:29,783 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:35:29,783 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:35:29,783 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:35:29,784 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:29" (1/1) ... [2024-06-27 23:35:29,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:35:29,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:35:29,854 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:35:29,914 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:35:29,928 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:35:29,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:35:29,928 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:35:29,928 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:35:29,928 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:35:29,928 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:35:29,929 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:35:29,929 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:35:29,929 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:35:29,929 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:35:29,929 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:35:29,930 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:35:29,932 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:35:30,041 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:35:30,043 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:35:30,431 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:35:30,432 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:35:30,607 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:35:30,607 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:35:30,608 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:35:30 BoogieIcfgContainer [2024-06-27 23:35:30,608 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:35:30,610 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:35:30,610 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:35:30,613 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:35:30,613 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:35:29" (1/4) ... [2024-06-27 23:35:30,614 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@531d3fbb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:35:30, skipping insertion in model container [2024-06-27 23:35:30,614 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:35:29" (2/4) ... [2024-06-27 23:35:30,615 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@531d3fbb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:35:30, skipping insertion in model container [2024-06-27 23:35:30,615 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:29" (3/4) ... [2024-06-27 23:35:30,616 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@531d3fbb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:35:30, skipping insertion in model container [2024-06-27 23:35:30,617 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:35:30" (4/4) ... [2024-06-27 23:35:30,618 INFO L112 eAbstractionObserver]: Analyzing ICFG mix028_power.opt_pso.opt_rmo.opt.i [2024-06-27 23:35:30,632 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:35:30,632 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:35:30,632 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:35:30,678 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:35:30,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 23:35:30,732 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 23:35:30,732 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:35:30,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:35:30,734 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 23:35:30,737 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 23:35:30,748 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:35:30,754 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;@22358d9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:35:30,754 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:35:30,759 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:35:30,760 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:35:30,760 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:35:30,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:30,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:35:30,761 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:35:30,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:30,800 INFO L85 PathProgramCache]: Analyzing trace with hash 372680172, now seen corresponding path program 1 times [2024-06-27 23:35:30,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:30,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592211405] [2024-06-27 23:35:30,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:30,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:31,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:31,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:31,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:31,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592211405] [2024-06-27 23:35:31,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592211405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:31,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:31,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:35:31,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129617545] [2024-06-27 23:35:31,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:31,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:35:31,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:31,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:35:31,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:35:31,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:35:32,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:32,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:32,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:35:32,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:32,352 INFO L124 PetriNetUnfolderBase]: 1407/2237 cut-off events. [2024-06-27 23:35:32,354 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-27 23:35:32,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4441 conditions, 2237 events. 1407/2237 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 11042 event pairs, 989 based on Foata normal form. 1/2150 useless extension candidates. Maximal degree in co-relation 4429. Up to 2105 conditions per place. [2024-06-27 23:35:32,369 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 32 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-27 23:35:32,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 171 flow [2024-06-27 23:35:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:35:32,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:35:32,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 72 transitions. [2024-06-27 23:35:32,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 23:35:32,381 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 72 transitions. [2024-06-27 23:35:32,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 171 flow [2024-06-27 23:35:32,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:35:32,386 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 23:35:32,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-27 23:35:32,392 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 23:35:32,392 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 23:35:32,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:32,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:32,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:32,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:35:32,393 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:35:32,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:32,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1663882633, now seen corresponding path program 1 times [2024-06-27 23:35:32,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:32,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520547426] [2024-06-27 23:35:32,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:32,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:32,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:33,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:33,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:33,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520547426] [2024-06-27 23:35:33,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520547426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:33,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:33,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:35:33,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907844047] [2024-06-27 23:35:33,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:33,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:35:33,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:33,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:35:33,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:35:33,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:35:33,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:33,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:33,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:35:33,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:33,399 INFO L124 PetriNetUnfolderBase]: 1653/2528 cut-off events. [2024-06-27 23:35:33,399 INFO L125 PetriNetUnfolderBase]: For 458/458 co-relation queries the response was YES. [2024-06-27 23:35:33,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5717 conditions, 2528 events. 1653/2528 cut-off events. For 458/458 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12068 event pairs, 1038 based on Foata normal form. 3/2519 useless extension candidates. Maximal degree in co-relation 5705. Up to 2441 conditions per place. [2024-06-27 23:35:33,412 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 40 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-27 23:35:33,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 240 flow [2024-06-27 23:35:33,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:35:33,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:35:33,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2024-06-27 23:35:33,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-27 23:35:33,416 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 90 transitions. [2024-06-27 23:35:33,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 240 flow [2024-06-27 23:35:33,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:35:33,418 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-27 23:35:33,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 23:35:33,419 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-27 23:35:33,419 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-27 23:35:33,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:33,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:33,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:33,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:35:33,422 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:35:33,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:33,423 INFO L85 PathProgramCache]: Analyzing trace with hash 40755157, now seen corresponding path program 1 times [2024-06-27 23:35:33,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:33,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314243458] [2024-06-27 23:35:33,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:33,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:33,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:34,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:34,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:34,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314243458] [2024-06-27 23:35:34,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314243458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:34,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:34,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:35:34,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5794761] [2024-06-27 23:35:34,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:34,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:35:34,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:34,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:35:34,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:35:34,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:35:34,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:34,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:34,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:35:34,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:34,419 INFO L124 PetriNetUnfolderBase]: 1641/2510 cut-off events. [2024-06-27 23:35:34,420 INFO L125 PetriNetUnfolderBase]: For 1294/1294 co-relation queries the response was YES. [2024-06-27 23:35:34,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6286 conditions, 2510 events. 1641/2510 cut-off events. For 1294/1294 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11890 event pairs, 746 based on Foata normal form. 6/2504 useless extension candidates. Maximal degree in co-relation 6272. Up to 2393 conditions per place. [2024-06-27 23:35:34,432 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 48 selfloop transitions, 10 changer transitions 0/63 dead transitions. [2024-06-27 23:35:34,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 63 transitions, 322 flow [2024-06-27 23:35:34,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:35:34,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:35:34,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-27 23:35:34,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-27 23:35:34,436 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 111 transitions. [2024-06-27 23:35:34,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 63 transitions, 322 flow [2024-06-27 23:35:34,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 63 transitions, 308 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:35:34,440 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 172 flow [2024-06-27 23:35:34,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=172, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-27 23:35:34,441 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-06-27 23:35:34,441 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 172 flow [2024-06-27 23:35:34,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:34,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:34,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:34,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:35:34,442 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:35:34,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:34,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1204929134, now seen corresponding path program 1 times [2024-06-27 23:35:34,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:34,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232495774] [2024-06-27 23:35:34,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:34,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:34,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:35,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:35,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:35,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232495774] [2024-06-27 23:35:35,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232495774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:35,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:35,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:35:35,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578573558] [2024-06-27 23:35:35,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:35,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:35:35,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:35,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:35:35,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:35:35,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:35:35,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 172 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:35,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:35,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:35:35,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:35,912 INFO L124 PetriNetUnfolderBase]: 1632/2495 cut-off events. [2024-06-27 23:35:35,912 INFO L125 PetriNetUnfolderBase]: For 2395/2395 co-relation queries the response was YES. [2024-06-27 23:35:35,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6837 conditions, 2495 events. 1632/2495 cut-off events. For 2395/2395 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11828 event pairs, 582 based on Foata normal form. 6/2489 useless extension candidates. Maximal degree in co-relation 6822. Up to 2348 conditions per place. [2024-06-27 23:35:35,922 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 52 selfloop transitions, 12 changer transitions 0/69 dead transitions. [2024-06-27 23:35:35,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 69 transitions, 376 flow [2024-06-27 23:35:35,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:35:35,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:35:35,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-27 23:35:35,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-27 23:35:35,925 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 172 flow. Second operand 6 states and 127 transitions. [2024-06-27 23:35:35,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 69 transitions, 376 flow [2024-06-27 23:35:35,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 69 transitions, 352 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:35:35,929 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 191 flow [2024-06-27 23:35:35,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=191, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2024-06-27 23:35:35,930 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-27 23:35:35,930 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 191 flow [2024-06-27 23:35:35,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:35,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:35,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:35,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:35:35,931 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:35:35,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:35,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1788486672, now seen corresponding path program 1 times [2024-06-27 23:35:35,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:35,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740504486] [2024-06-27 23:35:35,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:35,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:35,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:36,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:36,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:36,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740504486] [2024-06-27 23:35:36,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740504486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:36,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:36,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:35:36,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307044188] [2024-06-27 23:35:36,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:36,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:35:36,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:36,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:35:36,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:35:36,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:35:36,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 191 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:36,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:36,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:35:36,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:36,999 INFO L124 PetriNetUnfolderBase]: 1375/2177 cut-off events. [2024-06-27 23:35:37,000 INFO L125 PetriNetUnfolderBase]: For 3336/3336 co-relation queries the response was YES. [2024-06-27 23:35:37,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6298 conditions, 2177 events. 1375/2177 cut-off events. For 3336/3336 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10651 event pairs, 917 based on Foata normal form. 2/2126 useless extension candidates. Maximal degree in co-relation 6281. Up to 2047 conditions per place. [2024-06-27 23:35:37,011 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 42 selfloop transitions, 10 changer transitions 0/57 dead transitions. [2024-06-27 23:35:37,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 57 transitions, 347 flow [2024-06-27 23:35:37,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:35:37,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:35:37,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-27 23:35:37,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-27 23:35:37,012 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 191 flow. Second operand 5 states and 91 transitions. [2024-06-27 23:35:37,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 57 transitions, 347 flow [2024-06-27 23:35:37,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 57 transitions, 312 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:35:37,015 INFO L231 Difference]: Finished difference. Result has 52 places, 47 transitions, 221 flow [2024-06-27 23:35:37,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=221, PETRI_PLACES=52, PETRI_TRANSITIONS=47} [2024-06-27 23:35:37,016 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-06-27 23:35:37,016 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 47 transitions, 221 flow [2024-06-27 23:35:37,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:37,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:37,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:37,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:35:37,017 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:35:37,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:37,017 INFO L85 PathProgramCache]: Analyzing trace with hash 391489018, now seen corresponding path program 1 times [2024-06-27 23:35:37,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:37,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890697302] [2024-06-27 23:35:37,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:37,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:37,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:37,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:37,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:37,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890697302] [2024-06-27 23:35:37,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890697302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:37,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:37,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:35:37,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910562830] [2024-06-27 23:35:37,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:37,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:35:37,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:37,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:35:37,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:35:37,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:37,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 47 transitions, 221 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:37,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:37,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:37,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:38,249 INFO L124 PetriNetUnfolderBase]: 1629/2518 cut-off events. [2024-06-27 23:35:38,249 INFO L125 PetriNetUnfolderBase]: For 5343/5343 co-relation queries the response was YES. [2024-06-27 23:35:38,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7778 conditions, 2518 events. 1629/2518 cut-off events. For 5343/5343 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12126 event pairs, 1065 based on Foata normal form. 3/2521 useless extension candidates. Maximal degree in co-relation 7758. Up to 2382 conditions per place. [2024-06-27 23:35:38,265 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 51 selfloop transitions, 19 changer transitions 0/74 dead transitions. [2024-06-27 23:35:38,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 74 transitions, 475 flow [2024-06-27 23:35:38,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:35:38,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:35:38,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 23:35:38,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-27 23:35:38,266 INFO L175 Difference]: Start difference. First operand has 52 places, 47 transitions, 221 flow. Second operand 7 states and 116 transitions. [2024-06-27 23:35:38,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 74 transitions, 475 flow [2024-06-27 23:35:38,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 74 transitions, 453 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 23:35:38,271 INFO L231 Difference]: Finished difference. Result has 59 places, 58 transitions, 328 flow [2024-06-27 23:35:38,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=328, PETRI_PLACES=59, PETRI_TRANSITIONS=58} [2024-06-27 23:35:38,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-27 23:35:38,272 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 328 flow [2024-06-27 23:35:38,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:38,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:38,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:38,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:35:38,272 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:35:38,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:38,273 INFO L85 PathProgramCache]: Analyzing trace with hash 836640915, now seen corresponding path program 1 times [2024-06-27 23:35:38,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:38,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018153019] [2024-06-27 23:35:38,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:38,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:38,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:38,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:38,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:38,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018153019] [2024-06-27 23:35:38,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018153019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:38,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:38,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:35:38,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640326469] [2024-06-27 23:35:38,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:38,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:35:38,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:38,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:35:38,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:35:39,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:39,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 328 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:39,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:39,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:39,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:39,470 INFO L124 PetriNetUnfolderBase]: 1769/2686 cut-off events. [2024-06-27 23:35:39,470 INFO L125 PetriNetUnfolderBase]: For 8517/8527 co-relation queries the response was YES. [2024-06-27 23:35:39,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9308 conditions, 2686 events. 1769/2686 cut-off events. For 8517/8527 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12866 event pairs, 1054 based on Foata normal form. 2/2652 useless extension candidates. Maximal degree in co-relation 9284. Up to 2578 conditions per place. [2024-06-27 23:35:39,483 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 62 selfloop transitions, 17 changer transitions 0/86 dead transitions. [2024-06-27 23:35:39,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 86 transitions, 584 flow [2024-06-27 23:35:39,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:35:39,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:35:39,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 23:35:39,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-27 23:35:39,485 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 328 flow. Second operand 7 states and 120 transitions. [2024-06-27 23:35:39,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 86 transitions, 584 flow [2024-06-27 23:35:39,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 86 transitions, 565 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 23:35:39,491 INFO L231 Difference]: Finished difference. Result has 65 places, 66 transitions, 412 flow [2024-06-27 23:35:39,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=412, PETRI_PLACES=65, PETRI_TRANSITIONS=66} [2024-06-27 23:35:39,491 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-27 23:35:39,492 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 66 transitions, 412 flow [2024-06-27 23:35:39,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:39,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:39,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:39,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:35:39,492 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:35:39,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:39,493 INFO L85 PathProgramCache]: Analyzing trace with hash -740913053, now seen corresponding path program 2 times [2024-06-27 23:35:39,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:39,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130224483] [2024-06-27 23:35:39,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:39,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:39,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:40,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:40,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:40,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130224483] [2024-06-27 23:35:40,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130224483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:40,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:40,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:35:40,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672309262] [2024-06-27 23:35:40,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:40,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:35:40,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:40,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:35:40,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:35:40,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:40,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 66 transitions, 412 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:40,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:40,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:40,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:40,716 INFO L124 PetriNetUnfolderBase]: 1794/2723 cut-off events. [2024-06-27 23:35:40,716 INFO L125 PetriNetUnfolderBase]: For 11231/11243 co-relation queries the response was YES. [2024-06-27 23:35:40,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10177 conditions, 2723 events. 1794/2723 cut-off events. For 11231/11243 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13040 event pairs, 1055 based on Foata normal form. 2/2689 useless extension candidates. Maximal degree in co-relation 10150. Up to 2607 conditions per place. [2024-06-27 23:35:40,734 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 60 selfloop transitions, 23 changer transitions 0/90 dead transitions. [2024-06-27 23:35:40,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 90 transitions, 713 flow [2024-06-27 23:35:40,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:35:40,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:35:40,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 23:35:40,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39372822299651566 [2024-06-27 23:35:40,736 INFO L175 Difference]: Start difference. First operand has 65 places, 66 transitions, 412 flow. Second operand 7 states and 113 transitions. [2024-06-27 23:35:40,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 90 transitions, 713 flow [2024-06-27 23:35:40,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 90 transitions, 644 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 23:35:40,744 INFO L231 Difference]: Finished difference. Result has 69 places, 76 transitions, 506 flow [2024-06-27 23:35:40,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=506, PETRI_PLACES=69, PETRI_TRANSITIONS=76} [2024-06-27 23:35:40,745 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-27 23:35:40,746 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 76 transitions, 506 flow [2024-06-27 23:35:40,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:40,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:40,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:40,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:35:40,746 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:35:40,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:40,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1164333683, now seen corresponding path program 3 times [2024-06-27 23:35:40,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:40,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387616228] [2024-06-27 23:35:40,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:40,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:40,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:41,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:41,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:41,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387616228] [2024-06-27 23:35:41,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387616228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:41,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:41,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:35:41,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932101057] [2024-06-27 23:35:41,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:41,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:35:41,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:41,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:35:41,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:35:41,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:41,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 76 transitions, 506 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:41,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:41,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:41,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:42,008 INFO L124 PetriNetUnfolderBase]: 1789/2717 cut-off events. [2024-06-27 23:35:42,009 INFO L125 PetriNetUnfolderBase]: For 14107/14121 co-relation queries the response was YES. [2024-06-27 23:35:42,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10709 conditions, 2717 events. 1789/2717 cut-off events. For 14107/14121 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13020 event pairs, 1059 based on Foata normal form. 2/2683 useless extension candidates. Maximal degree in co-relation 10680. Up to 2573 conditions per place. [2024-06-27 23:35:42,021 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 55 selfloop transitions, 31 changer transitions 0/93 dead transitions. [2024-06-27 23:35:42,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 93 transitions, 756 flow [2024-06-27 23:35:42,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:35:42,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:35:42,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 23:35:42,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39372822299651566 [2024-06-27 23:35:42,022 INFO L175 Difference]: Start difference. First operand has 69 places, 76 transitions, 506 flow. Second operand 7 states and 113 transitions. [2024-06-27 23:35:42,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 93 transitions, 756 flow [2024-06-27 23:35:42,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 93 transitions, 719 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 23:35:42,030 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 581 flow [2024-06-27 23:35:42,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=469, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=581, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-27 23:35:42,031 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-27 23:35:42,031 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 581 flow [2024-06-27 23:35:42,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:42,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:42,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:42,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:35:42,032 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:35:42,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:42,032 INFO L85 PathProgramCache]: Analyzing trace with hash -748741297, now seen corresponding path program 1 times [2024-06-27 23:35:42,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:42,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065685891] [2024-06-27 23:35:42,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:42,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:42,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:43,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:43,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:43,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065685891] [2024-06-27 23:35:43,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065685891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:43,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:43,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:35:43,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863152899] [2024-06-27 23:35:43,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:43,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:35:43,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:43,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:35:43,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:35:43,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:35:43,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 581 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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:35:43,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:43,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:35:43,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:43,900 INFO L124 PetriNetUnfolderBase]: 1926/2870 cut-off events. [2024-06-27 23:35:43,901 INFO L125 PetriNetUnfolderBase]: For 19038/19038 co-relation queries the response was YES. [2024-06-27 23:35:43,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12091 conditions, 2870 events. 1926/2870 cut-off events. For 19038/19038 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13151 event pairs, 1186 based on Foata normal form. 3/2873 useless extension candidates. Maximal degree in co-relation 12060. Up to 2795 conditions per place. [2024-06-27 23:35:43,915 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 77 selfloop transitions, 23 changer transitions 0/103 dead transitions. [2024-06-27 23:35:43,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 103 transitions, 909 flow [2024-06-27 23:35:43,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:35:43,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:35:43,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 23:35:43,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38109756097560976 [2024-06-27 23:35:43,917 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 581 flow. Second operand 8 states and 125 transitions. [2024-06-27 23:35:43,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 103 transitions, 909 flow [2024-06-27 23:35:43,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 103 transitions, 821 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:35:43,929 INFO L231 Difference]: Finished difference. Result has 77 places, 83 transitions, 590 flow [2024-06-27 23:35:43,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=590, PETRI_PLACES=77, PETRI_TRANSITIONS=83} [2024-06-27 23:35:43,930 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-27 23:35:43,930 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 83 transitions, 590 flow [2024-06-27 23:35:43,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 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:35:43,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:43,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:43,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:35:43,931 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:35:43,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:43,932 INFO L85 PathProgramCache]: Analyzing trace with hash 621707721, now seen corresponding path program 1 times [2024-06-27 23:35:43,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:43,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785373461] [2024-06-27 23:35:43,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:43,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:43,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:44,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:44,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:44,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785373461] [2024-06-27 23:35:44,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785373461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:44,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:44,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:35:44,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816070837] [2024-06-27 23:35:44,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:44,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:35:44,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:44,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:35:44,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:35:44,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:44,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 83 transitions, 590 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:44,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:44,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:44,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:45,209 INFO L124 PetriNetUnfolderBase]: 1797/2741 cut-off events. [2024-06-27 23:35:45,209 INFO L125 PetriNetUnfolderBase]: For 20998/21031 co-relation queries the response was YES. [2024-06-27 23:35:45,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12196 conditions, 2741 events. 1797/2741 cut-off events. For 20998/21031 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12955 event pairs, 722 based on Foata normal form. 11/2737 useless extension candidates. Maximal degree in co-relation 12164. Up to 2535 conditions per place. [2024-06-27 23:35:45,226 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 83 selfloop transitions, 30 changer transitions 0/121 dead transitions. [2024-06-27 23:35:45,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 121 transitions, 966 flow [2024-06-27 23:35:45,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:35:45,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:35:45,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 23:35:45,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-27 23:35:45,227 INFO L175 Difference]: Start difference. First operand has 77 places, 83 transitions, 590 flow. Second operand 8 states and 139 transitions. [2024-06-27 23:35:45,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 121 transitions, 966 flow [2024-06-27 23:35:45,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 121 transitions, 899 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 23:35:45,241 INFO L231 Difference]: Finished difference. Result has 80 places, 94 transitions, 676 flow [2024-06-27 23:35:45,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=676, PETRI_PLACES=80, PETRI_TRANSITIONS=94} [2024-06-27 23:35:45,242 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-27 23:35:45,242 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 94 transitions, 676 flow [2024-06-27 23:35:45,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:45,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:45,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:45,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:35:45,243 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:35:45,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:45,243 INFO L85 PathProgramCache]: Analyzing trace with hash 152078205, now seen corresponding path program 2 times [2024-06-27 23:35:45,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:45,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61370771] [2024-06-27 23:35:45,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:45,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:45,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:45,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:45,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:45,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61370771] [2024-06-27 23:35:45,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61370771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:45,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:45,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:35:45,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604729409] [2024-06-27 23:35:45,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:45,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:35:45,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:45,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:35:45,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:35:46,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:46,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 94 transitions, 676 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:46,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:46,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:46,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:46,627 INFO L124 PetriNetUnfolderBase]: 1843/2815 cut-off events. [2024-06-27 23:35:46,628 INFO L125 PetriNetUnfolderBase]: For 24759/24792 co-relation queries the response was YES. [2024-06-27 23:35:46,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13187 conditions, 2815 events. 1843/2815 cut-off events. For 24759/24792 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 13272 event pairs, 681 based on Foata normal form. 13/2822 useless extension candidates. Maximal degree in co-relation 13153. Up to 2577 conditions per place. [2024-06-27 23:35:46,647 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 86 selfloop transitions, 42 changer transitions 0/136 dead transitions. [2024-06-27 23:35:46,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 136 transitions, 1174 flow [2024-06-27 23:35:46,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:35:46,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:35:46,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 23:35:46,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 23:35:46,648 INFO L175 Difference]: Start difference. First operand has 80 places, 94 transitions, 676 flow. Second operand 8 states and 140 transitions. [2024-06-27 23:35:46,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 136 transitions, 1174 flow [2024-06-27 23:35:46,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 136 transitions, 1099 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-27 23:35:46,661 INFO L231 Difference]: Finished difference. Result has 88 places, 112 transitions, 906 flow [2024-06-27 23:35:46,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=633, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=906, PETRI_PLACES=88, PETRI_TRANSITIONS=112} [2024-06-27 23:35:46,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-27 23:35:46,661 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 112 transitions, 906 flow [2024-06-27 23:35:46,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:46,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:46,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:46,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:35:46,662 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:35:46,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:46,663 INFO L85 PathProgramCache]: Analyzing trace with hash 165604311, now seen corresponding path program 1 times [2024-06-27 23:35:46,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:46,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633235335] [2024-06-27 23:35:46,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:46,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:46,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:47,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:47,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:47,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633235335] [2024-06-27 23:35:47,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633235335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:47,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:47,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:35:47,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577181411] [2024-06-27 23:35:47,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:47,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:35:47,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:47,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:35:47,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:35:47,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:35:47,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 112 transitions, 906 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:47,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:47,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:35:47,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:47,985 INFO L124 PetriNetUnfolderBase]: 2040/3038 cut-off events. [2024-06-27 23:35:47,985 INFO L125 PetriNetUnfolderBase]: For 31826/31832 co-relation queries the response was YES. [2024-06-27 23:35:47,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15056 conditions, 3038 events. 2040/3038 cut-off events. For 31826/31832 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14070 event pairs, 934 based on Foata normal form. 9/3047 useless extension candidates. Maximal degree in co-relation 15018. Up to 2928 conditions per place. [2024-06-27 23:35:48,006 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 116 selfloop transitions, 35 changer transitions 0/154 dead transitions. [2024-06-27 23:35:48,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 154 transitions, 1538 flow [2024-06-27 23:35:48,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:35:48,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:35:48,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 23:35:48,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-27 23:35:48,008 INFO L175 Difference]: Start difference. First operand has 88 places, 112 transitions, 906 flow. Second operand 8 states and 138 transitions. [2024-06-27 23:35:48,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 154 transitions, 1538 flow [2024-06-27 23:35:48,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 154 transitions, 1460 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 23:35:48,032 INFO L231 Difference]: Finished difference. Result has 94 places, 126 transitions, 1079 flow [2024-06-27 23:35:48,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1079, PETRI_PLACES=94, PETRI_TRANSITIONS=126} [2024-06-27 23:35:48,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-27 23:35:48,033 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 126 transitions, 1079 flow [2024-06-27 23:35:48,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:48,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:48,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:48,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:35:48,034 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:35:48,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:48,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1450588385, now seen corresponding path program 3 times [2024-06-27 23:35:48,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:48,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157717171] [2024-06-27 23:35:48,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:48,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:48,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:48,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:48,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:48,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157717171] [2024-06-27 23:35:48,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157717171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:48,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:48,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:35:48,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661956496] [2024-06-27 23:35:48,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:48,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:35:48,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:48,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:35:48,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:35:48,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:48,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 126 transitions, 1079 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:48,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:48,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:48,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:49,438 INFO L124 PetriNetUnfolderBase]: 1948/2946 cut-off events. [2024-06-27 23:35:49,438 INFO L125 PetriNetUnfolderBase]: For 36975/37018 co-relation queries the response was YES. [2024-06-27 23:35:49,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15738 conditions, 2946 events. 1948/2946 cut-off events. For 36975/37018 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 13790 event pairs, 650 based on Foata normal form. 7/2941 useless extension candidates. Maximal degree in co-relation 15698. Up to 2653 conditions per place. [2024-06-27 23:35:49,456 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 93 selfloop transitions, 53 changer transitions 0/158 dead transitions. [2024-06-27 23:35:49,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 158 transitions, 1609 flow [2024-06-27 23:35:49,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:35:49,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:35:49,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 23:35:49,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-27 23:35:49,458 INFO L175 Difference]: Start difference. First operand has 94 places, 126 transitions, 1079 flow. Second operand 8 states and 143 transitions. [2024-06-27 23:35:49,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 158 transitions, 1609 flow [2024-06-27 23:35:49,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 158 transitions, 1540 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 23:35:49,483 INFO L231 Difference]: Finished difference. Result has 100 places, 132 transitions, 1259 flow [2024-06-27 23:35:49,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1010, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1259, PETRI_PLACES=100, PETRI_TRANSITIONS=132} [2024-06-27 23:35:49,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-27 23:35:49,484 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 132 transitions, 1259 flow [2024-06-27 23:35:49,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:49,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:49,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:49,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:35:49,485 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:35:49,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:49,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1742822667, now seen corresponding path program 4 times [2024-06-27 23:35:49,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:49,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354731525] [2024-06-27 23:35:49,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:49,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:49,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:50,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:50,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:50,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354731525] [2024-06-27 23:35:50,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354731525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:50,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:50,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:35:50,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672071204] [2024-06-27 23:35:50,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:50,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:35:50,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:50,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:35:50,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:35:50,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:50,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 132 transitions, 1259 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:50,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:50,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:50,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:51,092 INFO L124 PetriNetUnfolderBase]: 1997/3017 cut-off events. [2024-06-27 23:35:51,092 INFO L125 PetriNetUnfolderBase]: For 42606/42650 co-relation queries the response was YES. [2024-06-27 23:35:51,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16905 conditions, 3017 events. 1997/3017 cut-off events. For 42606/42650 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14154 event pairs, 657 based on Foata normal form. 7/3010 useless extension candidates. Maximal degree in co-relation 16863. Up to 2753 conditions per place. [2024-06-27 23:35:51,113 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 107 selfloop transitions, 51 changer transitions 0/170 dead transitions. [2024-06-27 23:35:51,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 170 transitions, 1856 flow [2024-06-27 23:35:51,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:35:51,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:35:51,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 23:35:51,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-27 23:35:51,115 INFO L175 Difference]: Start difference. First operand has 100 places, 132 transitions, 1259 flow. Second operand 8 states and 134 transitions. [2024-06-27 23:35:51,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 170 transitions, 1856 flow [2024-06-27 23:35:51,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 170 transitions, 1759 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 23:35:51,146 INFO L231 Difference]: Finished difference. Result has 105 places, 152 transitions, 1538 flow [2024-06-27 23:35:51,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1538, PETRI_PLACES=105, PETRI_TRANSITIONS=152} [2024-06-27 23:35:51,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-27 23:35:51,148 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 152 transitions, 1538 flow [2024-06-27 23:35:51,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:51,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:51,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:51,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:35:51,149 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:35:51,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:51,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1911736323, now seen corresponding path program 2 times [2024-06-27 23:35:51,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:51,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644115414] [2024-06-27 23:35:51,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:51,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:51,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:52,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:52,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:52,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644115414] [2024-06-27 23:35:52,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644115414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:52,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:52,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:35:52,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855817648] [2024-06-27 23:35:52,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:52,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:35:52,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:52,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:35:52,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:35:52,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:35:52,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 152 transitions, 1538 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:52,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:52,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:35:52,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:52,661 INFO L124 PetriNetUnfolderBase]: 2185/3246 cut-off events. [2024-06-27 23:35:52,661 INFO L125 PetriNetUnfolderBase]: For 51781/51785 co-relation queries the response was YES. [2024-06-27 23:35:52,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18911 conditions, 3246 events. 2185/3246 cut-off events. For 51781/51785 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 15059 event pairs, 928 based on Foata normal form. 7/3253 useless extension candidates. Maximal degree in co-relation 18866. Up to 3117 conditions per place. [2024-06-27 23:35:52,688 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 144 selfloop transitions, 45 changer transitions 0/192 dead transitions. [2024-06-27 23:35:52,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 192 transitions, 2273 flow [2024-06-27 23:35:52,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:35:52,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:35:52,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 23:35:52,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-27 23:35:52,691 INFO L175 Difference]: Start difference. First operand has 105 places, 152 transitions, 1538 flow. Second operand 7 states and 122 transitions. [2024-06-27 23:35:52,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 192 transitions, 2273 flow [2024-06-27 23:35:52,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 192 transitions, 2198 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 23:35:52,730 INFO L231 Difference]: Finished difference. Result has 111 places, 171 transitions, 1814 flow [2024-06-27 23:35:52,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1463, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1814, PETRI_PLACES=111, PETRI_TRANSITIONS=171} [2024-06-27 23:35:52,732 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-27 23:35:52,732 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 171 transitions, 1814 flow [2024-06-27 23:35:52,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:52,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:52,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:52,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:35:52,734 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:35:52,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:52,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1911736509, now seen corresponding path program 5 times [2024-06-27 23:35:52,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:52,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037997340] [2024-06-27 23:35:52,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:52,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:52,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:53,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:53,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:53,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037997340] [2024-06-27 23:35:53,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037997340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:53,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:53,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:35:53,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228585723] [2024-06-27 23:35:53,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:53,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:35:53,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:53,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:35:53,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:35:53,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:53,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 171 transitions, 1814 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:53,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:53,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:53,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:54,136 INFO L124 PetriNetUnfolderBase]: 2113/3181 cut-off events. [2024-06-27 23:35:54,136 INFO L125 PetriNetUnfolderBase]: For 57830/57878 co-relation queries the response was YES. [2024-06-27 23:35:54,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19762 conditions, 3181 events. 2113/3181 cut-off events. For 57830/57878 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14946 event pairs, 659 based on Foata normal form. 7/3174 useless extension candidates. Maximal degree in co-relation 19714. Up to 2851 conditions per place. [2024-06-27 23:35:54,157 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 122 selfloop transitions, 64 changer transitions 0/203 dead transitions. [2024-06-27 23:35:54,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 203 transitions, 2518 flow [2024-06-27 23:35:54,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:35:54,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:35:54,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 23:35:54,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-27 23:35:54,159 INFO L175 Difference]: Start difference. First operand has 111 places, 171 transitions, 1814 flow. Second operand 7 states and 130 transitions. [2024-06-27 23:35:54,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 203 transitions, 2518 flow [2024-06-27 23:35:54,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 203 transitions, 2466 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-27 23:35:54,278 INFO L231 Difference]: Finished difference. Result has 118 places, 183 transitions, 2154 flow [2024-06-27 23:35:54,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1762, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2154, PETRI_PLACES=118, PETRI_TRANSITIONS=183} [2024-06-27 23:35:54,278 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-27 23:35:54,279 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 183 transitions, 2154 flow [2024-06-27 23:35:54,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:54,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:54,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:54,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:35:54,279 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:35:54,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:54,280 INFO L85 PathProgramCache]: Analyzing trace with hash 2092204933, now seen corresponding path program 6 times [2024-06-27 23:35:54,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:54,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43438920] [2024-06-27 23:35:54,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:54,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:54,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:55,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:55,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:55,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43438920] [2024-06-27 23:35:55,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43438920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:55,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:55,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:35:55,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843911822] [2024-06-27 23:35:55,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:55,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:35:55,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:55,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:35:55,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:35:55,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:55,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 183 transitions, 2154 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:55,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:55,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:55,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:55,928 INFO L124 PetriNetUnfolderBase]: 2105/3178 cut-off events. [2024-06-27 23:35:55,928 INFO L125 PetriNetUnfolderBase]: For 65527/65558 co-relation queries the response was YES. [2024-06-27 23:35:55,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20654 conditions, 3178 events. 2105/3178 cut-off events. For 65527/65558 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14949 event pairs, 664 based on Foata normal form. 7/3179 useless extension candidates. Maximal degree in co-relation 20602. Up to 2760 conditions per place. [2024-06-27 23:35:55,953 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 102 selfloop transitions, 87 changer transitions 0/206 dead transitions. [2024-06-27 23:35:55,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 206 transitions, 2740 flow [2024-06-27 23:35:55,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:35:55,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:35:55,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 23:35:55,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:35:55,954 INFO L175 Difference]: Start difference. First operand has 118 places, 183 transitions, 2154 flow. Second operand 8 states and 136 transitions. [2024-06-27 23:35:55,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 206 transitions, 2740 flow [2024-06-27 23:35:56,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 206 transitions, 2639 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 23:35:56,034 INFO L231 Difference]: Finished difference. Result has 123 places, 186 transitions, 2315 flow [2024-06-27 23:35:56,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2315, PETRI_PLACES=123, PETRI_TRANSITIONS=186} [2024-06-27 23:35:56,034 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-27 23:35:56,034 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 186 transitions, 2315 flow [2024-06-27 23:35:56,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:56,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:56,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:56,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:35:56,035 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:35:56,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:56,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1736388741, now seen corresponding path program 3 times [2024-06-27 23:35:56,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:56,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501762441] [2024-06-27 23:35:56,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:56,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:56,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:56,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:35:56,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:56,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501762441] [2024-06-27 23:35:56,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501762441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:56,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:56,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:35:56,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829938775] [2024-06-27 23:35:56,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:56,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:35:56,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:56,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:35:56,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:35:56,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:35:56,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 186 transitions, 2315 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:56,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:56,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:35:56,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:57,495 INFO L124 PetriNetUnfolderBase]: 2242/3331 cut-off events. [2024-06-27 23:35:57,495 INFO L125 PetriNetUnfolderBase]: For 77809/77817 co-relation queries the response was YES. [2024-06-27 23:35:57,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22356 conditions, 3331 events. 2242/3331 cut-off events. For 77809/77817 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 15514 event pairs, 925 based on Foata normal form. 11/3342 useless extension candidates. Maximal degree in co-relation 22302. Up to 3080 conditions per place. [2024-06-27 23:35:57,521 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 153 selfloop transitions, 61 changer transitions 0/217 dead transitions. [2024-06-27 23:35:57,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 217 transitions, 3125 flow [2024-06-27 23:35:57,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:35:57,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:35:57,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 23:35:57,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-27 23:35:57,523 INFO L175 Difference]: Start difference. First operand has 123 places, 186 transitions, 2315 flow. Second operand 8 states and 131 transitions. [2024-06-27 23:35:57,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 217 transitions, 3125 flow [2024-06-27 23:35:57,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 217 transitions, 2887 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 23:35:57,590 INFO L231 Difference]: Finished difference. Result has 126 places, 194 transitions, 2359 flow [2024-06-27 23:35:57,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2359, PETRI_PLACES=126, PETRI_TRANSITIONS=194} [2024-06-27 23:35:57,591 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-27 23:35:57,591 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 194 transitions, 2359 flow [2024-06-27 23:35:57,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:57,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:57,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:57,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:35:57,591 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:35:57,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:57,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1676627179, now seen corresponding path program 4 times [2024-06-27 23:35:57,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:57,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547158709] [2024-06-27 23:35:57,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:57,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:57,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:58,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:35:58,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:58,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547158709] [2024-06-27 23:35:58,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547158709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:58,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:58,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:35:58,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813031696] [2024-06-27 23:35:58,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:58,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:35:58,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:58,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:35:58,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:35:58,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:35:58,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 194 transitions, 2359 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:58,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:58,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:35:58,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:59,121 INFO L124 PetriNetUnfolderBase]: 2244/3334 cut-off events. [2024-06-27 23:35:59,121 INFO L125 PetriNetUnfolderBase]: For 85905/85913 co-relation queries the response was YES. [2024-06-27 23:35:59,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23093 conditions, 3334 events. 2244/3334 cut-off events. For 85905/85913 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 15469 event pairs, 924 based on Foata normal form. 11/3345 useless extension candidates. Maximal degree in co-relation 23037. Up to 3085 conditions per place. [2024-06-27 23:35:59,146 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 140 selfloop transitions, 75 changer transitions 0/218 dead transitions. [2024-06-27 23:35:59,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 218 transitions, 3012 flow [2024-06-27 23:35:59,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:35:59,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:35:59,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 23:35:59,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-27 23:35:59,148 INFO L175 Difference]: Start difference. First operand has 126 places, 194 transitions, 2359 flow. Second operand 8 states and 129 transitions. [2024-06-27 23:35:59,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 218 transitions, 3012 flow [2024-06-27 23:35:59,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 218 transitions, 2834 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-27 23:35:59,212 INFO L231 Difference]: Finished difference. Result has 130 places, 198 transitions, 2423 flow [2024-06-27 23:35:59,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2197, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2423, PETRI_PLACES=130, PETRI_TRANSITIONS=198} [2024-06-27 23:35:59,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-27 23:35:59,212 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 198 transitions, 2423 flow [2024-06-27 23:35:59,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:59,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:59,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:59,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:35:59,213 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:59,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:59,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1734358725, now seen corresponding path program 1 times [2024-06-27 23:35:59,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:59,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184523826] [2024-06-27 23:35:59,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:59,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:59,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:00,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:00,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:00,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184523826] [2024-06-27 23:36:00,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184523826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:00,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:00,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:00,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213638860] [2024-06-27 23:36:00,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:00,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:00,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:00,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:00,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:00,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:00,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 198 transitions, 2423 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:00,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:00,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:00,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:01,190 INFO L124 PetriNetUnfolderBase]: 1995/3086 cut-off events. [2024-06-27 23:36:01,190 INFO L125 PetriNetUnfolderBase]: For 77950/77950 co-relation queries the response was YES. [2024-06-27 23:36:01,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20901 conditions, 3086 events. 1995/3086 cut-off events. For 77950/77950 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 15021 event pairs, 853 based on Foata normal form. 6/3092 useless extension candidates. Maximal degree in co-relation 20844. Up to 2870 conditions per place. [2024-06-27 23:36:01,211 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 196 selfloop transitions, 26 changer transitions 0/226 dead transitions. [2024-06-27 23:36:01,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 226 transitions, 3091 flow [2024-06-27 23:36:01,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:01,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:01,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 23:36:01,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 23:36:01,213 INFO L175 Difference]: Start difference. First operand has 130 places, 198 transitions, 2423 flow. Second operand 8 states and 140 transitions. [2024-06-27 23:36:01,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 226 transitions, 3091 flow [2024-06-27 23:36:01,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 226 transitions, 2940 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:01,273 INFO L231 Difference]: Finished difference. Result has 133 places, 201 transitions, 2400 flow [2024-06-27 23:36:01,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2272, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2400, PETRI_PLACES=133, PETRI_TRANSITIONS=201} [2024-06-27 23:36:01,274 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-27 23:36:01,274 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 201 transitions, 2400 flow [2024-06-27 23:36:01,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:01,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:01,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:01,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:36:01,274 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:01,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:01,275 INFO L85 PathProgramCache]: Analyzing trace with hash 2061105833, now seen corresponding path program 1 times [2024-06-27 23:36:01,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:01,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795470812] [2024-06-27 23:36:01,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:01,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:01,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:01,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:01,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:01,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795470812] [2024-06-27 23:36:01,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795470812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:01,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:01,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:36:01,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302851080] [2024-06-27 23:36:01,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:01,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:36:01,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:01,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:36:01,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:36:02,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:02,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 201 transitions, 2400 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:02,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:02,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:02,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:02,583 INFO L124 PetriNetUnfolderBase]: 1992/3081 cut-off events. [2024-06-27 23:36:02,583 INFO L125 PetriNetUnfolderBase]: For 81242/81242 co-relation queries the response was YES. [2024-06-27 23:36:02,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21133 conditions, 3081 events. 1992/3081 cut-off events. For 81242/81242 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 15000 event pairs, 872 based on Foata normal form. 1/3082 useless extension candidates. Maximal degree in co-relation 21075. Up to 2939 conditions per place. [2024-06-27 23:36:02,606 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 194 selfloop transitions, 10 changer transitions 0/208 dead transitions. [2024-06-27 23:36:02,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 208 transitions, 2830 flow [2024-06-27 23:36:02,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:36:02,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:36:02,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 83 transitions. [2024-06-27 23:36:02,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-27 23:36:02,608 INFO L175 Difference]: Start difference. First operand has 133 places, 201 transitions, 2400 flow. Second operand 5 states and 83 transitions. [2024-06-27 23:36:02,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 208 transitions, 2830 flow [2024-06-27 23:36:02,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 208 transitions, 2714 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 23:36:02,671 INFO L231 Difference]: Finished difference. Result has 132 places, 201 transitions, 2312 flow [2024-06-27 23:36:02,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2284, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2312, PETRI_PLACES=132, PETRI_TRANSITIONS=201} [2024-06-27 23:36:02,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-27 23:36:02,672 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 201 transitions, 2312 flow [2024-06-27 23:36:02,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:02,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:02,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:02,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:36:02,672 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:36:02,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:02,673 INFO L85 PathProgramCache]: Analyzing trace with hash -680197548, now seen corresponding path program 1 times [2024-06-27 23:36:02,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:02,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504065980] [2024-06-27 23:36:02,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:02,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:02,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:03,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:03,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:03,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504065980] [2024-06-27 23:36:03,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504065980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:03,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:03,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:03,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944865882] [2024-06-27 23:36:03,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:03,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:03,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:03,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:03,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:03,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:03,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 201 transitions, 2312 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:03,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:03,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:03,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:04,137 INFO L124 PetriNetUnfolderBase]: 2218/3326 cut-off events. [2024-06-27 23:36:04,137 INFO L125 PetriNetUnfolderBase]: For 102950/103020 co-relation queries the response was YES. [2024-06-27 23:36:04,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23560 conditions, 3326 events. 2218/3326 cut-off events. For 102950/103020 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15882 event pairs, 825 based on Foata normal form. 11/3303 useless extension candidates. Maximal degree in co-relation 23500. Up to 3005 conditions per place. [2024-06-27 23:36:04,168 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 157 selfloop transitions, 65 changer transitions 0/243 dead transitions. [2024-06-27 23:36:04,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 243 transitions, 3126 flow [2024-06-27 23:36:04,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:04,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:04,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 23:36:04,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-27 23:36:04,170 INFO L175 Difference]: Start difference. First operand has 132 places, 201 transitions, 2312 flow. Second operand 8 states and 141 transitions. [2024-06-27 23:36:04,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 243 transitions, 3126 flow [2024-06-27 23:36:04,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 243 transitions, 3105 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:36:04,255 INFO L231 Difference]: Finished difference. Result has 137 places, 217 transitions, 2775 flow [2024-06-27 23:36:04,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2291, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2775, PETRI_PLACES=137, PETRI_TRANSITIONS=217} [2024-06-27 23:36:04,256 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-27 23:36:04,256 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 217 transitions, 2775 flow [2024-06-27 23:36:04,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:04,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:04,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:04,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:36:04,257 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:36:04,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:04,257 INFO L85 PathProgramCache]: Analyzing trace with hash 655447237, now seen corresponding path program 1 times [2024-06-27 23:36:04,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:04,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887616701] [2024-06-27 23:36:04,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:04,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:04,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:05,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:05,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:05,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887616701] [2024-06-27 23:36:05,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887616701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:05,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:05,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:05,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935171919] [2024-06-27 23:36:05,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:05,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:05,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:05,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:05,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:05,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:36:05,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 217 transitions, 2775 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:05,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:05,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:36:05,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:05,704 INFO L124 PetriNetUnfolderBase]: 2334/3456 cut-off events. [2024-06-27 23:36:05,704 INFO L125 PetriNetUnfolderBase]: For 106477/106485 co-relation queries the response was YES. [2024-06-27 23:36:05,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25282 conditions, 3456 events. 2334/3456 cut-off events. For 106477/106485 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 15949 event pairs, 706 based on Foata normal form. 11/3467 useless extension candidates. Maximal degree in co-relation 25221. Up to 3206 conditions per place. [2024-06-27 23:36:05,731 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 191 selfloop transitions, 74 changer transitions 0/268 dead transitions. [2024-06-27 23:36:05,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 268 transitions, 3863 flow [2024-06-27 23:36:05,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:05,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:05,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 23:36:05,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 23:36:05,733 INFO L175 Difference]: Start difference. First operand has 137 places, 217 transitions, 2775 flow. Second operand 9 states and 157 transitions. [2024-06-27 23:36:05,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 268 transitions, 3863 flow [2024-06-27 23:36:05,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 268 transitions, 3633 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-27 23:36:05,855 INFO L231 Difference]: Finished difference. Result has 142 places, 234 transitions, 3032 flow [2024-06-27 23:36:05,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2545, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3032, PETRI_PLACES=142, PETRI_TRANSITIONS=234} [2024-06-27 23:36:05,856 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-27 23:36:05,856 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 234 transitions, 3032 flow [2024-06-27 23:36:05,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:05,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:05,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:05,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:36:05,857 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:36:05,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:05,857 INFO L85 PathProgramCache]: Analyzing trace with hash 734854386, now seen corresponding path program 2 times [2024-06-27 23:36:05,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:05,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500099935] [2024-06-27 23:36:05,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:05,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:05,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:06,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:06,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:06,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500099935] [2024-06-27 23:36:06,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500099935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:06,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:06,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:06,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528578637] [2024-06-27 23:36:06,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:06,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:06,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:06,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:06,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:06,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:06,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 234 transitions, 3032 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:06,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:06,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:06,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:07,575 INFO L124 PetriNetUnfolderBase]: 2261/3392 cut-off events. [2024-06-27 23:36:07,575 INFO L125 PetriNetUnfolderBase]: For 116727/116737 co-relation queries the response was YES. [2024-06-27 23:36:07,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26005 conditions, 3392 events. 2261/3392 cut-off events. For 116727/116737 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16016 event pairs, 618 based on Foata normal form. 15/3407 useless extension candidates. Maximal degree in co-relation 25942. Up to 3035 conditions per place. [2024-06-27 23:36:07,604 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 172 selfloop transitions, 72 changer transitions 0/270 dead transitions. [2024-06-27 23:36:07,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 270 transitions, 3810 flow [2024-06-27 23:36:07,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:07,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:07,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 23:36:07,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 23:36:07,606 INFO L175 Difference]: Start difference. First operand has 142 places, 234 transitions, 3032 flow. Second operand 8 states and 142 transitions. [2024-06-27 23:36:07,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 270 transitions, 3810 flow [2024-06-27 23:36:07,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 270 transitions, 3639 flow, removed 81 selfloop flow, removed 2 redundant places. [2024-06-27 23:36:07,730 INFO L231 Difference]: Finished difference. Result has 148 places, 246 transitions, 3260 flow [2024-06-27 23:36:07,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2861, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3260, PETRI_PLACES=148, PETRI_TRANSITIONS=246} [2024-06-27 23:36:07,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-27 23:36:07,731 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 246 transitions, 3260 flow [2024-06-27 23:36:07,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:07,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:07,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:07,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:36:07,732 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:36:07,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:07,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1857097803, now seen corresponding path program 2 times [2024-06-27 23:36:07,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:07,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78249595] [2024-06-27 23:36:07,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:07,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:07,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:08,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:08,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:08,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78249595] [2024-06-27 23:36:08,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78249595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:08,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:08,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:08,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821970572] [2024-06-27 23:36:08,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:08,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:08,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:08,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:08,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:08,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:36:08,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 246 transitions, 3260 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:08,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:08,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:36:08,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:09,368 INFO L124 PetriNetUnfolderBase]: 2446/3614 cut-off events. [2024-06-27 23:36:09,368 INFO L125 PetriNetUnfolderBase]: For 129744/129752 co-relation queries the response was YES. [2024-06-27 23:36:09,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28271 conditions, 3614 events. 2446/3614 cut-off events. For 129744/129752 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16709 event pairs, 671 based on Foata normal form. 11/3625 useless extension candidates. Maximal degree in co-relation 28206. Up to 3333 conditions per place. [2024-06-27 23:36:09,394 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 213 selfloop transitions, 87 changer transitions 0/303 dead transitions. [2024-06-27 23:36:09,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 303 transitions, 4526 flow [2024-06-27 23:36:09,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:09,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:09,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 23:36:09,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-27 23:36:09,395 INFO L175 Difference]: Start difference. First operand has 148 places, 246 transitions, 3260 flow. Second operand 9 states and 158 transitions. [2024-06-27 23:36:09,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 303 transitions, 4526 flow [2024-06-27 23:36:09,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 303 transitions, 4372 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 23:36:09,523 INFO L231 Difference]: Finished difference. Result has 155 places, 271 transitions, 3722 flow [2024-06-27 23:36:09,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3106, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3722, PETRI_PLACES=155, PETRI_TRANSITIONS=271} [2024-06-27 23:36:09,524 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-27 23:36:09,524 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 271 transitions, 3722 flow [2024-06-27 23:36:09,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:09,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:09,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:09,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:36:09,525 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:36:09,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:09,525 INFO L85 PathProgramCache]: Analyzing trace with hash 838767378, now seen corresponding path program 1 times [2024-06-27 23:36:09,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:09,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801345707] [2024-06-27 23:36:09,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:09,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:09,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:10,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:10,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:10,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801345707] [2024-06-27 23:36:10,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801345707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:10,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:10,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:10,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456690019] [2024-06-27 23:36:10,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:10,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:10,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:10,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:10,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:10,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:36:10,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 271 transitions, 3722 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:10,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:10,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:36:10,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:11,332 INFO L124 PetriNetUnfolderBase]: 2586/3814 cut-off events. [2024-06-27 23:36:11,333 INFO L125 PetriNetUnfolderBase]: For 150179/150183 co-relation queries the response was YES. [2024-06-27 23:36:11,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31176 conditions, 3814 events. 2586/3814 cut-off events. For 150179/150183 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 17761 event pairs, 590 based on Foata normal form. 13/3827 useless extension candidates. Maximal degree in co-relation 31108. Up to 3198 conditions per place. [2024-06-27 23:36:11,369 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 184 selfloop transitions, 133 changer transitions 0/320 dead transitions. [2024-06-27 23:36:11,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 320 transitions, 5056 flow [2024-06-27 23:36:11,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:11,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:11,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 23:36:11,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:36:11,371 INFO L175 Difference]: Start difference. First operand has 155 places, 271 transitions, 3722 flow. Second operand 9 states and 164 transitions. [2024-06-27 23:36:11,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 320 transitions, 5056 flow [2024-06-27 23:36:11,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 320 transitions, 4953 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-27 23:36:11,515 INFO L231 Difference]: Finished difference. Result has 164 places, 286 transitions, 4344 flow [2024-06-27 23:36:11,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3619, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4344, PETRI_PLACES=164, PETRI_TRANSITIONS=286} [2024-06-27 23:36:11,516 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-27 23:36:11,516 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 286 transitions, 4344 flow [2024-06-27 23:36:11,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:11,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:11,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:11,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:36:11,516 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:36:11,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:11,517 INFO L85 PathProgramCache]: Analyzing trace with hash 838767161, now seen corresponding path program 3 times [2024-06-27 23:36:11,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:11,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853685429] [2024-06-27 23:36:11,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:11,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:11,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:12,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:12,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:12,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853685429] [2024-06-27 23:36:12,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853685429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:12,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:12,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:12,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556471459] [2024-06-27 23:36:12,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:12,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:12,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:12,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:12,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:12,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:36:12,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 286 transitions, 4344 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:12,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:12,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:36:12,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:13,305 INFO L124 PetriNetUnfolderBase]: 2604/3840 cut-off events. [2024-06-27 23:36:13,305 INFO L125 PetriNetUnfolderBase]: For 165415/165419 co-relation queries the response was YES. [2024-06-27 23:36:13,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33662 conditions, 3840 events. 2604/3840 cut-off events. For 165415/165419 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17960 event pairs, 591 based on Foata normal form. 7/3847 useless extension candidates. Maximal degree in co-relation 33590. Up to 3298 conditions per place. [2024-06-27 23:36:13,335 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 186 selfloop transitions, 134 changer transitions 0/323 dead transitions. [2024-06-27 23:36:13,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 323 transitions, 5478 flow [2024-06-27 23:36:13,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:13,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:13,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 23:36:13,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:36:13,344 INFO L175 Difference]: Start difference. First operand has 164 places, 286 transitions, 4344 flow. Second operand 9 states and 162 transitions. [2024-06-27 23:36:13,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 323 transitions, 5478 flow [2024-06-27 23:36:13,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 323 transitions, 5243 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:13,532 INFO L231 Difference]: Finished difference. Result has 168 places, 290 transitions, 4499 flow [2024-06-27 23:36:13,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4119, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4499, PETRI_PLACES=168, PETRI_TRANSITIONS=290} [2024-06-27 23:36:13,533 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-27 23:36:13,533 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 290 transitions, 4499 flow [2024-06-27 23:36:13,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:13,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:13,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:13,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:36:13,534 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:36:13,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:13,534 INFO L85 PathProgramCache]: Analyzing trace with hash 423176976, now seen corresponding path program 3 times [2024-06-27 23:36:13,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:13,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048766179] [2024-06-27 23:36:13,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:13,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:13,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:14,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:14,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:14,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048766179] [2024-06-27 23:36:14,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048766179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:14,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:14,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:14,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969002018] [2024-06-27 23:36:14,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:14,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:14,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:14,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:14,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:14,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:14,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 290 transitions, 4499 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:14,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:14,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:14,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:15,493 INFO L124 PetriNetUnfolderBase]: 2536/3777 cut-off events. [2024-06-27 23:36:15,494 INFO L125 PetriNetUnfolderBase]: For 169891/169897 co-relation queries the response was YES. [2024-06-27 23:36:15,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33321 conditions, 3777 events. 2536/3777 cut-off events. For 169891/169897 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 17960 event pairs, 555 based on Foata normal form. 8/3785 useless extension candidates. Maximal degree in co-relation 33248. Up to 3310 conditions per place. [2024-06-27 23:36:15,526 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 190 selfloop transitions, 94 changer transitions 0/321 dead transitions. [2024-06-27 23:36:15,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 321 transitions, 5277 flow [2024-06-27 23:36:15,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:15,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:15,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 23:36:15,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-27 23:36:15,528 INFO L175 Difference]: Start difference. First operand has 168 places, 290 transitions, 4499 flow. Second operand 9 states and 156 transitions. [2024-06-27 23:36:15,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 321 transitions, 5277 flow [2024-06-27 23:36:15,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 321 transitions, 4933 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:15,713 INFO L231 Difference]: Finished difference. Result has 170 places, 293 transitions, 4464 flow [2024-06-27 23:36:15,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4155, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4464, PETRI_PLACES=170, PETRI_TRANSITIONS=293} [2024-06-27 23:36:15,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2024-06-27 23:36:15,714 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 293 transitions, 4464 flow [2024-06-27 23:36:15,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:15,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:15,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:15,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:36:15,715 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:36:15,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:15,715 INFO L85 PathProgramCache]: Analyzing trace with hash 423177131, now seen corresponding path program 4 times [2024-06-27 23:36:15,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:15,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725418105] [2024-06-27 23:36:15,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:15,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:15,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:16,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:16,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:16,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725418105] [2024-06-27 23:36:16,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725418105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:16,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:16,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:16,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931685008] [2024-06-27 23:36:16,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:16,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:16,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:16,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:16,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:16,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:36:16,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 293 transitions, 4464 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:16,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:16,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:36:16,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:17,352 INFO L124 PetriNetUnfolderBase]: 2606/3843 cut-off events. [2024-06-27 23:36:17,352 INFO L125 PetriNetUnfolderBase]: For 177610/177614 co-relation queries the response was YES. [2024-06-27 23:36:17,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33867 conditions, 3843 events. 2606/3843 cut-off events. For 177610/177614 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 17908 event pairs, 605 based on Foata normal form. 7/3850 useless extension candidates. Maximal degree in co-relation 33793. Up to 3305 conditions per place. [2024-06-27 23:36:17,385 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 210 selfloop transitions, 119 changer transitions 0/332 dead transitions. [2024-06-27 23:36:17,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 332 transitions, 5675 flow [2024-06-27 23:36:17,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:17,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:17,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 23:36:17,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 23:36:17,387 INFO L175 Difference]: Start difference. First operand has 170 places, 293 transitions, 4464 flow. Second operand 9 states and 161 transitions. [2024-06-27 23:36:17,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 332 transitions, 5675 flow [2024-06-27 23:36:17,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 332 transitions, 5392 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:17,590 INFO L231 Difference]: Finished difference. Result has 173 places, 299 transitions, 4603 flow [2024-06-27 23:36:17,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4181, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4603, PETRI_PLACES=173, PETRI_TRANSITIONS=299} [2024-06-27 23:36:17,590 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-27 23:36:17,591 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 299 transitions, 4603 flow [2024-06-27 23:36:17,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:17,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:17,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:17,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:36:17,591 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:36:17,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:17,592 INFO L85 PathProgramCache]: Analyzing trace with hash 861901932, now seen corresponding path program 4 times [2024-06-27 23:36:17,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:17,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114453887] [2024-06-27 23:36:17,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:17,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:17,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:18,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:18,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:18,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114453887] [2024-06-27 23:36:18,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114453887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:18,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:18,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:18,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918554814] [2024-06-27 23:36:18,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:18,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:18,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:18,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:18,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:18,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:18,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 299 transitions, 4603 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:18,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:18,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:18,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:19,409 INFO L124 PetriNetUnfolderBase]: 2548/3794 cut-off events. [2024-06-27 23:36:19,410 INFO L125 PetriNetUnfolderBase]: For 187743/187749 co-relation queries the response was YES. [2024-06-27 23:36:19,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33990 conditions, 3794 events. 2548/3794 cut-off events. For 187743/187749 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 18037 event pairs, 565 based on Foata normal form. 10/3804 useless extension candidates. Maximal degree in co-relation 33914. Up to 3376 conditions per place. [2024-06-27 23:36:19,444 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 215 selfloop transitions, 72 changer transitions 0/326 dead transitions. [2024-06-27 23:36:19,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 326 transitions, 5437 flow [2024-06-27 23:36:19,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:19,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:19,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 23:36:19,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-27 23:36:19,446 INFO L175 Difference]: Start difference. First operand has 173 places, 299 transitions, 4603 flow. Second operand 8 states and 135 transitions. [2024-06-27 23:36:19,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 326 transitions, 5437 flow [2024-06-27 23:36:19,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 326 transitions, 5154 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:19,676 INFO L231 Difference]: Finished difference. Result has 176 places, 308 transitions, 4714 flow [2024-06-27 23:36:19,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4320, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4714, PETRI_PLACES=176, PETRI_TRANSITIONS=308} [2024-06-27 23:36:19,676 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-27 23:36:19,676 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 308 transitions, 4714 flow [2024-06-27 23:36:19,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:19,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:19,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:19,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:36:19,677 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:36:19,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:19,677 INFO L85 PathProgramCache]: Analyzing trace with hash 861992297, now seen corresponding path program 5 times [2024-06-27 23:36:19,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:19,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435442655] [2024-06-27 23:36:19,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:19,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:19,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:20,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:20,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:20,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435442655] [2024-06-27 23:36:20,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435442655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:20,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:20,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:20,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905940463] [2024-06-27 23:36:20,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:20,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:20,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:20,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:20,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:20,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:36:20,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 308 transitions, 4714 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:20,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:20,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:36:20,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:21,250 INFO L124 PetriNetUnfolderBase]: 2744/4038 cut-off events. [2024-06-27 23:36:21,250 INFO L125 PetriNetUnfolderBase]: For 205201/205205 co-relation queries the response was YES. [2024-06-27 23:36:21,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36535 conditions, 4038 events. 2744/4038 cut-off events. For 205201/205205 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 18960 event pairs, 617 based on Foata normal form. 7/4045 useless extension candidates. Maximal degree in co-relation 36458. Up to 3729 conditions per place. [2024-06-27 23:36:21,288 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 264 selfloop transitions, 100 changer transitions 0/367 dead transitions. [2024-06-27 23:36:21,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 367 transitions, 6386 flow [2024-06-27 23:36:21,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:21,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:21,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 23:36:21,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:36:21,290 INFO L175 Difference]: Start difference. First operand has 176 places, 308 transitions, 4714 flow. Second operand 8 states and 144 transitions. [2024-06-27 23:36:21,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 367 transitions, 6386 flow [2024-06-27 23:36:21,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 367 transitions, 6239 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-27 23:36:21,554 INFO L231 Difference]: Finished difference. Result has 182 places, 341 transitions, 5493 flow [2024-06-27 23:36:21,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4567, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5493, PETRI_PLACES=182, PETRI_TRANSITIONS=341} [2024-06-27 23:36:21,555 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-27 23:36:21,555 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 341 transitions, 5493 flow [2024-06-27 23:36:21,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:21,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:21,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:21,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:36:21,556 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:36:21,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:21,556 INFO L85 PathProgramCache]: Analyzing trace with hash 865716947, now seen corresponding path program 6 times [2024-06-27 23:36:21,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:21,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519463162] [2024-06-27 23:36:21,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:21,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:21,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:22,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:22,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:22,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519463162] [2024-06-27 23:36:22,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519463162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:22,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:22,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:22,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892535324] [2024-06-27 23:36:22,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:22,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:22,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:22,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:22,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:22,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:36:22,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 341 transitions, 5493 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:22,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:22,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:36:22,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:23,395 INFO L124 PetriNetUnfolderBase]: 2920/4284 cut-off events. [2024-06-27 23:36:23,395 INFO L125 PetriNetUnfolderBase]: For 233334/233338 co-relation queries the response was YES. [2024-06-27 23:36:23,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40493 conditions, 4284 events. 2920/4284 cut-off events. For 233334/233338 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 20307 event pairs, 620 based on Foata normal form. 7/4291 useless extension candidates. Maximal degree in co-relation 40412. Up to 3749 conditions per place. [2024-06-27 23:36:23,430 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 249 selfloop transitions, 150 changer transitions 0/402 dead transitions. [2024-06-27 23:36:23,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 402 transitions, 7401 flow [2024-06-27 23:36:23,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:23,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:23,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 23:36:23,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-27 23:36:23,432 INFO L175 Difference]: Start difference. First operand has 182 places, 341 transitions, 5493 flow. Second operand 8 states and 149 transitions. [2024-06-27 23:36:23,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 402 transitions, 7401 flow [2024-06-27 23:36:23,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 402 transitions, 7293 flow, removed 51 selfloop flow, removed 1 redundant places. [2024-06-27 23:36:23,723 INFO L231 Difference]: Finished difference. Result has 191 places, 375 transitions, 6576 flow [2024-06-27 23:36:23,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5385, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6576, PETRI_PLACES=191, PETRI_TRANSITIONS=375} [2024-06-27 23:36:23,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-27 23:36:23,724 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 375 transitions, 6576 flow [2024-06-27 23:36:23,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:23,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:23,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:23,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:36:23,725 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:36:23,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:23,725 INFO L85 PathProgramCache]: Analyzing trace with hash -2035605614, now seen corresponding path program 2 times [2024-06-27 23:36:23,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:23,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379096452] [2024-06-27 23:36:23,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:23,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:23,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:24,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:24,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:24,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379096452] [2024-06-27 23:36:24,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379096452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:24,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:24,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:36:24,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746708870] [2024-06-27 23:36:24,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:24,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:36:24,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:24,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:36:24,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:36:24,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:36:24,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 375 transitions, 6576 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:24,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:24,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:36:24,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:25,903 INFO L124 PetriNetUnfolderBase]: 2952/4336 cut-off events. [2024-06-27 23:36:25,904 INFO L125 PetriNetUnfolderBase]: For 260148/260152 co-relation queries the response was YES. [2024-06-27 23:36:25,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42786 conditions, 4336 events. 2952/4336 cut-off events. For 260148/260152 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 20741 event pairs, 883 based on Foata normal form. 7/4343 useless extension candidates. Maximal degree in co-relation 42700. Up to 4186 conditions per place. [2024-06-27 23:36:25,953 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 352 selfloop transitions, 53 changer transitions 0/408 dead transitions. [2024-06-27 23:36:25,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 408 transitions, 7808 flow [2024-06-27 23:36:25,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:25,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:25,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 23:36:25,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 23:36:25,955 INFO L175 Difference]: Start difference. First operand has 191 places, 375 transitions, 6576 flow. Second operand 9 states and 144 transitions. [2024-06-27 23:36:25,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 408 transitions, 7808 flow [2024-06-27 23:36:26,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 408 transitions, 7603 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-27 23:36:26,348 INFO L231 Difference]: Finished difference. Result has 197 places, 383 transitions, 6643 flow [2024-06-27 23:36:26,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6373, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6643, PETRI_PLACES=197, PETRI_TRANSITIONS=383} [2024-06-27 23:36:26,349 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-27 23:36:26,350 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 383 transitions, 6643 flow [2024-06-27 23:36:26,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:26,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:26,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:26,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:36:26,350 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:36:26,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:26,350 INFO L85 PathProgramCache]: Analyzing trace with hash -2035611411, now seen corresponding path program 7 times [2024-06-27 23:36:26,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:26,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462428801] [2024-06-27 23:36:26,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:26,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:26,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:27,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:27,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:27,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462428801] [2024-06-27 23:36:27,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462428801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:27,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:27,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:27,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814291739] [2024-06-27 23:36:27,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:27,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:27,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:27,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:27,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:27,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:36:27,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 383 transitions, 6643 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:27,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:27,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:36:27,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:28,135 INFO L124 PetriNetUnfolderBase]: 2946/4322 cut-off events. [2024-06-27 23:36:28,136 INFO L125 PetriNetUnfolderBase]: For 256346/256350 co-relation queries the response was YES. [2024-06-27 23:36:28,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42920 conditions, 4322 events. 2946/4322 cut-off events. For 256346/256350 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 20548 event pairs, 624 based on Foata normal form. 7/4329 useless extension candidates. Maximal degree in co-relation 42832. Up to 3791 conditions per place. [2024-06-27 23:36:28,178 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 277 selfloop transitions, 136 changer transitions 0/416 dead transitions. [2024-06-27 23:36:28,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 416 transitions, 8079 flow [2024-06-27 23:36:28,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:28,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:28,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 23:36:28,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-27 23:36:28,180 INFO L175 Difference]: Start difference. First operand has 197 places, 383 transitions, 6643 flow. Second operand 9 states and 155 transitions. [2024-06-27 23:36:28,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 416 transitions, 8079 flow [2024-06-27 23:36:28,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 416 transitions, 7863 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-27 23:36:28,631 INFO L231 Difference]: Finished difference. Result has 199 places, 389 transitions, 6925 flow [2024-06-27 23:36:28,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6427, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6925, PETRI_PLACES=199, PETRI_TRANSITIONS=389} [2024-06-27 23:36:28,632 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-27 23:36:28,632 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 389 transitions, 6925 flow [2024-06-27 23:36:28,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:28,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:28,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:28,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:36:28,633 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:36:28,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:28,633 INFO L85 PathProgramCache]: Analyzing trace with hash -2035611566, now seen corresponding path program 5 times [2024-06-27 23:36:28,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:28,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222528741] [2024-06-27 23:36:28,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:28,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:28,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:29,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:29,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:29,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222528741] [2024-06-27 23:36:29,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222528741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:29,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:29,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:36:29,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897692669] [2024-06-27 23:36:29,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:29,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:36:29,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:29,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:36:29,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:36:29,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:29,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 389 transitions, 6925 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:29,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:29,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:29,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:30,507 INFO L124 PetriNetUnfolderBase]: 2886/4270 cut-off events. [2024-06-27 23:36:30,507 INFO L125 PetriNetUnfolderBase]: For 269033/269039 co-relation queries the response was YES. [2024-06-27 23:36:30,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43239 conditions, 4270 events. 2886/4270 cut-off events. For 269033/269039 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 20580 event pairs, 573 based on Foata normal form. 8/4278 useless extension candidates. Maximal degree in co-relation 43150. Up to 3726 conditions per place. [2024-06-27 23:36:30,549 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 86 changer transitions 0/413 dead transitions. [2024-06-27 23:36:30,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 413 transitions, 7839 flow [2024-06-27 23:36:30,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:30,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:30,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 23:36:30,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-27 23:36:30,551 INFO L175 Difference]: Start difference. First operand has 199 places, 389 transitions, 6925 flow. Second operand 8 states and 137 transitions. [2024-06-27 23:36:30,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 413 transitions, 7839 flow [2024-06-27 23:36:30,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 413 transitions, 7571 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-27 23:36:30,940 INFO L231 Difference]: Finished difference. Result has 203 places, 395 transitions, 6999 flow [2024-06-27 23:36:30,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6657, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6999, PETRI_PLACES=203, PETRI_TRANSITIONS=395} [2024-06-27 23:36:30,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-27 23:36:30,941 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 395 transitions, 6999 flow [2024-06-27 23:36:30,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:30,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:30,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:30,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:36:30,942 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:36:30,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:30,942 INFO L85 PathProgramCache]: Analyzing trace with hash 2006524910, now seen corresponding path program 3 times [2024-06-27 23:36:30,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:30,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545894291] [2024-06-27 23:36:30,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:30,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:30,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:32,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:32,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:32,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545894291] [2024-06-27 23:36:32,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545894291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:32,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:32,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:32,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970666229] [2024-06-27 23:36:32,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:32,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:32,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:32,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:32,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:32,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:36:32,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 395 transitions, 6999 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:32,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:32,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:36:32,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:33,129 INFO L124 PetriNetUnfolderBase]: 3048/4473 cut-off events. [2024-06-27 23:36:33,130 INFO L125 PetriNetUnfolderBase]: For 294798/294802 co-relation queries the response was YES. [2024-06-27 23:36:33,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45478 conditions, 4473 events. 3048/4473 cut-off events. For 294798/294802 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 21363 event pairs, 615 based on Foata normal form. 13/4486 useless extension candidates. Maximal degree in co-relation 45388. Up to 3510 conditions per place. [2024-06-27 23:36:33,179 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 239 selfloop transitions, 197 changer transitions 0/439 dead transitions. [2024-06-27 23:36:33,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 439 transitions, 8933 flow [2024-06-27 23:36:33,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:33,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:33,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 23:36:33,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 23:36:33,180 INFO L175 Difference]: Start difference. First operand has 203 places, 395 transitions, 6999 flow. Second operand 9 states and 159 transitions. [2024-06-27 23:36:33,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 439 transitions, 8933 flow [2024-06-27 23:36:33,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 439 transitions, 8675 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-27 23:36:33,647 INFO L231 Difference]: Finished difference. Result has 208 places, 408 transitions, 7568 flow [2024-06-27 23:36:33,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6741, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7568, PETRI_PLACES=208, PETRI_TRANSITIONS=408} [2024-06-27 23:36:33,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-27 23:36:33,648 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 408 transitions, 7568 flow [2024-06-27 23:36:33,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:33,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:33,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:33,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:36:33,649 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:36:33,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:33,649 INFO L85 PathProgramCache]: Analyzing trace with hash 2061826771, now seen corresponding path program 8 times [2024-06-27 23:36:33,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:33,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473759959] [2024-06-27 23:36:33,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:33,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:33,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:34,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:34,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:34,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473759959] [2024-06-27 23:36:34,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473759959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:34,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:34,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:34,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030116139] [2024-06-27 23:36:34,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:34,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:34,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:34,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:34,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:34,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:36:34,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 408 transitions, 7568 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:34,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:34,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:36:34,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:35,668 INFO L124 PetriNetUnfolderBase]: 3066/4500 cut-off events. [2024-06-27 23:36:35,668 INFO L125 PetriNetUnfolderBase]: For 317160/317164 co-relation queries the response was YES. [2024-06-27 23:36:35,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47973 conditions, 4500 events. 3066/4500 cut-off events. For 317160/317164 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 21520 event pairs, 615 based on Foata normal form. 7/4507 useless extension candidates. Maximal degree in co-relation 47880. Up to 3572 conditions per place. [2024-06-27 23:36:35,719 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 242 selfloop transitions, 197 changer transitions 0/442 dead transitions. [2024-06-27 23:36:35,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 442 transitions, 9270 flow [2024-06-27 23:36:35,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:35,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:35,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 23:36:35,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 23:36:35,720 INFO L175 Difference]: Start difference. First operand has 208 places, 408 transitions, 7568 flow. Second operand 9 states and 157 transitions. [2024-06-27 23:36:35,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 442 transitions, 9270 flow [2024-06-27 23:36:36,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 442 transitions, 8823 flow, removed 120 selfloop flow, removed 4 redundant places. [2024-06-27 23:36:36,341 INFO L231 Difference]: Finished difference. Result has 213 places, 412 transitions, 7666 flow [2024-06-27 23:36:36,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7165, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7666, PETRI_PLACES=213, PETRI_TRANSITIONS=412} [2024-06-27 23:36:36,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-27 23:36:36,342 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 412 transitions, 7666 flow [2024-06-27 23:36:36,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:36,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:36,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:36,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:36:36,342 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:36:36,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:36,343 INFO L85 PathProgramCache]: Analyzing trace with hash 2006519113, now seen corresponding path program 9 times [2024-06-27 23:36:36,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:36,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127490439] [2024-06-27 23:36:36,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:36,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:36,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:37,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:37,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:37,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127490439] [2024-06-27 23:36:37,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127490439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:37,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:37,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:37,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949061016] [2024-06-27 23:36:37,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:37,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:37,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:37,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:37,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:37,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:36:37,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 412 transitions, 7666 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:37,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:37,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:36:37,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:38,367 INFO L124 PetriNetUnfolderBase]: 3054/4482 cut-off events. [2024-06-27 23:36:38,367 INFO L125 PetriNetUnfolderBase]: For 315868/315872 co-relation queries the response was YES. [2024-06-27 23:36:38,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47805 conditions, 4482 events. 3054/4482 cut-off events. For 315868/315872 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 21420 event pairs, 615 based on Foata normal form. 7/4489 useless extension candidates. Maximal degree in co-relation 47710. Up to 3558 conditions per place. [2024-06-27 23:36:38,416 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 242 selfloop transitions, 196 changer transitions 0/441 dead transitions. [2024-06-27 23:36:38,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 441 transitions, 9162 flow [2024-06-27 23:36:38,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:38,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:38,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 23:36:38,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-27 23:36:38,417 INFO L175 Difference]: Start difference. First operand has 213 places, 412 transitions, 7666 flow. Second operand 9 states and 155 transitions. [2024-06-27 23:36:38,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 441 transitions, 9162 flow [2024-06-27 23:36:38,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 441 transitions, 8624 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:38,904 INFO L231 Difference]: Finished difference. Result has 215 places, 412 transitions, 7530 flow [2024-06-27 23:36:38,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7128, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7530, PETRI_PLACES=215, PETRI_TRANSITIONS=412} [2024-06-27 23:36:38,905 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-27 23:36:38,905 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 412 transitions, 7530 flow [2024-06-27 23:36:38,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:38,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:38,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:38,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:36:38,905 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:36:38,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:38,906 INFO L85 PathProgramCache]: Analyzing trace with hash 2061821036, now seen corresponding path program 6 times [2024-06-27 23:36:38,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:38,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918108168] [2024-06-27 23:36:38,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:38,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:38,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:39,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:39,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:39,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918108168] [2024-06-27 23:36:39,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918108168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:39,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:39,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:39,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253612355] [2024-06-27 23:36:39,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:39,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:39,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:39,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:39,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:40,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:40,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 412 transitions, 7530 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:40,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:40,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:40,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:41,100 INFO L124 PetriNetUnfolderBase]: 2970/4396 cut-off events. [2024-06-27 23:36:41,100 INFO L125 PetriNetUnfolderBase]: For 324614/324620 co-relation queries the response was YES. [2024-06-27 23:36:41,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47069 conditions, 4396 events. 2970/4396 cut-off events. For 324614/324620 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 21302 event pairs, 572 based on Foata normal form. 8/4404 useless extension candidates. Maximal degree in co-relation 46973. Up to 3701 conditions per place. [2024-06-27 23:36:41,149 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 244 selfloop transitions, 125 changer transitions 0/433 dead transitions. [2024-06-27 23:36:41,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 433 transitions, 8480 flow [2024-06-27 23:36:41,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:41,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:41,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 23:36:41,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-27 23:36:41,151 INFO L175 Difference]: Start difference. First operand has 215 places, 412 transitions, 7530 flow. Second operand 8 states and 135 transitions. [2024-06-27 23:36:41,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 433 transitions, 8480 flow [2024-06-27 23:36:41,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 433 transitions, 8071 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:36:41,620 INFO L231 Difference]: Finished difference. Result has 215 places, 415 transitions, 7529 flow [2024-06-27 23:36:41,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7121, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7529, PETRI_PLACES=215, PETRI_TRANSITIONS=415} [2024-06-27 23:36:41,622 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-27 23:36:41,622 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 415 transitions, 7529 flow [2024-06-27 23:36:41,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:41,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:41,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:41,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:36:41,622 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:36:41,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:41,623 INFO L85 PathProgramCache]: Analyzing trace with hash 2006726503, now seen corresponding path program 10 times [2024-06-27 23:36:41,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:41,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683897617] [2024-06-27 23:36:41,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:41,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:41,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:42,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:42,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:42,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683897617] [2024-06-27 23:36:42,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683897617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:42,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:42,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:42,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98393499] [2024-06-27 23:36:42,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:42,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:42,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:42,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:42,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:42,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:36:42,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 415 transitions, 7529 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:42,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:42,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:36:42,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:43,702 INFO L124 PetriNetUnfolderBase]: 3051/4478 cut-off events. [2024-06-27 23:36:43,702 INFO L125 PetriNetUnfolderBase]: For 336547/336551 co-relation queries the response was YES. [2024-06-27 23:36:43,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47702 conditions, 4478 events. 3051/4478 cut-off events. For 336547/336551 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 21432 event pairs, 609 based on Foata normal form. 7/4485 useless extension candidates. Maximal degree in co-relation 47606. Up to 3556 conditions per place. [2024-06-27 23:36:43,756 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 188 selfloop transitions, 254 changer transitions 0/445 dead transitions. [2024-06-27 23:36:43,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 445 transitions, 8941 flow [2024-06-27 23:36:43,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:43,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:43,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 23:36:43,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-27 23:36:43,757 INFO L175 Difference]: Start difference. First operand has 215 places, 415 transitions, 7529 flow. Second operand 8 states and 147 transitions. [2024-06-27 23:36:43,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 445 transitions, 8941 flow [2024-06-27 23:36:44,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 445 transitions, 8567 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-27 23:36:44,202 INFO L231 Difference]: Finished difference. Result has 217 places, 419 transitions, 7790 flow [2024-06-27 23:36:44,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7155, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7790, PETRI_PLACES=217, PETRI_TRANSITIONS=419} [2024-06-27 23:36:44,203 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-27 23:36:44,203 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 419 transitions, 7790 flow [2024-06-27 23:36:44,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:44,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:44,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:44,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:36:44,204 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:36:44,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:44,204 INFO L85 PathProgramCache]: Analyzing trace with hash 2006734160, now seen corresponding path program 4 times [2024-06-27 23:36:44,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:44,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196065899] [2024-06-27 23:36:44,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:44,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:44,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:45,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:45,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:45,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196065899] [2024-06-27 23:36:45,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196065899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:45,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:45,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:45,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008202513] [2024-06-27 23:36:45,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:45,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:45,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:45,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:45,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:45,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:36:45,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 419 transitions, 7790 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:45,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:45,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:36:45,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:46,587 INFO L124 PetriNetUnfolderBase]: 3125/4583 cut-off events. [2024-06-27 23:36:46,587 INFO L125 PetriNetUnfolderBase]: For 360160/360164 co-relation queries the response was YES. [2024-06-27 23:36:46,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49960 conditions, 4583 events. 3125/4583 cut-off events. For 360160/360164 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 21993 event pairs, 609 based on Foata normal form. 7/4590 useless extension candidates. Maximal degree in co-relation 49863. Up to 3372 conditions per place. [2024-06-27 23:36:46,636 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 171 selfloop transitions, 283 changer transitions 0/457 dead transitions. [2024-06-27 23:36:46,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 457 transitions, 9594 flow [2024-06-27 23:36:46,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:46,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:46,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 23:36:46,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 23:36:46,638 INFO L175 Difference]: Start difference. First operand has 217 places, 419 transitions, 7790 flow. Second operand 9 states and 159 transitions. [2024-06-27 23:36:46,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 457 transitions, 9594 flow [2024-06-27 23:36:47,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 457 transitions, 9152 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:47,135 INFO L231 Difference]: Finished difference. Result has 222 places, 428 transitions, 8266 flow [2024-06-27 23:36:47,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7348, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8266, PETRI_PLACES=222, PETRI_TRANSITIONS=428} [2024-06-27 23:36:47,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-27 23:36:47,136 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 428 transitions, 8266 flow [2024-06-27 23:36:47,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:47,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:47,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:47,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:36:47,136 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:36:47,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:47,137 INFO L85 PathProgramCache]: Analyzing trace with hash 2013876560, now seen corresponding path program 5 times [2024-06-27 23:36:47,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:47,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521629145] [2024-06-27 23:36:47,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:47,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:47,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:48,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:48,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:48,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521629145] [2024-06-27 23:36:48,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521629145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:48,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:48,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:36:48,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909365836] [2024-06-27 23:36:48,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:48,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:36:48,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:48,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:36:48,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:36:48,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:36:48,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 428 transitions, 8266 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:48,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:48,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:36:48,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:49,656 INFO L124 PetriNetUnfolderBase]: 3119/4581 cut-off events. [2024-06-27 23:36:49,657 INFO L125 PetriNetUnfolderBase]: For 386947/386955 co-relation queries the response was YES. [2024-06-27 23:36:49,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51105 conditions, 4581 events. 3119/4581 cut-off events. For 386947/386955 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 22196 event pairs, 874 based on Foata normal form. 11/4592 useless extension candidates. Maximal degree in co-relation 51006. Up to 4320 conditions per place. [2024-06-27 23:36:49,702 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 373 selfloop transitions, 79 changer transitions 0/455 dead transitions. [2024-06-27 23:36:49,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 455 transitions, 9545 flow [2024-06-27 23:36:49,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:49,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:49,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 23:36:49,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 23:36:49,703 INFO L175 Difference]: Start difference. First operand has 222 places, 428 transitions, 8266 flow. Second operand 9 states and 144 transitions. [2024-06-27 23:36:49,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 455 transitions, 9545 flow [2024-06-27 23:36:50,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 455 transitions, 9034 flow, removed 81 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:50,203 INFO L231 Difference]: Finished difference. Result has 226 places, 431 transitions, 8045 flow [2024-06-27 23:36:50,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7765, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8045, PETRI_PLACES=226, PETRI_TRANSITIONS=431} [2024-06-27 23:36:50,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-27 23:36:50,204 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 431 transitions, 8045 flow [2024-06-27 23:36:50,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:50,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:50,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:50,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:36:50,204 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:36:50,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:50,205 INFO L85 PathProgramCache]: Analyzing trace with hash -530226919, now seen corresponding path program 1 times [2024-06-27 23:36:50,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:50,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296535895] [2024-06-27 23:36:50,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:50,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:50,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:51,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:51,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:51,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296535895] [2024-06-27 23:36:51,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296535895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:51,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:51,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:36:51,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711275312] [2024-06-27 23:36:51,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:51,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:36:51,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:51,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:36:51,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:36:51,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:51,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 431 transitions, 8045 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:51,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:51,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:51,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:52,183 INFO L124 PetriNetUnfolderBase]: 2864/4323 cut-off events. [2024-06-27 23:36:52,183 INFO L125 PetriNetUnfolderBase]: For 346429/346429 co-relation queries the response was YES. [2024-06-27 23:36:52,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47446 conditions, 4323 events. 2864/4323 cut-off events. For 346429/346429 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 21624 event pairs, 898 based on Foata normal form. 1/4324 useless extension candidates. Maximal degree in co-relation 47345. Up to 4176 conditions per place. [2024-06-27 23:36:52,233 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 425 selfloop transitions, 13 changer transitions 0/442 dead transitions. [2024-06-27 23:36:52,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 442 transitions, 8975 flow [2024-06-27 23:36:52,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:36:52,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:36:52,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-27 23:36:52,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861788617886179 [2024-06-27 23:36:52,234 INFO L175 Difference]: Start difference. First operand has 226 places, 431 transitions, 8045 flow. Second operand 6 states and 95 transitions. [2024-06-27 23:36:52,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 442 transitions, 8975 flow [2024-06-27 23:36:52,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 442 transitions, 8758 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-27 23:36:52,731 INFO L231 Difference]: Finished difference. Result has 226 places, 434 transitions, 7896 flow [2024-06-27 23:36:52,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7828, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7896, PETRI_PLACES=226, PETRI_TRANSITIONS=434} [2024-06-27 23:36:52,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-27 23:36:52,732 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 434 transitions, 7896 flow [2024-06-27 23:36:52,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:52,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:52,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:52,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:36:52,733 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:36:52,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:52,733 INFO L85 PathProgramCache]: Analyzing trace with hash -59411800, now seen corresponding path program 1 times [2024-06-27 23:36:52,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:52,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667435506] [2024-06-27 23:36:52,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:52,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:52,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:53,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:53,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:53,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667435506] [2024-06-27 23:36:53,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667435506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:53,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:53,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:53,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004944702] [2024-06-27 23:36:53,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:53,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:53,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:53,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:53,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:53,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:36:53,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 434 transitions, 7896 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:53,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:53,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:36:53,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:54,535 INFO L124 PetriNetUnfolderBase]: 2661/4144 cut-off events. [2024-06-27 23:36:54,535 INFO L125 PetriNetUnfolderBase]: For 376683/376752 co-relation queries the response was YES. [2024-06-27 23:36:54,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46089 conditions, 4144 events. 2661/4144 cut-off events. For 376683/376752 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 22163 event pairs, 446 based on Foata normal form. 10/4115 useless extension candidates. Maximal degree in co-relation 45986. Up to 3114 conditions per place. [2024-06-27 23:36:54,579 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 283 selfloop transitions, 69 changer transitions 0/466 dead transitions. [2024-06-27 23:36:54,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 466 transitions, 8836 flow [2024-06-27 23:36:54,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:54,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:54,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 23:36:54,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-27 23:36:54,581 INFO L175 Difference]: Start difference. First operand has 226 places, 434 transitions, 7896 flow. Second operand 8 states and 159 transitions. [2024-06-27 23:36:54,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 466 transitions, 8836 flow [2024-06-27 23:36:55,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 466 transitions, 8792 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:55,037 INFO L231 Difference]: Finished difference. Result has 230 places, 439 transitions, 8192 flow [2024-06-27 23:36:55,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7852, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8192, PETRI_PLACES=230, PETRI_TRANSITIONS=439} [2024-06-27 23:36:55,040 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-27 23:36:55,040 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 439 transitions, 8192 flow [2024-06-27 23:36:55,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:55,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:55,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:55,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:36:55,041 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:36:55,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:55,041 INFO L85 PathProgramCache]: Analyzing trace with hash 115437116, now seen corresponding path program 2 times [2024-06-27 23:36:55,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:55,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783751624] [2024-06-27 23:36:55,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:55,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:55,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:56,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:56,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:56,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783751624] [2024-06-27 23:36:56,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783751624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:56,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:56,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:36:56,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833261302] [2024-06-27 23:36:56,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:56,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:36:56,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:56,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:36:56,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:36:56,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:56,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 439 transitions, 8192 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:36:56,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:56,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:56,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:57,270 INFO L124 PetriNetUnfolderBase]: 3122/4629 cut-off events. [2024-06-27 23:36:57,270 INFO L125 PetriNetUnfolderBase]: For 420736/420746 co-relation queries the response was YES. [2024-06-27 23:36:57,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52806 conditions, 4629 events. 3122/4629 cut-off events. For 420736/420746 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 22885 event pairs, 521 based on Foata normal form. 14/4643 useless extension candidates. Maximal degree in co-relation 52701. Up to 4083 conditions per place. [2024-06-27 23:36:57,320 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 351 selfloop transitions, 59 changer transitions 0/478 dead transitions. [2024-06-27 23:36:57,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 478 transitions, 9418 flow [2024-06-27 23:36:57,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:57,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:57,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 23:36:57,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 23:36:57,322 INFO L175 Difference]: Start difference. First operand has 230 places, 439 transitions, 8192 flow. Second operand 9 states and 157 transitions. [2024-06-27 23:36:57,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 478 transitions, 9418 flow [2024-06-27 23:36:57,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 478 transitions, 9174 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:58,006 INFO L231 Difference]: Finished difference. Result has 235 places, 447 transitions, 8400 flow [2024-06-27 23:36:58,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8041, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8400, PETRI_PLACES=235, PETRI_TRANSITIONS=447} [2024-06-27 23:36:58,007 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-27 23:36:58,007 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 447 transitions, 8400 flow [2024-06-27 23:36:58,007 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:36:58,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:58,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:58,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:36:58,007 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:36:58,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:58,008 INFO L85 PathProgramCache]: Analyzing trace with hash 374846264, now seen corresponding path program 1 times [2024-06-27 23:36:58,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:58,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498453821] [2024-06-27 23:36:58,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:58,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:58,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:58,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:58,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:58,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498453821] [2024-06-27 23:36:58,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498453821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:58,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:58,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:36:58,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423692400] [2024-06-27 23:36:58,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:58,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:36:58,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:58,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:36:58,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:36:58,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:58,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 447 transitions, 8400 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:58,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:58,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:58,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:00,045 INFO L124 PetriNetUnfolderBase]: 3207/4762 cut-off events. [2024-06-27 23:37:00,046 INFO L125 PetriNetUnfolderBase]: For 441135/441176 co-relation queries the response was YES. [2024-06-27 23:37:00,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54609 conditions, 4762 events. 3207/4762 cut-off events. For 441135/441176 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 23714 event pairs, 550 based on Foata normal form. 46/4805 useless extension candidates. Maximal degree in co-relation 54503. Up to 4064 conditions per place. [2024-06-27 23:37:00,111 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 284 selfloop transitions, 201 changer transitions 0/515 dead transitions. [2024-06-27 23:37:00,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 515 transitions, 10727 flow [2024-06-27 23:37:00,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:37:00,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:37:00,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 23:37:00,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 23:37:00,113 INFO L175 Difference]: Start difference. First operand has 235 places, 447 transitions, 8400 flow. Second operand 8 states and 148 transitions. [2024-06-27 23:37:00,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 515 transitions, 10727 flow [2024-06-27 23:37:00,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 515 transitions, 10481 flow, removed 84 selfloop flow, removed 4 redundant places. [2024-06-27 23:37:00,949 INFO L231 Difference]: Finished difference. Result has 241 places, 482 transitions, 9726 flow [2024-06-27 23:37:00,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8165, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9726, PETRI_PLACES=241, PETRI_TRANSITIONS=482} [2024-06-27 23:37:00,949 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-27 23:37:00,949 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 482 transitions, 9726 flow [2024-06-27 23:37:00,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:00,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:00,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:00,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:37:00,950 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:37:00,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:00,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1170881046, now seen corresponding path program 2 times [2024-06-27 23:37:00,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:00,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861701315] [2024-06-27 23:37:00,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:00,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:00,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:01,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:01,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:01,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861701315] [2024-06-27 23:37:01,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861701315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:01,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:01,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:37:01,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705828948] [2024-06-27 23:37:01,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:01,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:37:01,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:01,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:37:01,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:37:02,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:37:02,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 482 transitions, 9726 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:02,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:02,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:37:02,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:03,344 INFO L124 PetriNetUnfolderBase]: 3506/5142 cut-off events. [2024-06-27 23:37:03,345 INFO L125 PetriNetUnfolderBase]: For 478012/478028 co-relation queries the response was YES. [2024-06-27 23:37:03,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60710 conditions, 5142 events. 3506/5142 cut-off events. For 478012/478028 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 25445 event pairs, 605 based on Foata normal form. 24/5166 useless extension candidates. Maximal degree in co-relation 60601. Up to 4616 conditions per place. [2024-06-27 23:37:03,412 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 398 selfloop transitions, 180 changer transitions 0/581 dead transitions. [2024-06-27 23:37:03,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 581 transitions, 13113 flow [2024-06-27 23:37:03,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:37:03,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:37:03,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-27 23:37:03,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4317073170731707 [2024-06-27 23:37:03,414 INFO L175 Difference]: Start difference. First operand has 241 places, 482 transitions, 9726 flow. Second operand 10 states and 177 transitions. [2024-06-27 23:37:03,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 581 transitions, 13113 flow [2024-06-27 23:37:04,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 581 transitions, 12758 flow, removed 94 selfloop flow, removed 4 redundant places. [2024-06-27 23:37:04,301 INFO L231 Difference]: Finished difference. Result has 249 places, 537 transitions, 11578 flow [2024-06-27 23:37:04,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9471, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11578, PETRI_PLACES=249, PETRI_TRANSITIONS=537} [2024-06-27 23:37:04,302 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-27 23:37:04,302 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 537 transitions, 11578 flow [2024-06-27 23:37:04,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:04,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:04,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:04,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:37:04,302 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:37:04,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:04,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1156108120, now seen corresponding path program 3 times [2024-06-27 23:37:04,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:04,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200292315] [2024-06-27 23:37:04,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:04,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:04,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:05,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:05,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:05,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200292315] [2024-06-27 23:37:05,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200292315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:05,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:05,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:37:05,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366118882] [2024-06-27 23:37:05,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:05,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:37:05,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:05,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:37:05,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:37:05,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:05,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 537 transitions, 11578 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:05,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:05,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:05,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:06,883 INFO L124 PetriNetUnfolderBase]: 3442/5092 cut-off events. [2024-06-27 23:37:06,884 INFO L125 PetriNetUnfolderBase]: For 500216/500235 co-relation queries the response was YES. [2024-06-27 23:37:06,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61161 conditions, 5092 events. 3442/5092 cut-off events. For 500216/500235 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25623 event pairs, 585 based on Foata normal form. 20/5103 useless extension candidates. Maximal degree in co-relation 61050. Up to 4474 conditions per place. [2024-06-27 23:37:06,948 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 400 selfloop transitions, 82 changer transitions 0/570 dead transitions. [2024-06-27 23:37:06,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 570 transitions, 12792 flow [2024-06-27 23:37:06,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:06,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:06,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 23:37:06,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-27 23:37:06,949 INFO L175 Difference]: Start difference. First operand has 249 places, 537 transitions, 11578 flow. Second operand 9 states and 155 transitions. [2024-06-27 23:37:06,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 570 transitions, 12792 flow [2024-06-27 23:37:07,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 570 transitions, 12293 flow, removed 232 selfloop flow, removed 3 redundant places. [2024-06-27 23:37:07,862 INFO L231 Difference]: Finished difference. Result has 255 places, 539 transitions, 11394 flow [2024-06-27 23:37:07,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11079, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11394, PETRI_PLACES=255, PETRI_TRANSITIONS=539} [2024-06-27 23:37:07,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-27 23:37:07,863 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 539 transitions, 11394 flow [2024-06-27 23:37:07,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:07,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:07,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:07,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:37:07,864 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:37:07,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:07,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1372157890, now seen corresponding path program 4 times [2024-06-27 23:37:07,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:07,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129482919] [2024-06-27 23:37:07,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:07,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:07,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:08,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:08,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:08,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129482919] [2024-06-27 23:37:08,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129482919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:08,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:08,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:37:08,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745926956] [2024-06-27 23:37:08,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:08,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:37:08,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:08,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:37:08,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:37:08,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:08,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 539 transitions, 11394 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:37:08,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:08,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:08,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:10,272 INFO L124 PetriNetUnfolderBase]: 3467/5126 cut-off events. [2024-06-27 23:37:10,272 INFO L125 PetriNetUnfolderBase]: For 512222/512232 co-relation queries the response was YES. [2024-06-27 23:37:10,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61732 conditions, 5126 events. 3467/5126 cut-off events. For 512222/512232 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 25752 event pairs, 531 based on Foata normal form. 14/5140 useless extension candidates. Maximal degree in co-relation 61619. Up to 4491 conditions per place. [2024-06-27 23:37:10,343 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 401 selfloop transitions, 83 changer transitions 0/572 dead transitions. [2024-06-27 23:37:10,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 572 transitions, 12664 flow [2024-06-27 23:37:10,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:10,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:10,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 23:37:10,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 23:37:10,347 INFO L175 Difference]: Start difference. First operand has 255 places, 539 transitions, 11394 flow. Second operand 9 states and 157 transitions. [2024-06-27 23:37:10,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 572 transitions, 12664 flow [2024-06-27 23:37:11,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 572 transitions, 12418 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-27 23:37:11,509 INFO L231 Difference]: Finished difference. Result has 260 places, 543 transitions, 11534 flow [2024-06-27 23:37:11,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11148, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11534, PETRI_PLACES=260, PETRI_TRANSITIONS=543} [2024-06-27 23:37:11,510 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-27 23:37:11,510 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 543 transitions, 11534 flow [2024-06-27 23:37:11,510 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:37:11,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:11,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:11,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:37:11,510 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:37:11,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:11,511 INFO L85 PathProgramCache]: Analyzing trace with hash 115497690, now seen corresponding path program 3 times [2024-06-27 23:37:11,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:11,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173989971] [2024-06-27 23:37:11,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:11,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:11,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:12,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:12,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:12,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173989971] [2024-06-27 23:37:12,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173989971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:12,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:12,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:37:12,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833156679] [2024-06-27 23:37:12,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:12,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:37:12,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:12,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:37:12,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:37:12,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:37:12,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 543 transitions, 11534 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:12,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:12,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:37:12,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:13,911 INFO L124 PetriNetUnfolderBase]: 3680/5392 cut-off events. [2024-06-27 23:37:13,911 INFO L125 PetriNetUnfolderBase]: For 542684/542692 co-relation queries the response was YES. [2024-06-27 23:37:13,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65145 conditions, 5392 events. 3680/5392 cut-off events. For 542684/542692 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 26877 event pairs, 563 based on Foata normal form. 16/5408 useless extension candidates. Maximal degree in co-relation 65031. Up to 4838 conditions per place. [2024-06-27 23:37:13,981 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 423 selfloop transitions, 191 changer transitions 0/617 dead transitions. [2024-06-27 23:37:13,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 617 transitions, 14334 flow [2024-06-27 23:37:13,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:13,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:13,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 23:37:13,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 23:37:13,982 INFO L175 Difference]: Start difference. First operand has 260 places, 543 transitions, 11534 flow. Second operand 9 states and 161 transitions. [2024-06-27 23:37:13,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 617 transitions, 14334 flow [2024-06-27 23:37:15,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 617 transitions, 13895 flow, removed 140 selfloop flow, removed 7 redundant places. [2024-06-27 23:37:15,435 INFO L231 Difference]: Finished difference. Result has 263 places, 584 transitions, 12730 flow [2024-06-27 23:37:15,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11095, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12730, PETRI_PLACES=263, PETRI_TRANSITIONS=584} [2024-06-27 23:37:15,436 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-27 23:37:15,436 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 584 transitions, 12730 flow [2024-06-27 23:37:15,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:15,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:15,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:15,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:37:15,437 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:37:15,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:15,437 INFO L85 PathProgramCache]: Analyzing trace with hash 118294076, now seen corresponding path program 5 times [2024-06-27 23:37:15,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:15,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873433017] [2024-06-27 23:37:15,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:15,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:15,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:16,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:16,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:16,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873433017] [2024-06-27 23:37:16,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873433017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:16,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:16,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:37:16,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750104065] [2024-06-27 23:37:16,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:16,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:37:16,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:16,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:37:16,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:37:16,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:16,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 584 transitions, 12730 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:37:16,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:16,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:16,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:17,898 INFO L124 PetriNetUnfolderBase]: 3622/5351 cut-off events. [2024-06-27 23:37:17,898 INFO L125 PetriNetUnfolderBase]: For 566098/566114 co-relation queries the response was YES. [2024-06-27 23:37:17,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65793 conditions, 5351 events. 3622/5351 cut-off events. For 566098/566114 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27132 event pairs, 533 based on Foata normal form. 20/5371 useless extension candidates. Maximal degree in co-relation 65677. Up to 4681 conditions per place. [2024-06-27 23:37:17,978 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 438 selfloop transitions, 80 changer transitions 0/617 dead transitions. [2024-06-27 23:37:17,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 617 transitions, 14026 flow [2024-06-27 23:37:17,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:37:17,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:37:17,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 23:37:17,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 23:37:17,980 INFO L175 Difference]: Start difference. First operand has 263 places, 584 transitions, 12730 flow. Second operand 8 states and 148 transitions. [2024-06-27 23:37:17,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 617 transitions, 14026 flow [2024-06-27 23:37:19,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 617 transitions, 13766 flow, removed 115 selfloop flow, removed 3 redundant places. [2024-06-27 23:37:19,501 INFO L231 Difference]: Finished difference. Result has 268 places, 588 transitions, 12807 flow [2024-06-27 23:37:19,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12470, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12807, PETRI_PLACES=268, PETRI_TRANSITIONS=588} [2024-06-27 23:37:19,502 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-27 23:37:19,502 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 588 transitions, 12807 flow [2024-06-27 23:37:19,502 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:37:19,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:19,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:19,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:37:19,503 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:37:19,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:19,503 INFO L85 PathProgramCache]: Analyzing trace with hash 233763000, now seen corresponding path program 4 times [2024-06-27 23:37:19,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:19,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894342230] [2024-06-27 23:37:19,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:19,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:19,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:20,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:20,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:20,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894342230] [2024-06-27 23:37:20,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894342230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:20,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:20,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:37:20,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856410814] [2024-06-27 23:37:20,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:20,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:37:20,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:20,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:37:20,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:37:20,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:37:20,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 588 transitions, 12807 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:20,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:20,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:37:20,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:22,304 INFO L124 PetriNetUnfolderBase]: 3766/5519 cut-off events. [2024-06-27 23:37:22,304 INFO L125 PetriNetUnfolderBase]: For 594783/594793 co-relation queries the response was YES. [2024-06-27 23:37:22,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68597 conditions, 5519 events. 3766/5519 cut-off events. For 594783/594793 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 27647 event pairs, 571 based on Foata normal form. 13/5532 useless extension candidates. Maximal degree in co-relation 68480. Up to 4458 conditions per place. [2024-06-27 23:37:22,379 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 315 selfloop transitions, 315 changer transitions 0/633 dead transitions. [2024-06-27 23:37:22,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 633 transitions, 15181 flow [2024-06-27 23:37:22,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:22,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:22,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 23:37:22,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 23:37:22,381 INFO L175 Difference]: Start difference. First operand has 268 places, 588 transitions, 12807 flow. Second operand 9 states and 163 transitions. [2024-06-27 23:37:22,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 633 transitions, 15181 flow [2024-06-27 23:37:23,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 633 transitions, 14924 flow, removed 71 selfloop flow, removed 4 redundant places. [2024-06-27 23:37:23,653 INFO L231 Difference]: Finished difference. Result has 274 places, 600 transitions, 13883 flow [2024-06-27 23:37:23,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12550, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13883, PETRI_PLACES=274, PETRI_TRANSITIONS=600} [2024-06-27 23:37:23,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-27 23:37:23,654 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 600 transitions, 13883 flow [2024-06-27 23:37:23,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:23,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:23,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:23,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:37:23,655 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:37:23,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:23,655 INFO L85 PathProgramCache]: Analyzing trace with hash 231985758, now seen corresponding path program 1 times [2024-06-27 23:37:23,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:23,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536136042] [2024-06-27 23:37:23,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:23,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:23,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:24,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:24,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:24,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536136042] [2024-06-27 23:37:24,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536136042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:24,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:24,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:37:24,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818529105] [2024-06-27 23:37:24,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:24,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:37:24,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:24,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:37:24,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:37:24,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:37:24,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 600 transitions, 13883 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:24,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:24,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:37:24,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:26,622 INFO L124 PetriNetUnfolderBase]: 3802/5571 cut-off events. [2024-06-27 23:37:26,623 INFO L125 PetriNetUnfolderBase]: For 627586/627596 co-relation queries the response was YES. [2024-06-27 23:37:26,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71174 conditions, 5571 events. 3802/5571 cut-off events. For 627586/627596 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27940 event pairs, 573 based on Foata normal form. 16/5587 useless extension candidates. Maximal degree in co-relation 71054. Up to 4573 conditions per place. [2024-06-27 23:37:26,690 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 339 selfloop transitions, 299 changer transitions 0/641 dead transitions. [2024-06-27 23:37:26,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 641 transitions, 15823 flow [2024-06-27 23:37:26,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:37:26,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:37:26,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 23:37:26,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-27 23:37:26,692 INFO L175 Difference]: Start difference. First operand has 274 places, 600 transitions, 13883 flow. Second operand 10 states and 178 transitions. [2024-06-27 23:37:26,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 641 transitions, 15823 flow [2024-06-27 23:37:27,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 641 transitions, 15517 flow, removed 96 selfloop flow, removed 4 redundant places. [2024-06-27 23:37:27,990 INFO L231 Difference]: Finished difference. Result has 280 places, 604 transitions, 14363 flow [2024-06-27 23:37:27,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13585, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14363, PETRI_PLACES=280, PETRI_TRANSITIONS=604} [2024-06-27 23:37:27,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-27 23:37:27,991 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 604 transitions, 14363 flow [2024-06-27 23:37:27,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:27,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:27,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:27,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:37:27,992 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:27,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:27,992 INFO L85 PathProgramCache]: Analyzing trace with hash 231801308, now seen corresponding path program 6 times [2024-06-27 23:37:27,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:27,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260236108] [2024-06-27 23:37:27,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:27,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:28,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:29,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:29,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:29,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260236108] [2024-06-27 23:37:29,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260236108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:29,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:29,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:37:29,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135191960] [2024-06-27 23:37:29,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:29,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:37:29,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:29,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:37:29,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:37:29,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:29,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 604 transitions, 14363 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:29,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:29,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:29,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:30,891 INFO L124 PetriNetUnfolderBase]: 3738/5516 cut-off events. [2024-06-27 23:37:30,891 INFO L125 PetriNetUnfolderBase]: For 639025/639037 co-relation queries the response was YES. [2024-06-27 23:37:30,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71497 conditions, 5516 events. 3738/5516 cut-off events. For 639025/639037 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 27982 event pairs, 543 based on Foata normal form. 16/5532 useless extension candidates. Maximal degree in co-relation 71375. Up to 4707 conditions per place. [2024-06-27 23:37:30,967 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 409 selfloop transitions, 123 changer transitions 0/635 dead transitions. [2024-06-27 23:37:30,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 635 transitions, 15689 flow [2024-06-27 23:37:30,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:30,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:30,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 23:37:30,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 23:37:30,969 INFO L175 Difference]: Start difference. First operand has 280 places, 604 transitions, 14363 flow. Second operand 9 states and 157 transitions. [2024-06-27 23:37:30,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 635 transitions, 15689 flow [2024-06-27 23:37:32,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 635 transitions, 14961 flow, removed 68 selfloop flow, removed 8 redundant places. [2024-06-27 23:37:32,530 INFO L231 Difference]: Finished difference. Result has 281 places, 606 transitions, 14049 flow [2024-06-27 23:37:32,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13635, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14049, PETRI_PLACES=281, PETRI_TRANSITIONS=606} [2024-06-27 23:37:32,531 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-27 23:37:32,531 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 606 transitions, 14049 flow [2024-06-27 23:37:32,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:32,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:32,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:32,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:37:32,532 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:37:32,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:32,532 INFO L85 PathProgramCache]: Analyzing trace with hash 231986006, now seen corresponding path program 1 times [2024-06-27 23:37:32,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:32,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781207847] [2024-06-27 23:37:32,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:32,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:32,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:33,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:33,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:33,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781207847] [2024-06-27 23:37:33,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781207847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:33,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:33,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:37:33,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289887043] [2024-06-27 23:37:33,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:33,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:37:33,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:33,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:37:33,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:37:33,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:37:33,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 606 transitions, 14049 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:33,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:33,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:37:33,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:35,556 INFO L124 PetriNetUnfolderBase]: 3971/5846 cut-off events. [2024-06-27 23:37:35,556 INFO L125 PetriNetUnfolderBase]: For 730284/730294 co-relation queries the response was YES. [2024-06-27 23:37:35,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74631 conditions, 5846 events. 3971/5846 cut-off events. For 730284/730294 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 29819 event pairs, 584 based on Foata normal form. 46/5892 useless extension candidates. Maximal degree in co-relation 74508. Up to 4670 conditions per place. [2024-06-27 23:37:35,637 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 349 selfloop transitions, 298 changer transitions 0/650 dead transitions. [2024-06-27 23:37:35,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 650 transitions, 16047 flow [2024-06-27 23:37:35,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:37:35,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:37:35,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 23:37:35,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-27 23:37:35,638 INFO L175 Difference]: Start difference. First operand has 281 places, 606 transitions, 14049 flow. Second operand 10 states and 181 transitions. [2024-06-27 23:37:35,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 650 transitions, 16047 flow [2024-06-27 23:37:37,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 650 transitions, 15653 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-27 23:37:37,254 INFO L231 Difference]: Finished difference. Result has 284 places, 609 transitions, 14415 flow [2024-06-27 23:37:37,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13655, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14415, PETRI_PLACES=284, PETRI_TRANSITIONS=609} [2024-06-27 23:37:37,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-27 23:37:37,255 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 609 transitions, 14415 flow [2024-06-27 23:37:37,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:37,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:37,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:37,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:37:37,256 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:37:37,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:37,256 INFO L85 PathProgramCache]: Analyzing trace with hash 231806082, now seen corresponding path program 5 times [2024-06-27 23:37:37,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:37,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314401972] [2024-06-27 23:37:37,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:37,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:37,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:38,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:38,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:38,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314401972] [2024-06-27 23:37:38,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314401972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:38,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:38,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:37:38,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896677034] [2024-06-27 23:37:38,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:38,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:37:38,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:38,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:37:38,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:37:38,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:37:38,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 609 transitions, 14415 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:38,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:38,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:37:38,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:40,055 INFO L124 PetriNetUnfolderBase]: 3965/5838 cut-off events. [2024-06-27 23:37:40,055 INFO L125 PetriNetUnfolderBase]: For 688928/688938 co-relation queries the response was YES. [2024-06-27 23:37:40,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75379 conditions, 5838 events. 3965/5838 cut-off events. For 688928/688938 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 29789 event pairs, 593 based on Foata normal form. 13/5851 useless extension candidates. Maximal degree in co-relation 75255. Up to 4781 conditions per place. [2024-06-27 23:37:40,139 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 381 selfloop transitions, 257 changer transitions 0/641 dead transitions. [2024-06-27 23:37:40,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 641 transitions, 16243 flow [2024-06-27 23:37:40,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:40,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:40,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 23:37:40,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:37:40,141 INFO L175 Difference]: Start difference. First operand has 284 places, 609 transitions, 14415 flow. Second operand 9 states and 162 transitions. [2024-06-27 23:37:40,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 641 transitions, 16243 flow [2024-06-27 23:37:42,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 641 transitions, 15651 flow, removed 81 selfloop flow, removed 7 redundant places. [2024-06-27 23:37:42,191 INFO L231 Difference]: Finished difference. Result has 286 places, 609 transitions, 14358 flow [2024-06-27 23:37:42,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13823, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14358, PETRI_PLACES=286, PETRI_TRANSITIONS=609} [2024-06-27 23:37:42,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-27 23:37:42,192 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 609 transitions, 14358 flow [2024-06-27 23:37:42,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:42,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:42,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:42,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:37:42,193 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:42,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:42,194 INFO L85 PathProgramCache]: Analyzing trace with hash -265732794, now seen corresponding path program 1 times [2024-06-27 23:37:42,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:42,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295436283] [2024-06-27 23:37:42,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:42,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:42,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:42,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:42,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:42,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295436283] [2024-06-27 23:37:42,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295436283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:42,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:42,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:37:42,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620655616] [2024-06-27 23:37:42,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:42,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:37:42,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:42,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:37:42,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:37:42,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:37:42,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 609 transitions, 14358 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:42,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:42,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:37:42,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:44,491 INFO L124 PetriNetUnfolderBase]: 3959/5836 cut-off events. [2024-06-27 23:37:44,491 INFO L125 PetriNetUnfolderBase]: For 695686/695690 co-relation queries the response was YES. [2024-06-27 23:37:44,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74446 conditions, 5836 events. 3959/5836 cut-off events. For 695686/695690 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 29979 event pairs, 963 based on Foata normal form. 6/5842 useless extension candidates. Maximal degree in co-relation 74321. Up to 5763 conditions per place. [2024-06-27 23:37:44,575 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 596 selfloop transitions, 28 changer transitions 0/627 dead transitions. [2024-06-27 23:37:44,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 627 transitions, 15778 flow [2024-06-27 23:37:44,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:37:44,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:37:44,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 23:37:44,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39372822299651566 [2024-06-27 23:37:44,576 INFO L175 Difference]: Start difference. First operand has 286 places, 609 transitions, 14358 flow. Second operand 7 states and 113 transitions. [2024-06-27 23:37:44,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 627 transitions, 15778 flow [2024-06-27 23:37:46,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 627 transitions, 14777 flow, removed 57 selfloop flow, removed 9 redundant places. [2024-06-27 23:37:46,235 INFO L231 Difference]: Finished difference. Result has 284 places, 609 transitions, 13423 flow [2024-06-27 23:37:46,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13357, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13423, PETRI_PLACES=284, PETRI_TRANSITIONS=609} [2024-06-27 23:37:46,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-27 23:37:46,236 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 609 transitions, 13423 flow [2024-06-27 23:37:46,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:46,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:46,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:46,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:37:46,236 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:37:46,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:46,239 INFO L85 PathProgramCache]: Analyzing trace with hash 949096544, now seen corresponding path program 7 times [2024-06-27 23:37:46,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:46,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259158198] [2024-06-27 23:37:46,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:46,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:46,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:47,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:47,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:47,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259158198] [2024-06-27 23:37:47,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259158198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:47,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:47,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:37:47,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407166884] [2024-06-27 23:37:47,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:47,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:37:47,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:47,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:37:47,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:37:47,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:47,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 609 transitions, 13423 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:37:47,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:47,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:47,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:48,974 INFO L124 PetriNetUnfolderBase]: 3915/5821 cut-off events. [2024-06-27 23:37:48,974 INFO L125 PetriNetUnfolderBase]: For 705373/705385 co-relation queries the response was YES. [2024-06-27 23:37:49,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72519 conditions, 5821 events. 3915/5821 cut-off events. For 705373/705385 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 30348 event pairs, 561 based on Foata normal form. 16/5837 useless extension candidates. Maximal degree in co-relation 72394. Up to 5092 conditions per place. [2024-06-27 23:37:49,052 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 472 selfloop transitions, 68 changer transitions 0/644 dead transitions. [2024-06-27 23:37:49,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 644 transitions, 14862 flow [2024-06-27 23:37:49,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:49,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:49,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:37:49,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 23:37:49,062 INFO L175 Difference]: Start difference. First operand has 284 places, 609 transitions, 13423 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:37:49,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 644 transitions, 14862 flow [2024-06-27 23:37:50,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 644 transitions, 14802 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:37:50,609 INFO L231 Difference]: Finished difference. Result has 289 places, 619 transitions, 13812 flow [2024-06-27 23:37:50,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13363, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13812, PETRI_PLACES=289, PETRI_TRANSITIONS=619} [2024-06-27 23:37:50,610 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-27 23:37:50,610 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 619 transitions, 13812 flow [2024-06-27 23:37:50,610 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:37:50,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:50,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:50,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:37:50,610 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:37:50,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:50,611 INFO L85 PathProgramCache]: Analyzing trace with hash 949156994, now seen corresponding path program 8 times [2024-06-27 23:37:50,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:50,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396192338] [2024-06-27 23:37:50,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:50,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:50,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:51,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:51,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:51,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396192338] [2024-06-27 23:37:51,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396192338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:51,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:51,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:37:51,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998696963] [2024-06-27 23:37:51,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:51,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:37:51,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:51,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:37:51,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:37:51,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:51,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 619 transitions, 13812 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:37:51,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:51,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:51,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:53,473 INFO L124 PetriNetUnfolderBase]: 3973/5913 cut-off events. [2024-06-27 23:37:53,473 INFO L125 PetriNetUnfolderBase]: For 739895/739905 co-relation queries the response was YES. [2024-06-27 23:37:53,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74197 conditions, 5913 events. 3973/5913 cut-off events. For 739895/739905 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 30977 event pairs, 565 based on Foata normal form. 14/5927 useless extension candidates. Maximal degree in co-relation 74070. Up to 5153 conditions per place. [2024-06-27 23:37:53,560 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 456 selfloop transitions, 92 changer transitions 0/652 dead transitions. [2024-06-27 23:37:53,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 652 transitions, 15256 flow [2024-06-27 23:37:53,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:53,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:53,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:37:53,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 23:37:53,562 INFO L175 Difference]: Start difference. First operand has 289 places, 619 transitions, 13812 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:37:53,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 652 transitions, 15256 flow [2024-06-27 23:37:55,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 652 transitions, 14958 flow, removed 100 selfloop flow, removed 5 redundant places. [2024-06-27 23:37:55,420 INFO L231 Difference]: Finished difference. Result has 293 places, 629 transitions, 14007 flow [2024-06-27 23:37:55,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13514, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14007, PETRI_PLACES=293, PETRI_TRANSITIONS=629} [2024-06-27 23:37:55,421 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-27 23:37:55,421 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 629 transitions, 14007 flow [2024-06-27 23:37:55,421 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:37:55,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:55,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:55,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:37:55,421 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:37:55,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:55,422 INFO L85 PathProgramCache]: Analyzing trace with hash 949157118, now seen corresponding path program 6 times [2024-06-27 23:37:55,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:55,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644419836] [2024-06-27 23:37:55,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:55,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:55,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:56,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:56,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:56,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644419836] [2024-06-27 23:37:56,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644419836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:56,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:56,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:37:56,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505869632] [2024-06-27 23:37:56,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:56,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:37:56,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:56,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:37:56,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:37:56,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:37:56,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 629 transitions, 14007 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:56,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:56,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:37:56,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:58,276 INFO L124 PetriNetUnfolderBase]: 4169/6147 cut-off events. [2024-06-27 23:37:58,277 INFO L125 PetriNetUnfolderBase]: For 768175/768183 co-relation queries the response was YES. [2024-06-27 23:37:58,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77479 conditions, 6147 events. 4169/6147 cut-off events. For 768175/768183 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 31880 event pairs, 608 based on Foata normal form. 14/6161 useless extension candidates. Maximal degree in co-relation 77351. Up to 5581 conditions per place. [2024-06-27 23:37:58,362 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 481 selfloop transitions, 196 changer transitions 0/680 dead transitions. [2024-06-27 23:37:58,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 680 transitions, 16678 flow [2024-06-27 23:37:58,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:58,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:58,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 23:37:58,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:37:58,363 INFO L175 Difference]: Start difference. First operand has 293 places, 629 transitions, 14007 flow. Second operand 9 states and 153 transitions. [2024-06-27 23:37:58,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 680 transitions, 16678 flow [2024-06-27 23:38:00,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 680 transitions, 16265 flow, removed 128 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:00,358 INFO L231 Difference]: Finished difference. Result has 297 places, 653 transitions, 14920 flow [2024-06-27 23:38:00,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13594, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14920, PETRI_PLACES=297, PETRI_TRANSITIONS=653} [2024-06-27 23:38:00,359 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-27 23:38:00,359 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 653 transitions, 14920 flow [2024-06-27 23:38:00,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:00,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:00,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:00,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:38:00,359 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:38:00,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:00,360 INFO L85 PathProgramCache]: Analyzing trace with hash 951958464, now seen corresponding path program 2 times [2024-06-27 23:38:00,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:00,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60737036] [2024-06-27 23:38:00,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:00,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:00,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:01,544 INFO L134 CoverageAnalysis]: 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:01,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:01,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60737036] [2024-06-27 23:38:01,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60737036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:01,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:01,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:01,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045072529] [2024-06-27 23:38:01,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:01,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:01,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:01,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:01,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:01,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:38:01,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 653 transitions, 14920 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:01,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:01,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:38:01,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:03,472 INFO L124 PetriNetUnfolderBase]: 4233/6237 cut-off events. [2024-06-27 23:38:03,472 INFO L125 PetriNetUnfolderBase]: For 795105/795113 co-relation queries the response was YES. [2024-06-27 23:38:03,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79500 conditions, 6237 events. 4233/6237 cut-off events. For 795105/795113 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 32371 event pairs, 616 based on Foata normal form. 14/6251 useless extension candidates. Maximal degree in co-relation 79370. Up to 5844 conditions per place. [2024-06-27 23:38:03,554 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 541 selfloop transitions, 149 changer transitions 0/693 dead transitions. [2024-06-27 23:38:03,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 693 transitions, 17107 flow [2024-06-27 23:38:03,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:03,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:03,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 23:38:03,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-27 23:38:03,556 INFO L175 Difference]: Start difference. First operand has 297 places, 653 transitions, 14920 flow. Second operand 9 states and 160 transitions. [2024-06-27 23:38:03,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 693 transitions, 17107 flow [2024-06-27 23:38:05,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 693 transitions, 16743 flow, removed 109 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:05,338 INFO L231 Difference]: Finished difference. Result has 300 places, 661 transitions, 15075 flow [2024-06-27 23:38:05,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14556, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15075, PETRI_PLACES=300, PETRI_TRANSITIONS=661} [2024-06-27 23:38:05,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-27 23:38:05,339 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 661 transitions, 15075 flow [2024-06-27 23:38:05,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:05,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:05,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:05,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:38:05,340 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:38:05,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:05,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1320556732, now seen corresponding path program 3 times [2024-06-27 23:38:05,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:05,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454999259] [2024-06-27 23:38:05,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:05,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:05,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:06,593 INFO L134 CoverageAnalysis]: 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:06,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:06,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454999259] [2024-06-27 23:38:06,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454999259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:06,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:06,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:38:06,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065443729] [2024-06-27 23:38:06,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:06,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:38:06,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:06,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:38:06,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:38:06,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:38:06,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 661 transitions, 15075 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call 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:06,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:06,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:38:06,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:08,503 INFO L124 PetriNetUnfolderBase]: 4297/6327 cut-off events. [2024-06-27 23:38:08,503 INFO L125 PetriNetUnfolderBase]: For 815597/815605 co-relation queries the response was YES. [2024-06-27 23:38:08,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81031 conditions, 6327 events. 4297/6327 cut-off events. For 815597/815605 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 32870 event pairs, 610 based on Foata normal form. 14/6341 useless extension candidates. Maximal degree in co-relation 80900. Up to 5686 conditions per place. [2024-06-27 23:38:08,592 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 500 selfloop transitions, 198 changer transitions 0/701 dead transitions. [2024-06-27 23:38:08,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 701 transitions, 17306 flow [2024-06-27 23:38:08,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:38:08,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:38:08,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 23:38:08,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:38:08,594 INFO L175 Difference]: Start difference. First operand has 300 places, 661 transitions, 15075 flow. Second operand 10 states and 170 transitions. [2024-06-27 23:38:08,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 701 transitions, 17306 flow [2024-06-27 23:38:10,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 701 transitions, 17049 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:10,860 INFO L231 Difference]: Finished difference. Result has 306 places, 669 transitions, 15450 flow [2024-06-27 23:38:10,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14818, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15450, PETRI_PLACES=306, PETRI_TRANSITIONS=669} [2024-06-27 23:38:10,861 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-27 23:38:10,861 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 669 transitions, 15450 flow [2024-06-27 23:38:10,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call 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,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:10,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:10,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:38:10,861 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:38:10,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:10,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1067429372, now seen corresponding path program 2 times [2024-06-27 23:38:10,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:10,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199401075] [2024-06-27 23:38:10,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:10,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:10,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:11,974 INFO L134 CoverageAnalysis]: 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:11,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:11,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199401075] [2024-06-27 23:38:11,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199401075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:11,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:11,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:11,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007357431] [2024-06-27 23:38:11,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:11,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:11,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:11,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:11,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:12,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:38:12,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 669 transitions, 15450 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:12,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:12,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:38:12,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:13,987 INFO L124 PetriNetUnfolderBase]: 4633/6859 cut-off events. [2024-06-27 23:38:13,987 INFO L125 PetriNetUnfolderBase]: For 948646/948654 co-relation queries the response was YES. [2024-06-27 23:38:14,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87486 conditions, 6859 events. 4633/6859 cut-off events. For 948646/948654 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 36345 event pairs, 639 based on Foata normal form. 50/6909 useless extension candidates. Maximal degree in co-relation 87354. Up to 5786 conditions per place. [2024-06-27 23:38:14,088 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 479 selfloop transitions, 249 changer transitions 0/731 dead transitions. [2024-06-27 23:38:14,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 731 transitions, 18227 flow [2024-06-27 23:38:14,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:14,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:14,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 23:38:14,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 23:38:14,091 INFO L175 Difference]: Start difference. First operand has 306 places, 669 transitions, 15450 flow. Second operand 9 states and 170 transitions. [2024-06-27 23:38:14,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 731 transitions, 18227 flow [2024-06-27 23:38:16,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 731 transitions, 17627 flow, removed 104 selfloop flow, removed 8 redundant places. [2024-06-27 23:38:16,256 INFO L231 Difference]: Finished difference. Result has 308 places, 697 transitions, 16255 flow [2024-06-27 23:38:16,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14950, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16255, PETRI_PLACES=308, PETRI_TRANSITIONS=697} [2024-06-27 23:38:16,259 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-27 23:38:16,259 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 697 transitions, 16255 flow [2024-06-27 23:38:16,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:16,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:16,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:16,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:38:16,260 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:38:16,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:16,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1320556546, now seen corresponding path program 7 times [2024-06-27 23:38:16,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:16,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318383592] [2024-06-27 23:38:16,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:16,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:16,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:17,499 INFO L134 CoverageAnalysis]: 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:17,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:17,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318383592] [2024-06-27 23:38:17,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318383592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:17,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:17,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:17,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748126122] [2024-06-27 23:38:17,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:17,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:17,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:17,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:17,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:17,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:38:17,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 697 transitions, 16255 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:17,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:17,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:38:17,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:19,815 INFO L124 PetriNetUnfolderBase]: 4727/6992 cut-off events. [2024-06-27 23:38:19,815 INFO L125 PetriNetUnfolderBase]: For 945717/945725 co-relation queries the response was YES. [2024-06-27 23:38:19,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91216 conditions, 6992 events. 4727/6992 cut-off events. For 945717/945725 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 37267 event pairs, 640 based on Foata normal form. 11/7003 useless extension candidates. Maximal degree in co-relation 91082. Up to 6177 conditions per place. [2024-06-27 23:38:19,929 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 526 selfloop transitions, 217 changer transitions 0/746 dead transitions. [2024-06-27 23:38:19,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 746 transitions, 19143 flow [2024-06-27 23:38:19,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:19,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:19,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 23:38:19,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 23:38:19,931 INFO L175 Difference]: Start difference. First operand has 308 places, 697 transitions, 16255 flow. Second operand 9 states and 157 transitions. [2024-06-27 23:38:19,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 746 transitions, 19143 flow [2024-06-27 23:38:23,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 746 transitions, 18545 flow, removed 162 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:23,035 INFO L231 Difference]: Finished difference. Result has 313 places, 716 transitions, 16739 flow [2024-06-27 23:38:23,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15657, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16739, PETRI_PLACES=313, PETRI_TRANSITIONS=716} [2024-06-27 23:38:23,036 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-27 23:38:23,036 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 716 transitions, 16739 flow [2024-06-27 23:38:23,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:23,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:23,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:23,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:38:23,037 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:23,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:23,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1067429124, now seen corresponding path program 4 times [2024-06-27 23:38:23,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:23,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942194087] [2024-06-27 23:38:23,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:23,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:23,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:24,173 INFO L134 CoverageAnalysis]: 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:24,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:24,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942194087] [2024-06-27 23:38:24,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942194087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:24,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:24,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:24,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193634420] [2024-06-27 23:38:24,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:24,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:24,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:24,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:24,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:24,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:38:24,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 716 transitions, 16739 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:24,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:24,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:38:24,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:26,269 INFO L124 PetriNetUnfolderBase]: 4829/7138 cut-off events. [2024-06-27 23:38:26,269 INFO L125 PetriNetUnfolderBase]: For 960532/960540 co-relation queries the response was YES. [2024-06-27 23:38:26,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92306 conditions, 7138 events. 4829/7138 cut-off events. For 960532/960540 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 38156 event pairs, 643 based on Foata normal form. 14/7152 useless extension candidates. Maximal degree in co-relation 92169. Up to 6300 conditions per place. [2024-06-27 23:38:26,382 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 489 selfloop transitions, 273 changer transitions 0/765 dead transitions. [2024-06-27 23:38:26,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 765 transitions, 19518 flow [2024-06-27 23:38:26,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:26,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:26,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 23:38:26,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-27 23:38:26,412 INFO L175 Difference]: Start difference. First operand has 313 places, 716 transitions, 16739 flow. Second operand 9 states and 167 transitions. [2024-06-27 23:38:26,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 765 transitions, 19518 flow [2024-06-27 23:38:29,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 765 transitions, 19030 flow, removed 137 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:29,172 INFO L231 Difference]: Finished difference. Result has 317 places, 732 transitions, 17386 flow [2024-06-27 23:38:29,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16261, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17386, PETRI_PLACES=317, PETRI_TRANSITIONS=732} [2024-06-27 23:38:29,173 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-27 23:38:29,173 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 732 transitions, 17386 flow [2024-06-27 23:38:29,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:29,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:29,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:29,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:38:29,174 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:38:29,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:29,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1320729526, now seen corresponding path program 8 times [2024-06-27 23:38:29,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:29,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424564240] [2024-06-27 23:38:29,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:29,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:29,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:30,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:30,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:30,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424564240] [2024-06-27 23:38:30,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424564240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:30,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:30,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:30,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698301894] [2024-06-27 23:38:30,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:30,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:30,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:30,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:30,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:30,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:38:30,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 732 transitions, 17386 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:30,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:30,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:38:30,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:32,472 INFO L124 PetriNetUnfolderBase]: 4831/7141 cut-off events. [2024-06-27 23:38:32,472 INFO L125 PetriNetUnfolderBase]: For 950618/950626 co-relation queries the response was YES. [2024-06-27 23:38:32,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93604 conditions, 7141 events. 4831/7141 cut-off events. For 950618/950626 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 38145 event pairs, 642 based on Foata normal form. 11/7152 useless extension candidates. Maximal degree in co-relation 93465. Up to 6328 conditions per place. [2024-06-27 23:38:32,586 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 504 selfloop transitions, 256 changer transitions 0/763 dead transitions. [2024-06-27 23:38:32,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 763 transitions, 19582 flow [2024-06-27 23:38:32,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:32,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:32,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 23:38:32,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-27 23:38:32,588 INFO L175 Difference]: Start difference. First operand has 317 places, 732 transitions, 17386 flow. Second operand 9 states and 155 transitions. [2024-06-27 23:38:32,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 763 transitions, 19582 flow [2024-06-27 23:38:35,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 763 transitions, 19025 flow, removed 90 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:35,593 INFO L231 Difference]: Finished difference. Result has 321 places, 737 transitions, 17556 flow [2024-06-27 23:38:35,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16829, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17556, PETRI_PLACES=321, PETRI_TRANSITIONS=737} [2024-06-27 23:38:35,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-27 23:38:35,594 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 737 transitions, 17556 flow [2024-06-27 23:38:35,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:35,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:35,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:35,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:38:35,595 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:38:35,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:35,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1320551772, now seen corresponding path program 9 times [2024-06-27 23:38:35,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:35,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155692784] [2024-06-27 23:38:35,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:35,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:35,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:36,708 INFO L134 CoverageAnalysis]: 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,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:36,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155692784] [2024-06-27 23:38:36,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155692784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:36,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:36,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:36,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83754210] [2024-06-27 23:38:36,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:36,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:36,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:36,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:36,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:36,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:38:36,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 737 transitions, 17556 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:38:36,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:36,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:38:36,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:38,872 INFO L124 PetriNetUnfolderBase]: 4724/7049 cut-off events. [2024-06-27 23:38:38,872 INFO L125 PetriNetUnfolderBase]: For 974813/974823 co-relation queries the response was YES. [2024-06-27 23:38:38,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92458 conditions, 7049 events. 4724/7049 cut-off events. For 974813/974823 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 38289 event pairs, 590 based on Foata normal form. 14/7063 useless extension candidates. Maximal degree in co-relation 92318. Up to 6138 conditions per place. [2024-06-27 23:38:38,991 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 532 selfloop transitions, 100 changer transitions 0/764 dead transitions. [2024-06-27 23:38:38,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 764 transitions, 19096 flow [2024-06-27 23:38:38,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:38,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:38,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 23:38:38,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-27 23:38:38,993 INFO L175 Difference]: Start difference. First operand has 321 places, 737 transitions, 17556 flow. Second operand 9 states and 152 transitions. [2024-06-27 23:38:38,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 764 transitions, 19096 flow [2024-06-27 23:38:41,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 764 transitions, 18591 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:41,824 INFO L231 Difference]: Finished difference. Result has 324 places, 741 transitions, 17461 flow [2024-06-27 23:38:41,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17051, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17461, PETRI_PLACES=324, PETRI_TRANSITIONS=741} [2024-06-27 23:38:41,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-27 23:38:41,825 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 741 transitions, 17461 flow [2024-06-27 23:38:41,825 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:38:41,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:41,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:41,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:38:41,826 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:41,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:41,827 INFO L85 PathProgramCache]: Analyzing trace with hash -127479834, now seen corresponding path program 2 times [2024-06-27 23:38:41,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:41,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442322881] [2024-06-27 23:38:41,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:41,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:41,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:42,693 INFO L134 CoverageAnalysis]: 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,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:42,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442322881] [2024-06-27 23:38:42,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442322881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:42,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:42,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:38:42,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646610974] [2024-06-27 23:38:42,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:42,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:38:42,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:42,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:38:42,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:38:42,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:38:42,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 741 transitions, 17461 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:42,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:42,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:38:42,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:44,963 INFO L124 PetriNetUnfolderBase]: 4864/7201 cut-off events. [2024-06-27 23:38:44,963 INFO L125 PetriNetUnfolderBase]: For 1007032/1007036 co-relation queries the response was YES. [2024-06-27 23:38:45,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94228 conditions, 7201 events. 4864/7201 cut-off events. For 1007032/1007036 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 38795 event pairs, 1057 based on Foata normal form. 5/7206 useless extension candidates. Maximal degree in co-relation 94087. Up to 7125 conditions per place. [2024-06-27 23:38:45,061 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 723 selfloop transitions, 30 changer transitions 0/756 dead transitions. [2024-06-27 23:38:45,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 756 transitions, 19225 flow [2024-06-27 23:38:45,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:38:45,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:38:45,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-27 23:38:45,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 23:38:45,062 INFO L175 Difference]: Start difference. First operand has 324 places, 741 transitions, 17461 flow. Second operand 6 states and 99 transitions. [2024-06-27 23:38:45,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 756 transitions, 19225 flow [2024-06-27 23:38:47,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 756 transitions, 18828 flow, removed 88 selfloop flow, removed 8 redundant places. [2024-06-27 23:38:47,548 INFO L231 Difference]: Finished difference. Result has 322 places, 744 transitions, 17222 flow [2024-06-27 23:38:47,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17064, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=714, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=17222, PETRI_PLACES=322, PETRI_TRANSITIONS=744} [2024-06-27 23:38:47,549 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-27 23:38:47,549 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 744 transitions, 17222 flow [2024-06-27 23:38:47,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:47,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:47,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:47,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:38:47,550 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:38:47,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:47,550 INFO L85 PathProgramCache]: Analyzing trace with hash 2072731130, now seen corresponding path program 3 times [2024-06-27 23:38:47,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:47,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894489696] [2024-06-27 23:38:47,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:47,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:47,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:48,777 INFO L134 CoverageAnalysis]: 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,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:48,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894489696] [2024-06-27 23:38:48,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894489696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:48,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:48,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:48,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558485498] [2024-06-27 23:38:48,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:48,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:48,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:48,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:48,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:48,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:38:48,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 744 transitions, 17222 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:48,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:48,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:38:48,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:51,089 INFO L124 PetriNetUnfolderBase]: 4892/7248 cut-off events. [2024-06-27 23:38:51,089 INFO L125 PetriNetUnfolderBase]: For 1035816/1035824 co-relation queries the response was YES. [2024-06-27 23:38:51,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94358 conditions, 7248 events. 4892/7248 cut-off events. For 1035816/1035824 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 39178 event pairs, 1046 based on Foata normal form. 14/7262 useless extension candidates. Maximal degree in co-relation 94215. Up to 6956 conditions per place. [2024-06-27 23:38:51,201 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 703 selfloop transitions, 74 changer transitions 0/780 dead transitions. [2024-06-27 23:38:51,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 780 transitions, 19512 flow [2024-06-27 23:38:51,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:38:51,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:38:51,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-27 23:38:51,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 23:38:51,202 INFO L175 Difference]: Start difference. First operand has 322 places, 744 transitions, 17222 flow. Second operand 10 states and 160 transitions. [2024-06-27 23:38:51,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 780 transitions, 19512 flow [2024-06-27 23:38:53,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 780 transitions, 19457 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:53,925 INFO L231 Difference]: Finished difference. Result has 330 places, 750 transitions, 17558 flow [2024-06-27 23:38:53,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17167, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17558, PETRI_PLACES=330, PETRI_TRANSITIONS=750} [2024-06-27 23:38:53,925 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-27 23:38:53,926 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 750 transitions, 17558 flow [2024-06-27 23:38:53,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:53,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:53,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:53,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:38:53,926 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:38:53,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:53,927 INFO L85 PathProgramCache]: Analyzing trace with hash -507871996, now seen corresponding path program 5 times [2024-06-27 23:38:53,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:53,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359736734] [2024-06-27 23:38:53,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:53,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:53,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:55,288 INFO L134 CoverageAnalysis]: 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,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:55,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359736734] [2024-06-27 23:38:55,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359736734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:55,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:55,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:38:55,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626276594] [2024-06-27 23:38:55,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:55,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:38:55,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:55,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:38:55,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:38:55,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:38:55,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 750 transitions, 17558 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call 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,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:55,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:38:55,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:57,550 INFO L124 PetriNetUnfolderBase]: 4928/7289 cut-off events. [2024-06-27 23:38:57,550 INFO L125 PetriNetUnfolderBase]: For 1062848/1062860 co-relation queries the response was YES. [2024-06-27 23:38:57,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96082 conditions, 7289 events. 4928/7289 cut-off events. For 1062848/1062860 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 39215 event pairs, 607 based on Foata normal form. 18/7307 useless extension candidates. Maximal degree in co-relation 95936. Up to 6114 conditions per place. [2024-06-27 23:38:57,665 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 482 selfloop transitions, 300 changer transitions 0/785 dead transitions. [2024-06-27 23:38:57,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 785 transitions, 19916 flow [2024-06-27 23:38:57,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:38:57,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:38:57,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 23:38:57,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170731707317073 [2024-06-27 23:38:57,666 INFO L175 Difference]: Start difference. First operand has 330 places, 750 transitions, 17558 flow. Second operand 10 states and 171 transitions. [2024-06-27 23:38:57,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 785 transitions, 19916 flow [2024-06-27 23:39:00,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 785 transitions, 19602 flow, removed 94 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:00,333 INFO L231 Difference]: Finished difference. Result has 334 places, 754 transitions, 18073 flow [2024-06-27 23:39:00,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17244, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18073, PETRI_PLACES=334, PETRI_TRANSITIONS=754} [2024-06-27 23:39:00,334 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-27 23:39:00,334 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 754 transitions, 18073 flow [2024-06-27 23:39:00,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call 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,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:00,334 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:00,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:39:00,334 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:39:00,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:00,335 INFO L85 PathProgramCache]: Analyzing trace with hash 2072724186, now seen corresponding path program 9 times [2024-06-27 23:39:00,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:00,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250093617] [2024-06-27 23:39:00,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:00,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:00,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:01,573 INFO L134 CoverageAnalysis]: 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:01,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:01,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250093617] [2024-06-27 23:39:01,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250093617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:01,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:01,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:01,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091447136] [2024-06-27 23:39:01,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:01,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:01,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:01,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:01,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:01,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:39:01,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 754 transitions, 18073 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:01,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:01,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:39:01,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:03,748 INFO L124 PetriNetUnfolderBase]: 4970/7349 cut-off events. [2024-06-27 23:39:03,748 INFO L125 PetriNetUnfolderBase]: For 1099593/1099605 co-relation queries the response was YES. [2024-06-27 23:39:03,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98724 conditions, 7349 events. 4970/7349 cut-off events. For 1099593/1099605 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 39521 event pairs, 606 based on Foata normal form. 15/7364 useless extension candidates. Maximal degree in co-relation 98577. Up to 5770 conditions per place. [2024-06-27 23:39:03,863 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 452 selfloop transitions, 340 changer transitions 0/795 dead transitions. [2024-06-27 23:39:03,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 795 transitions, 21327 flow [2024-06-27 23:39:03,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:03,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:03,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 23:39:03,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 23:39:03,865 INFO L175 Difference]: Start difference. First operand has 334 places, 754 transitions, 18073 flow. Second operand 9 states and 159 transitions. [2024-06-27 23:39:03,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 795 transitions, 21327 flow [2024-06-27 23:39:06,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 795 transitions, 20546 flow, removed 93 selfloop flow, removed 8 redundant places. [2024-06-27 23:39:06,948 INFO L231 Difference]: Finished difference. Result has 337 places, 766 transitions, 18673 flow [2024-06-27 23:39:06,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17292, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18673, PETRI_PLACES=337, PETRI_TRANSITIONS=766} [2024-06-27 23:39:06,949 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-27 23:39:06,949 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 766 transitions, 18673 flow [2024-06-27 23:39:06,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:06,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:06,950 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:06,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:39:06,950 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:39:06,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:06,950 INFO L85 PathProgramCache]: Analyzing trace with hash -508056446, now seen corresponding path program 10 times [2024-06-27 23:39:06,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:06,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990532570] [2024-06-27 23:39:06,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:06,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:06,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:08,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:08,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:08,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990532570] [2024-06-27 23:39:08,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990532570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:08,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:08,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:08,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306327253] [2024-06-27 23:39:08,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:08,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:08,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:08,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:08,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:08,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:39:08,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 766 transitions, 18673 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:08,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:08,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:39:08,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:10,621 INFO L124 PetriNetUnfolderBase]: 4824/7198 cut-off events. [2024-06-27 23:39:10,621 INFO L125 PetriNetUnfolderBase]: For 1110575/1110589 co-relation queries the response was YES. [2024-06-27 23:39:10,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97024 conditions, 7198 events. 4824/7198 cut-off events. For 1110575/1110589 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 39242 event pairs, 594 based on Foata normal form. 18/7216 useless extension candidates. Maximal degree in co-relation 96874. Up to 6128 conditions per place. [2024-06-27 23:39:10,743 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 509 selfloop transitions, 143 changer transitions 0/791 dead transitions. [2024-06-27 23:39:10,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 791 transitions, 20263 flow [2024-06-27 23:39:10,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:10,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:10,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:39:10,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 23:39:10,744 INFO L175 Difference]: Start difference. First operand has 337 places, 766 transitions, 18673 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:39:10,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 791 transitions, 20263 flow [2024-06-27 23:39:14,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 791 transitions, 19389 flow, removed 169 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:14,356 INFO L231 Difference]: Finished difference. Result has 340 places, 768 transitions, 18294 flow [2024-06-27 23:39:14,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17799, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18294, PETRI_PLACES=340, PETRI_TRANSITIONS=768} [2024-06-27 23:39:14,356 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-27 23:39:14,357 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 768 transitions, 18294 flow [2024-06-27 23:39:14,357 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:14,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:14,357 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:14,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:39:14,357 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:39:14,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:14,358 INFO L85 PathProgramCache]: Analyzing trace with hash -508056322, now seen corresponding path program 10 times [2024-06-27 23:39:14,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:14,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090080602] [2024-06-27 23:39:14,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:14,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:14,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:15,718 INFO L134 CoverageAnalysis]: 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:15,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:15,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090080602] [2024-06-27 23:39:15,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090080602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:15,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:15,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:39:15,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243222841] [2024-06-27 23:39:15,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:15,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:39:15,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:15,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:39:15,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:39:15,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:39:15,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 768 transitions, 18294 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call 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,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:15,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:39:15,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:18,299 INFO L124 PetriNetUnfolderBase]: 4956/7329 cut-off events. [2024-06-27 23:39:18,299 INFO L125 PetriNetUnfolderBase]: For 1089208/1089220 co-relation queries the response was YES. [2024-06-27 23:39:18,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96854 conditions, 7329 events. 4956/7329 cut-off events. For 1089208/1089220 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 39428 event pairs, 605 based on Foata normal form. 15/7344 useless extension candidates. Maximal degree in co-relation 96704. Up to 5754 conditions per place. [2024-06-27 23:39:18,408 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 455 selfloop transitions, 338 changer transitions 0/796 dead transitions. [2024-06-27 23:39:18,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 796 transitions, 20800 flow [2024-06-27 23:39:18,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:18,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:18,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 23:39:18,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-27 23:39:18,410 INFO L175 Difference]: Start difference. First operand has 340 places, 768 transitions, 18294 flow. Second operand 9 states and 156 transitions. [2024-06-27 23:39:18,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 796 transitions, 20800 flow [2024-06-27 23:39:21,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 796 transitions, 20187 flow, removed 167 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:21,857 INFO L231 Difference]: Finished difference. Result has 343 places, 768 transitions, 18372 flow [2024-06-27 23:39:21,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17681, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18372, PETRI_PLACES=343, PETRI_TRANSITIONS=768} [2024-06-27 23:39:21,873 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-27 23:39:21,873 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 768 transitions, 18372 flow [2024-06-27 23:39:21,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call 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:21,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:21,874 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:21,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:39:21,874 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:39:21,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:21,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1985764136, now seen corresponding path program 4 times [2024-06-27 23:39:21,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:21,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956115736] [2024-06-27 23:39:21,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:21,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:21,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:23,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:23,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:23,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956115736] [2024-06-27 23:39:23,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956115736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:23,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:23,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:23,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55979086] [2024-06-27 23:39:23,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:23,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:23,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:23,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:23,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:23,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:39:23,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 768 transitions, 18372 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:23,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:23,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:39:23,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:26,150 INFO L124 PetriNetUnfolderBase]: 5167/7662 cut-off events. [2024-06-27 23:39:26,151 INFO L125 PetriNetUnfolderBase]: For 1243663/1243675 co-relation queries the response was YES. [2024-06-27 23:39:26,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104428 conditions, 7662 events. 5167/7662 cut-off events. For 1243663/1243675 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 41601 event pairs, 567 based on Foata normal form. 18/7680 useless extension candidates. Maximal degree in co-relation 104277. Up to 5072 conditions per place. [2024-06-27 23:39:26,269 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 350 selfloop transitions, 460 changer transitions 0/813 dead transitions. [2024-06-27 23:39:26,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 813 transitions, 21462 flow [2024-06-27 23:39:26,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:26,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:26,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 23:39:26,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-27 23:39:26,271 INFO L175 Difference]: Start difference. First operand has 343 places, 768 transitions, 18372 flow. Second operand 10 states and 179 transitions. [2024-06-27 23:39:26,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 813 transitions, 21462 flow [2024-06-27 23:39:29,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 813 transitions, 20771 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 23:39:29,617 INFO L231 Difference]: Finished difference. Result has 345 places, 774 transitions, 19019 flow [2024-06-27 23:39:29,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17693, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=457, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19019, PETRI_PLACES=345, PETRI_TRANSITIONS=774} [2024-06-27 23:39:29,618 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-27 23:39:29,618 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 774 transitions, 19019 flow [2024-06-27 23:39:29,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:29,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:29,619 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:29,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:39:29,619 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:39:29,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:29,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1986060806, now seen corresponding path program 5 times [2024-06-27 23:39:29,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:29,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576630317] [2024-06-27 23:39:29,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:29,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:29,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:31,148 INFO L134 CoverageAnalysis]: 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,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:31,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576630317] [2024-06-27 23:39:31,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576630317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:31,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:31,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:31,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551902964] [2024-06-27 23:39:31,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:31,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:31,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:31,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:31,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:31,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:39:31,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 774 transitions, 19019 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:31,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:31,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:39:31,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:33,741 INFO L124 PetriNetUnfolderBase]: 5195/7706 cut-off events. [2024-06-27 23:39:33,741 INFO L125 PetriNetUnfolderBase]: For 1260530/1260542 co-relation queries the response was YES. [2024-06-27 23:39:33,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106147 conditions, 7706 events. 5195/7706 cut-off events. For 1260530/1260542 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 42102 event pairs, 642 based on Foata normal form. 18/7724 useless extension candidates. Maximal degree in co-relation 105996. Up to 6150 conditions per place. [2024-06-27 23:39:33,990 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 363 selfloop transitions, 443 changer transitions 0/809 dead transitions. [2024-06-27 23:39:33,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 809 transitions, 21541 flow [2024-06-27 23:39:33,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:33,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:33,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 23:39:33,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-27 23:39:33,991 INFO L175 Difference]: Start difference. First operand has 345 places, 774 transitions, 19019 flow. Second operand 10 states and 172 transitions. [2024-06-27 23:39:33,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 809 transitions, 21541 flow [2024-06-27 23:39:37,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 809 transitions, 20930 flow, removed 113 selfloop flow, removed 5 redundant places. [2024-06-27 23:39:37,677 INFO L231 Difference]: Finished difference. Result has 350 places, 777 transitions, 19510 flow [2024-06-27 23:39:37,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18426, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=440, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19510, PETRI_PLACES=350, PETRI_TRANSITIONS=777} [2024-06-27 23:39:37,678 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-27 23:39:37,678 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 777 transitions, 19510 flow [2024-06-27 23:39:37,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:37,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:37,679 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:37,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:39:37,679 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:39:37,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:37,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1986061054, now seen corresponding path program 6 times [2024-06-27 23:39:37,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:37,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840677938] [2024-06-27 23:39:37,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:37,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:37,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:38,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:38,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:38,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840677938] [2024-06-27 23:39:38,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840677938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:38,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:38,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:39:38,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000035438] [2024-06-27 23:39:38,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:38,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:39:38,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:38,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:39:38,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:39:39,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:39:39,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 777 transitions, 19510 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call 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:39,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:39,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:39:39,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:41,614 INFO L124 PetriNetUnfolderBase]: 5263/7803 cut-off events. [2024-06-27 23:39:41,615 INFO L125 PetriNetUnfolderBase]: For 1298933/1298945 co-relation queries the response was YES. [2024-06-27 23:39:41,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109122 conditions, 7803 events. 5263/7803 cut-off events. For 1298933/1298945 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 42776 event pairs, 643 based on Foata normal form. 18/7821 useless extension candidates. Maximal degree in co-relation 108969. Up to 6117 conditions per place. [2024-06-27 23:39:41,728 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 355 selfloop transitions, 459 changer transitions 0/817 dead transitions. [2024-06-27 23:39:41,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 817 transitions, 22334 flow [2024-06-27 23:39:41,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:41,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:41,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 23:39:41,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-27 23:39:41,729 INFO L175 Difference]: Start difference. First operand has 350 places, 777 transitions, 19510 flow. Second operand 10 states and 173 transitions. [2024-06-27 23:39:41,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 817 transitions, 22334 flow [2024-06-27 23:39:44,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 817 transitions, 21388 flow, removed 86 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:44,697 INFO L231 Difference]: Finished difference. Result has 353 places, 785 transitions, 19951 flow [2024-06-27 23:39:44,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18564, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=455, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19951, PETRI_PLACES=353, PETRI_TRANSITIONS=785} [2024-06-27 23:39:44,698 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-27 23:39:44,698 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 785 transitions, 19951 flow [2024-06-27 23:39:44,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call 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,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:44,698 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,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:39:44,698 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:39:44,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:44,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1994341774, now seen corresponding path program 7 times [2024-06-27 23:39:44,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:44,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039312413] [2024-06-27 23:39:44,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:44,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:44,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:46,098 INFO L134 CoverageAnalysis]: 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:46,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:46,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039312413] [2024-06-27 23:39:46,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039312413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:46,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:46,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:46,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339500025] [2024-06-27 23:39:46,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:46,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:46,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:46,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:46,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:46,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:39:46,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 785 transitions, 19951 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:46,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:46,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:39:46,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:48,826 INFO L124 PetriNetUnfolderBase]: 5251/7787 cut-off events. [2024-06-27 23:39:48,827 INFO L125 PetriNetUnfolderBase]: For 1306087/1306099 co-relation queries the response was YES. [2024-06-27 23:39:48,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109208 conditions, 7787 events. 5251/7787 cut-off events. For 1306087/1306099 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 42626 event pairs, 654 based on Foata normal form. 18/7805 useless extension candidates. Maximal degree in co-relation 109054. Up to 6646 conditions per place. [2024-06-27 23:39:48,943 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 442 selfloop transitions, 369 changer transitions 0/814 dead transitions. [2024-06-27 23:39:48,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 814 transitions, 22005 flow [2024-06-27 23:39:48,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:48,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:48,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 23:39:48,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:39:48,945 INFO L175 Difference]: Start difference. First operand has 353 places, 785 transitions, 19951 flow. Second operand 9 states and 162 transitions. [2024-06-27 23:39:48,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 814 transitions, 22005 flow [2024-06-27 23:39:52,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 814 transitions, 21174 flow, removed 114 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:52,384 INFO L231 Difference]: Finished difference. Result has 355 places, 785 transitions, 19872 flow [2024-06-27 23:39:52,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=19120, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19872, PETRI_PLACES=355, PETRI_TRANSITIONS=785} [2024-06-27 23:39:52,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-27 23:39:52,388 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 785 transitions, 19872 flow [2024-06-27 23:39:52,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:52,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:52,388 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:52,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:39:52,388 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:39:52,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:52,389 INFO L85 PathProgramCache]: Analyzing trace with hash -279970846, now seen corresponding path program 8 times [2024-06-27 23:39:52,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:52,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451850490] [2024-06-27 23:39:52,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:52,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:52,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:53,892 INFO L134 CoverageAnalysis]: 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:53,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:53,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451850490] [2024-06-27 23:39:53,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451850490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:53,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:53,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:39:53,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660581549] [2024-06-27 23:39:53,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:53,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:39:53,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:53,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:39:53,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:39:53,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:39:53,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 785 transitions, 19872 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call 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:53,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:53,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:39:53,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:56,523 INFO L124 PetriNetUnfolderBase]: 5239/7771 cut-off events. [2024-06-27 23:39:56,523 INFO L125 PetriNetUnfolderBase]: For 1300664/1300676 co-relation queries the response was YES. [2024-06-27 23:39:56,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108965 conditions, 7771 events. 5239/7771 cut-off events. For 1300664/1300676 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 42538 event pairs, 652 based on Foata normal form. 18/7789 useless extension candidates. Maximal degree in co-relation 108809. Up to 6604 conditions per place. [2024-06-27 23:39:56,635 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 440 selfloop transitions, 372 changer transitions 0/815 dead transitions. [2024-06-27 23:39:56,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 815 transitions, 21962 flow [2024-06-27 23:39:56,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:56,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:56,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 23:39:56,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170731707317073 [2024-06-27 23:39:56,637 INFO L175 Difference]: Start difference. First operand has 355 places, 785 transitions, 19872 flow. Second operand 10 states and 171 transitions. [2024-06-27 23:39:56,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 815 transitions, 21962 flow [2024-06-27 23:40:00,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 815 transitions, 21000 flow, removed 63 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:00,803 INFO L231 Difference]: Finished difference. Result has 357 places, 785 transitions, 19663 flow [2024-06-27 23:40:00,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18910, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=372, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19663, PETRI_PLACES=357, PETRI_TRANSITIONS=785} [2024-06-27 23:40:00,804 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-27 23:40:00,804 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 785 transitions, 19663 flow [2024-06-27 23:40:00,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call 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:00,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:00,805 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:00,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:40:00,805 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:40:00,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:00,805 INFO L85 PathProgramCache]: Analyzing trace with hash -279970598, now seen corresponding path program 6 times [2024-06-27 23:40:00,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:00,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883508220] [2024-06-27 23:40:00,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:00,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:00,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:02,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:02,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:02,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883508220] [2024-06-27 23:40:02,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883508220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:02,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:02,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:02,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486892064] [2024-06-27 23:40:02,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:02,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:02,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:02,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:02,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:02,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:40:02,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 785 transitions, 19663 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:02,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:02,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:40:02,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:04,808 INFO L124 PetriNetUnfolderBase]: 5229/7768 cut-off events. [2024-06-27 23:40:04,808 INFO L125 PetriNetUnfolderBase]: For 1319184/1319192 co-relation queries the response was YES. [2024-06-27 23:40:04,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108117 conditions, 7768 events. 5229/7768 cut-off events. For 1319184/1319192 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 42792 event pairs, 1086 based on Foata normal form. 14/7782 useless extension candidates. Maximal degree in co-relation 107960. Up to 7476 conditions per place. [2024-06-27 23:40:04,940 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 728 selfloop transitions, 85 changer transitions 0/816 dead transitions. [2024-06-27 23:40:04,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 816 transitions, 21863 flow [2024-06-27 23:40:04,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:04,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:04,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 23:40:04,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878048780487805 [2024-06-27 23:40:04,942 INFO L175 Difference]: Start difference. First operand has 357 places, 785 transitions, 19663 flow. Second operand 10 states and 159 transitions. [2024-06-27 23:40:04,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 816 transitions, 21863 flow [2024-06-27 23:40:08,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 816 transitions, 20719 flow, removed 87 selfloop flow, removed 10 redundant places. [2024-06-27 23:40:08,837 INFO L231 Difference]: Finished difference. Result has 357 places, 787 transitions, 18863 flow [2024-06-27 23:40:08,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18519, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18863, PETRI_PLACES=357, PETRI_TRANSITIONS=787} [2024-06-27 23:40:08,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-27 23:40:08,838 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 787 transitions, 18863 flow [2024-06-27 23:40:08,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:08,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:08,838 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,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:40:08,838 INFO L420 AbstractCegarLoop]: === Iteration 81 === 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,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:08,839 INFO L85 PathProgramCache]: Analyzing trace with hash -279977542, now seen corresponding path program 11 times [2024-06-27 23:40:08,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:08,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963393766] [2024-06-27 23:40:08,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:08,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:08,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:10,097 INFO L134 CoverageAnalysis]: 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:10,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:10,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963393766] [2024-06-27 23:40:10,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963393766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:10,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:10,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:10,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891931183] [2024-06-27 23:40:10,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:10,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:10,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:10,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:10,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:10,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:40:10,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 787 transitions, 18863 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:10,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:10,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:40:10,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:12,714 INFO L124 PetriNetUnfolderBase]: 5231/7760 cut-off events. [2024-06-27 23:40:12,714 INFO L125 PetriNetUnfolderBase]: For 1304747/1304759 co-relation queries the response was YES. [2024-06-27 23:40:12,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106031 conditions, 7760 events. 5231/7760 cut-off events. For 1304747/1304759 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 42466 event pairs, 645 based on Foata normal form. 15/7775 useless extension candidates. Maximal degree in co-relation 105874. Up to 6187 conditions per place. [2024-06-27 23:40:12,826 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 366 selfloop transitions, 446 changer transitions 0/815 dead transitions. [2024-06-27 23:40:12,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 815 transitions, 21095 flow [2024-06-27 23:40:12,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:12,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:12,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 23:40:12,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:40:12,828 INFO L175 Difference]: Start difference. First operand has 357 places, 787 transitions, 18863 flow. Second operand 9 states and 153 transitions. [2024-06-27 23:40:12,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 815 transitions, 21095 flow [2024-06-27 23:40:16,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 815 transitions, 20751 flow, removed 89 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:16,126 INFO L231 Difference]: Finished difference. Result has 358 places, 791 transitions, 19635 flow [2024-06-27 23:40:16,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18519, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=442, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19635, PETRI_PLACES=358, PETRI_TRANSITIONS=791} [2024-06-27 23:40:16,127 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-06-27 23:40:16,127 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 791 transitions, 19635 flow [2024-06-27 23:40:16,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:16,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:16,127 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:16,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:40:16,128 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:40:16,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:16,128 INFO L85 PathProgramCache]: Analyzing trace with hash 742822536, now seen corresponding path program 3 times [2024-06-27 23:40:16,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:16,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750524790] [2024-06-27 23:40:16,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:16,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:16,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:17,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:17,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:17,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750524790] [2024-06-27 23:40:17,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750524790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:17,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:17,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:40:17,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075928307] [2024-06-27 23:40:17,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:17,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:40:17,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:17,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:40:17,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:40:17,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 23:40:17,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 791 transitions, 19635 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:17,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:17,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 23:40:17,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:19,479 INFO L124 PetriNetUnfolderBase]: 5228/7765 cut-off events. [2024-06-27 23:40:19,479 INFO L125 PetriNetUnfolderBase]: For 1326835/1326843 co-relation queries the response was YES. [2024-06-27 23:40:19,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107239 conditions, 7765 events. 5228/7765 cut-off events. For 1326835/1326843 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 42670 event pairs, 1110 based on Foata normal form. 9/7774 useless extension candidates. Maximal degree in co-relation 107081. Up to 7689 conditions per place. [2024-06-27 23:40:19,599 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 765 selfloop transitions, 31 changer transitions 0/799 dead transitions. [2024-06-27 23:40:19,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 799 transitions, 21253 flow [2024-06-27 23:40:19,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:40:19,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:40:19,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 93 transitions. [2024-06-27 23:40:19,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 23:40:19,600 INFO L175 Difference]: Start difference. First operand has 358 places, 791 transitions, 19635 flow. Second operand 6 states and 93 transitions. [2024-06-27 23:40:19,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 799 transitions, 21253 flow [2024-06-27 23:40:22,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 799 transitions, 20448 flow, removed 96 selfloop flow, removed 6 redundant places. [2024-06-27 23:40:22,825 INFO L231 Difference]: Finished difference. Result has 358 places, 791 transitions, 18900 flow [2024-06-27 23:40:22,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18830, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=760, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=18900, PETRI_PLACES=358, PETRI_TRANSITIONS=791} [2024-06-27 23:40:22,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-06-27 23:40:22,826 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 791 transitions, 18900 flow [2024-06-27 23:40:22,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:22,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:22,826 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:22,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:40:22,826 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:40:22,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:22,827 INFO L85 PathProgramCache]: Analyzing trace with hash -121759962, now seen corresponding path program 1 times [2024-06-27 23:40:22,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:22,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330854017] [2024-06-27 23:40:22,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:22,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:22,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:23,639 INFO L134 CoverageAnalysis]: 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:23,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:23,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330854017] [2024-06-27 23:40:23,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330854017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:23,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:23,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:40:23,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872646700] [2024-06-27 23:40:23,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:23,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:40:23,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:23,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:40:23,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:40:23,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:40:23,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 791 transitions, 18900 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:23,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:23,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:40:23,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:25,957 INFO L124 PetriNetUnfolderBase]: 4981/7524 cut-off events. [2024-06-27 23:40:25,957 INFO L125 PetriNetUnfolderBase]: For 1211428/1211428 co-relation queries the response was YES. [2024-06-27 23:40:26,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100283 conditions, 7524 events. 4981/7524 cut-off events. For 1211428/1211428 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 42392 event pairs, 1286 based on Foata normal form. 2/7526 useless extension candidates. Maximal degree in co-relation 100123. Up to 7336 conditions per place. [2024-06-27 23:40:26,072 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 781 selfloop transitions, 21 changer transitions 0/806 dead transitions. [2024-06-27 23:40:26,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 806 transitions, 20748 flow [2024-06-27 23:40:26,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:40:26,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:40:26,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-27 23:40:26,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-27 23:40:26,073 INFO L175 Difference]: Start difference. First operand has 358 places, 791 transitions, 18900 flow. Second operand 6 states and 103 transitions. [2024-06-27 23:40:26,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 806 transitions, 20748 flow [2024-06-27 23:40:29,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 806 transitions, 20682 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 23:40:29,286 INFO L231 Difference]: Finished difference. Result has 361 places, 794 transitions, 18930 flow [2024-06-27 23:40:29,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18834, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=772, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=18930, PETRI_PLACES=361, PETRI_TRANSITIONS=794} [2024-06-27 23:40:29,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-27 23:40:29,287 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 794 transitions, 18930 flow [2024-06-27 23:40:29,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:29,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:29,287 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:29,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:40:29,287 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:29,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:29,288 INFO L85 PathProgramCache]: Analyzing trace with hash 742828488, now seen corresponding path program 2 times [2024-06-27 23:40:29,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:29,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608870857] [2024-06-27 23:40:29,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:29,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:29,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:30,041 INFO L134 CoverageAnalysis]: 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:30,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:30,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608870857] [2024-06-27 23:40:30,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608870857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:30,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:30,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:40:30,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675479865] [2024-06-27 23:40:30,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:30,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:40:30,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:30,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:40:30,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:40:30,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:40:30,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 794 transitions, 18930 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:30,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:30,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:40:30,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:32,214 INFO L124 PetriNetUnfolderBase]: 4940/7461 cut-off events. [2024-06-27 23:40:32,215 INFO L125 PetriNetUnfolderBase]: For 1225220/1225220 co-relation queries the response was YES. [2024-06-27 23:40:32,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100041 conditions, 7461 events. 4940/7461 cut-off events. For 1225220/1225220 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 41921 event pairs, 1284 based on Foata normal form. 1/7462 useless extension candidates. Maximal degree in co-relation 99879. Up to 7304 conditions per place. [2024-06-27 23:40:32,327 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 785 selfloop transitions, 13 changer transitions 0/802 dead transitions. [2024-06-27 23:40:32,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 802 transitions, 20552 flow [2024-06-27 23:40:32,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:40:32,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:40:32,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-27 23:40:32,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861788617886179 [2024-06-27 23:40:32,328 INFO L175 Difference]: Start difference. First operand has 361 places, 794 transitions, 18930 flow. Second operand 6 states and 95 transitions. [2024-06-27 23:40:32,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 802 transitions, 20552 flow [2024-06-27 23:40:35,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 802 transitions, 20519 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:40:35,472 INFO L231 Difference]: Finished difference. Result has 364 places, 794 transitions, 18929 flow [2024-06-27 23:40:35,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18897, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=781, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=18929, PETRI_PLACES=364, PETRI_TRANSITIONS=794} [2024-06-27 23:40:35,473 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-27 23:40:35,473 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 794 transitions, 18929 flow [2024-06-27 23:40:35,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:35,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:35,474 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:40:35,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:40:35,474 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:35,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:35,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1841764798, now seen corresponding path program 1 times [2024-06-27 23:40:35,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:35,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137178616] [2024-06-27 23:40:35,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:35,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:35,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:36,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:36,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:36,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137178616] [2024-06-27 23:40:36,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137178616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:36,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:36,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:40:36,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368508663] [2024-06-27 23:40:36,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:36,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:40:36,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:36,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:40:36,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:40:36,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:40:36,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 794 transitions, 18929 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:40:36,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:36,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:40:36,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:38,437 INFO L124 PetriNetUnfolderBase]: 4500/7072 cut-off events. [2024-06-27 23:40:38,438 INFO L125 PetriNetUnfolderBase]: For 1267491/1267642 co-relation queries the response was YES. [2024-06-27 23:40:38,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97288 conditions, 7072 events. 4500/7072 cut-off events. For 1267491/1267642 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 42472 event pairs, 327 based on Foata normal form. 36/7043 useless extension candidates. Maximal degree in co-relation 97125. Up to 4463 conditions per place. [2024-06-27 23:40:38,552 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 403 selfloop transitions, 279 changer transitions 0/857 dead transitions. [2024-06-27 23:40:38,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 857 transitions, 21650 flow [2024-06-27 23:40:38,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:40:38,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:40:38,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-27 23:40:38,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-27 23:40:38,553 INFO L175 Difference]: Start difference. First operand has 364 places, 794 transitions, 18929 flow. Second operand 8 states and 166 transitions. [2024-06-27 23:40:38,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 857 transitions, 21650 flow [2024-06-27 23:40:42,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 857 transitions, 21599 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:40:42,476 INFO L231 Difference]: Finished difference. Result has 368 places, 813 transitions, 20388 flow [2024-06-27 23:40:42,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18878, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20388, PETRI_PLACES=368, PETRI_TRANSITIONS=813} [2024-06-27 23:40:42,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-27 23:40:42,477 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 813 transitions, 20388 flow [2024-06-27 23:40:42,477 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:40:42,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:42,478 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:40:42,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:40:42,478 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:40:42,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:42,478 INFO L85 PathProgramCache]: Analyzing trace with hash -2020783802, now seen corresponding path program 2 times [2024-06-27 23:40:42,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:42,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504429258] [2024-06-27 23:40:42,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:42,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:42,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat