./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix025_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/mix025_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/mix025_pso.opt_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix025_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:31:31,604 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:31:31,682 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:31:31,690 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:31:31,691 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:31:31,728 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:31:31,729 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:31:31,729 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:31:31,730 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:31:31,734 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:31:31,734 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:31:31,734 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:31:31,735 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:31:31,737 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:31:31,737 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:31:31,737 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:31:31,737 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:31:31,738 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:31:31,738 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:31:31,738 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:31:31,739 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:31:31,740 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:31:31,740 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:31:31,740 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:31:31,741 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:31:31,741 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:31:31,741 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:31:31,741 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:31:31,742 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:31:31,742 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:31:31,743 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:31:31,744 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:31:31,744 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:31:31,744 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:31:31,744 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:31:31,744 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:31:31,745 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:31:31,745 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:31:31,745 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:31:31,745 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:31:31,746 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:31:31,746 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:31:31,746 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:31:31,746 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:31:32,016 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:31:32,037 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:31:32,040 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:31:32,041 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:31:32,041 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:31:32,042 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/mix025_pso.opt_rmo.opt.yml/witness.yml [2024-06-27 23:31:32,193 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:31:32,193 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:31:32,194 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix025_pso.opt_rmo.opt.i [2024-06-27 23:31:33,344 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:31:33,574 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:31:33,575 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix025_pso.opt_rmo.opt.i [2024-06-27 23:31:33,594 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f1adc5da6/31e02e4dbefa4d418bd37ff86ae0ea8a/FLAG0db013862 [2024-06-27 23:31:33,612 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f1adc5da6/31e02e4dbefa4d418bd37ff86ae0ea8a [2024-06-27 23:31:33,612 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:31:33,613 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:31:33,616 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:31:33,616 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:31:33,620 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:31:33,621 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:31:32" (1/2) ... [2024-06-27 23:31:33,622 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53994343 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:31:33, skipping insertion in model container [2024-06-27 23:31:33,623 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:31:32" (1/2) ... [2024-06-27 23:31:33,625 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@400de1c6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:31:33, skipping insertion in model container [2024-06-27 23:31:33,626 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:31:33" (2/2) ... [2024-06-27 23:31:33,626 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53994343 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:33, skipping insertion in model container [2024-06-27 23:31:33,627 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:31:33" (2/2) ... [2024-06-27 23:31:33,627 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:31:33,658 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:31:33,659 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$mem_tmp >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 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 )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (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) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p0_EAX - (long long )x$mem_tmp >= 0LL) && (long long )x - (long long )x$mem_tmp >= 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 >= 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 >= 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 >= 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:31:33,659 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$mem_tmp >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 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 )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (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) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p0_EAX - (long long )x$mem_tmp >= 0LL) && (long long )x - (long long )x$mem_tmp >= 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 >= 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 >= 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 >= 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:31:33,659 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$mem_tmp >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 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 )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (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) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )weak$$choice2 >= 0LL) && (long long )__unbuffered_p0_EAX - (long long )x$mem_tmp >= 0LL) && (long long )x - (long long )x$mem_tmp >= 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 >= 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 >= 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 >= 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:31:33,660 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:31:33,660 INFO L106 edCorrectnessWitness]: ghost_update [L835-L835] multithreaded = 1; [2024-06-27 23:31:33,709 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:31:34,112 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:31:34,122 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:31:34,299 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:31:34,351 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:31:34,351 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:34 WrapperNode [2024-06-27 23:31:34,351 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:31:34,353 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:31:34,353 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:31:34,353 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:31:34,360 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:34" (1/1) ... [2024-06-27 23:31:34,394 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:34" (1/1) ... [2024-06-27 23:31:34,487 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 126 [2024-06-27 23:31:34,487 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:31:34,488 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:31:34,488 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:31:34,488 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:31:34,499 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:34" (1/1) ... [2024-06-27 23:31:34,499 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:34" (1/1) ... [2024-06-27 23:31:34,517 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:34" (1/1) ... [2024-06-27 23:31:34,544 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:31:34,545 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:34" (1/1) ... [2024-06-27 23:31:34,545 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:34" (1/1) ... [2024-06-27 23:31:34,554 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:34" (1/1) ... [2024-06-27 23:31:34,565 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:34" (1/1) ... [2024-06-27 23:31:34,567 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:34" (1/1) ... [2024-06-27 23:31:34,570 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:34" (1/1) ... [2024-06-27 23:31:34,577 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:31:34,581 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:31:34,581 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:31:34,581 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:31:34,582 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:34" (1/1) ... [2024-06-27 23:31:34,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:31:34,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:31:34,610 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:31:34,635 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:31:34,652 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:31:34,653 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:31:34,653 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:31:34,653 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:31:34,653 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:31:34,653 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:31:34,654 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:31:34,654 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:31:34,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:31:34,654 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:31:34,654 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:31:34,655 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:31:34,656 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:31:34,805 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:31:34,807 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:31:35,310 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:31:35,310 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:31:35,511 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:31:35,511 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:31:35,512 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:31:35 BoogieIcfgContainer [2024-06-27 23:31:35,512 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:31:35,515 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:31:35,515 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:31:35,517 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:31:35,518 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:31:32" (1/4) ... [2024-06-27 23:31:35,518 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e432369 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:31:35, skipping insertion in model container [2024-06-27 23:31:35,518 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:31:33" (2/4) ... [2024-06-27 23:31:35,519 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e432369 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:31:35, skipping insertion in model container [2024-06-27 23:31:35,519 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:31:34" (3/4) ... [2024-06-27 23:31:35,521 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e432369 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:31:35, skipping insertion in model container [2024-06-27 23:31:35,522 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:31:35" (4/4) ... [2024-06-27 23:31:35,523 INFO L112 eAbstractionObserver]: Analyzing ICFG mix025_pso.opt_rmo.opt.i [2024-06-27 23:31:35,539 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:31:35,540 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:31:35,540 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:31:35,599 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:31:35,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 23:31:35,668 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 23:31:35,668 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:31:35,671 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 59 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:31:35,671 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 23:31:35,675 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 23:31:35,688 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:31:35,693 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;@e28bb1e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:31:35,693 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:31:35,697 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:31:35,697 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:31:35,697 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:31:35,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:35,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:31:35,698 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:31:35,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:35,706 INFO L85 PathProgramCache]: Analyzing trace with hash 362366708, now seen corresponding path program 1 times [2024-06-27 23:31:35,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:35,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146909225] [2024-06-27 23:31:35,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:35,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:36,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:37,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:37,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:37,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146909225] [2024-06-27 23:31:37,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146909225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:37,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:37,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:31:37,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561211439] [2024-06-27 23:31:37,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:37,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:31:37,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:37,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:31:37,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:31:37,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-27 23:31:37,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:37,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:37,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-27 23:31:37,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:37,895 INFO L124 PetriNetUnfolderBase]: 1152/1852 cut-off events. [2024-06-27 23:31:37,896 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-27 23:31:37,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3669 conditions, 1852 events. 1152/1852 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9237 event pairs, 785 based on Foata normal form. 1/1778 useless extension candidates. Maximal degree in co-relation 3657. Up to 1732 conditions per place. [2024-06-27 23:31:37,913 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-27 23:31:37,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-27 23:31:37,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:31:37,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:31:37,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-06-27 23:31:37,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-27 23:31:37,926 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 77 transitions. [2024-06-27 23:31:37,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-27 23:31:37,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:31:37,931 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 23:31:37,932 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:31:37,935 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 23:31:37,935 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 23:31:37,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:37,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:37,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:37,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:31:37,936 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:31:37,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:37,936 INFO L85 PathProgramCache]: Analyzing trace with hash 342093779, now seen corresponding path program 1 times [2024-06-27 23:31:37,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:37,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343379494] [2024-06-27 23:31:37,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:37,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:37,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:38,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:38,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:38,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343379494] [2024-06-27 23:31:38,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343379494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:38,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:38,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:31:38,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044897264] [2024-06-27 23:31:38,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:38,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:31:38,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:38,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:31:38,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:31:38,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:31:38,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:38,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:38,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:31:38,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:39,374 INFO L124 PetriNetUnfolderBase]: 1353/2090 cut-off events. [2024-06-27 23:31:39,374 INFO L125 PetriNetUnfolderBase]: For 396/396 co-relation queries the response was YES. [2024-06-27 23:31:39,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4746 conditions, 2090 events. 1353/2090 cut-off events. For 396/396 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10111 event pairs, 795 based on Foata normal form. 3/2082 useless extension candidates. Maximal degree in co-relation 4734. Up to 2005 conditions per place. [2024-06-27 23:31:39,387 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-27 23:31:39,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 238 flow [2024-06-27 23:31:39,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:31:39,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:31:39,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-27 23:31:39,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-27 23:31:39,392 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 97 transitions. [2024-06-27 23:31:39,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 238 flow [2024-06-27 23:31:39,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:31:39,395 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-27 23:31:39,396 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:31:39,397 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-27 23:31:39,397 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-27 23:31:39,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:39,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:39,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:39,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:31:39,401 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:31:39,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:39,402 INFO L85 PathProgramCache]: Analyzing trace with hash 2014973817, now seen corresponding path program 1 times [2024-06-27 23:31:39,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:39,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392229881] [2024-06-27 23:31:39,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:39,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:39,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:41,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:41,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:41,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392229881] [2024-06-27 23:31:41,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392229881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:41,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:41,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:31:41,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187460236] [2024-06-27 23:31:41,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:41,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:31:41,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:41,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:31:41,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:31:41,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:31:41,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:41,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:41,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:31:41,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:41,698 INFO L124 PetriNetUnfolderBase]: 1347/2081 cut-off events. [2024-06-27 23:31:41,698 INFO L125 PetriNetUnfolderBase]: For 1108/1108 co-relation queries the response was YES. [2024-06-27 23:31:41,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5262 conditions, 2081 events. 1347/2081 cut-off events. For 1108/1108 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10025 event pairs, 649 based on Foata normal form. 3/2073 useless extension candidates. Maximal degree in co-relation 5248. Up to 1981 conditions per place. [2024-06-27 23:31:41,712 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 46 selfloop transitions, 10 changer transitions 0/62 dead transitions. [2024-06-27 23:31:41,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 62 transitions, 316 flow [2024-06-27 23:31:41,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:31:41,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:31:41,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 23:31:41,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-27 23:31:41,714 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 119 transitions. [2024-06-27 23:31:41,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 62 transitions, 316 flow [2024-06-27 23:31:41,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 62 transitions, 302 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:31:41,717 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 172 flow [2024-06-27 23:31:41,717 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:31:41,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-06-27 23:31:41,718 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 172 flow [2024-06-27 23:31:41,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:41,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:41,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:41,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:31:41,719 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:31:41,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:41,719 INFO L85 PathProgramCache]: Analyzing trace with hash 217314222, now seen corresponding path program 1 times [2024-06-27 23:31:41,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:41,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492372638] [2024-06-27 23:31:41,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:41,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:41,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:43,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:43,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:43,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492372638] [2024-06-27 23:31:43,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492372638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:43,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:43,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:31:43,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875599205] [2024-06-27 23:31:43,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:43,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:31:43,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:43,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:31:43,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:31:43,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:31:43,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 172 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:43,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:43,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:31:43,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:44,186 INFO L124 PetriNetUnfolderBase]: 1338/2066 cut-off events. [2024-06-27 23:31:44,187 INFO L125 PetriNetUnfolderBase]: For 2049/2049 co-relation queries the response was YES. [2024-06-27 23:31:44,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5729 conditions, 2066 events. 1338/2066 cut-off events. For 2049/2049 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9997 event pairs, 485 based on Foata normal form. 6/2061 useless extension candidates. Maximal degree in co-relation 5714. Up to 1936 conditions per place. [2024-06-27 23:31:44,201 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 50 selfloop transitions, 12 changer transitions 0/68 dead transitions. [2024-06-27 23:31:44,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 68 transitions, 370 flow [2024-06-27 23:31:44,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:31:44,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:31:44,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-27 23:31:44,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-27 23:31:44,205 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 172 flow. Second operand 6 states and 137 transitions. [2024-06-27 23:31:44,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 68 transitions, 370 flow [2024-06-27 23:31:44,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 68 transitions, 346 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:31:44,209 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 191 flow [2024-06-27 23:31:44,209 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:31:44,210 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-27 23:31:44,210 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 191 flow [2024-06-27 23:31:44,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:44,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:44,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:44,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:31:44,211 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:31:44,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:44,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1395716900, now seen corresponding path program 1 times [2024-06-27 23:31:44,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:44,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313796918] [2024-06-27 23:31:44,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:44,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:44,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:45,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:45,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:45,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313796918] [2024-06-27 23:31:45,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313796918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:45,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:45,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:31:45,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226473752] [2024-06-27 23:31:45,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:45,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:31:45,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:45,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:31:45,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:31:45,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:31:45,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 191 flow. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:45,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:45,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:31:45,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:45,834 INFO L124 PetriNetUnfolderBase]: 1333/2069 cut-off events. [2024-06-27 23:31:45,834 INFO L125 PetriNetUnfolderBase]: For 3148/3148 co-relation queries the response was YES. [2024-06-27 23:31:45,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6085 conditions, 2069 events. 1333/2069 cut-off events. For 3148/3148 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9980 event pairs, 592 based on Foata normal form. 2/2070 useless extension candidates. Maximal degree in co-relation 6068. Up to 1980 conditions per place. [2024-06-27 23:31:45,851 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 42 selfloop transitions, 10 changer transitions 0/57 dead transitions. [2024-06-27 23:31:45,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 57 transitions, 347 flow [2024-06-27 23:31:45,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:31:45,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:31:45,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-27 23:31:45,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-27 23:31:45,854 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 191 flow. Second operand 5 states and 96 transitions. [2024-06-27 23:31:45,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 57 transitions, 347 flow [2024-06-27 23:31:45,863 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:31:45,864 INFO L231 Difference]: Finished difference. Result has 52 places, 47 transitions, 221 flow [2024-06-27 23:31:45,864 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:31:45,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-06-27 23:31:45,867 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 47 transitions, 221 flow [2024-06-27 23:31:45,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:45,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:45,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:45,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:31:45,868 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:31:45,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:45,869 INFO L85 PathProgramCache]: Analyzing trace with hash -317550184, now seen corresponding path program 1 times [2024-06-27 23:31:45,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:45,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593402339] [2024-06-27 23:31:45,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:45,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:45,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:47,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:47,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:47,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593402339] [2024-06-27 23:31:47,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593402339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:47,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:47,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:31:47,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593454952] [2024-06-27 23:31:47,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:47,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:31:47,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:47,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:31:47,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:31:47,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:31:47,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 47 transitions, 221 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:47,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:47,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:31:47,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:47,752 INFO L124 PetriNetUnfolderBase]: 1542/2309 cut-off events. [2024-06-27 23:31:47,752 INFO L125 PetriNetUnfolderBase]: For 4998/4998 co-relation queries the response was YES. [2024-06-27 23:31:47,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7357 conditions, 2309 events. 1542/2309 cut-off events. For 4998/4998 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10712 event pairs, 670 based on Foata normal form. 3/2311 useless extension candidates. Maximal degree in co-relation 7337. Up to 2252 conditions per place. [2024-06-27 23:31:47,770 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 51 selfloop transitions, 19 changer transitions 0/74 dead transitions. [2024-06-27 23:31:47,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 74 transitions, 475 flow [2024-06-27 23:31:47,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:31:47,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:31:47,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 23:31:47,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 23:31:47,771 INFO L175 Difference]: Start difference. First operand has 52 places, 47 transitions, 221 flow. Second operand 7 states and 123 transitions. [2024-06-27 23:31:47,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 74 transitions, 475 flow [2024-06-27 23:31:47,776 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:31:47,778 INFO L231 Difference]: Finished difference. Result has 59 places, 58 transitions, 328 flow [2024-06-27 23:31:47,779 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:31:47,781 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-27 23:31:47,781 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 328 flow [2024-06-27 23:31:47,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:47,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:47,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:47,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:31:47,782 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:31:47,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:47,783 INFO L85 PathProgramCache]: Analyzing trace with hash -203461313, now seen corresponding path program 1 times [2024-06-27 23:31:47,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:47,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751875022] [2024-06-27 23:31:47,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:47,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:47,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:48,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:31:48,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:48,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751875022] [2024-06-27 23:31:49,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751875022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:49,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:49,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:31:49,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977421986] [2024-06-27 23:31:49,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:49,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:31:49,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:49,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:31:49,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:31:49,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:31:49,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 328 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:49,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:49,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:31:49,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:49,661 INFO L124 PetriNetUnfolderBase]: 1435/2234 cut-off events. [2024-06-27 23:31:49,661 INFO L125 PetriNetUnfolderBase]: For 6859/6869 co-relation queries the response was YES. [2024-06-27 23:31:49,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7864 conditions, 2234 events. 1435/2234 cut-off events. For 6859/6869 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10800 event pairs, 591 based on Foata normal form. 4/2225 useless extension candidates. Maximal degree in co-relation 7840. Up to 2055 conditions per place. [2024-06-27 23:31:49,689 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 56 selfloop transitions, 22 changer transitions 0/86 dead transitions. [2024-06-27 23:31:49,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 86 transitions, 596 flow [2024-06-27 23:31:49,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:31:49,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:31:49,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-27 23:31:49,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 23:31:49,691 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 328 flow. Second operand 6 states and 120 transitions. [2024-06-27 23:31:49,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 86 transitions, 596 flow [2024-06-27 23:31:49,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 86 transitions, 577 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 23:31:49,698 INFO L231 Difference]: Finished difference. Result has 64 places, 69 transitions, 437 flow [2024-06-27 23:31:49,698 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=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=437, PETRI_PLACES=64, PETRI_TRANSITIONS=69} [2024-06-27 23:31:49,699 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-27 23:31:49,699 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 69 transitions, 437 flow [2024-06-27 23:31:49,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:49,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:49,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:49,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:31:49,700 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:31:49,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:49,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1254128261, now seen corresponding path program 2 times [2024-06-27 23:31:49,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:49,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428438401] [2024-06-27 23:31:49,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:49,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:49,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:51,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:51,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:51,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428438401] [2024-06-27 23:31:51,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428438401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:51,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:51,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:31:51,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056206627] [2024-06-27 23:31:51,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:51,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:31:51,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:51,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:31:51,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:31:51,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:31:51,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 69 transitions, 437 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:51,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:51,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:31:51,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:51,610 INFO L124 PetriNetUnfolderBase]: 1446/2255 cut-off events. [2024-06-27 23:31:51,610 INFO L125 PetriNetUnfolderBase]: For 8961/8981 co-relation queries the response was YES. [2024-06-27 23:31:51,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8657 conditions, 2255 events. 1446/2255 cut-off events. For 8961/8981 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10872 event pairs, 595 based on Foata normal form. 10/2252 useless extension candidates. Maximal degree in co-relation 8630. Up to 2077 conditions per place. [2024-06-27 23:31:51,630 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 63 selfloop transitions, 24 changer transitions 0/95 dead transitions. [2024-06-27 23:31:51,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 95 transitions, 778 flow [2024-06-27 23:31:51,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:31:51,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:31:51,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-27 23:31:51,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-27 23:31:51,632 INFO L175 Difference]: Start difference. First operand has 64 places, 69 transitions, 437 flow. Second operand 6 states and 118 transitions. [2024-06-27 23:31:51,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 95 transitions, 778 flow [2024-06-27 23:31:51,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 95 transitions, 722 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-06-27 23:31:51,644 INFO L231 Difference]: Finished difference. Result has 71 places, 79 transitions, 564 flow [2024-06-27 23:31:51,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=564, PETRI_PLACES=71, PETRI_TRANSITIONS=79} [2024-06-27 23:31:51,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2024-06-27 23:31:51,646 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 79 transitions, 564 flow [2024-06-27 23:31:51,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:51,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:51,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:51,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:31:51,647 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:31:51,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:51,648 INFO L85 PathProgramCache]: Analyzing trace with hash -755154373, now seen corresponding path program 3 times [2024-06-27 23:31:51,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:51,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481549247] [2024-06-27 23:31:51,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:51,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:51,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:52,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:52,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:52,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481549247] [2024-06-27 23:31:52,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481549247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:52,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:52,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:31:52,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828967287] [2024-06-27 23:31:52,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:52,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:31:52,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:52,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:31:52,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:31:52,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:31:52,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 79 transitions, 564 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:52,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:52,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:31:52,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:53,508 INFO L124 PetriNetUnfolderBase]: 1455/2264 cut-off events. [2024-06-27 23:31:53,508 INFO L125 PetriNetUnfolderBase]: For 11468/11480 co-relation queries the response was YES. [2024-06-27 23:31:53,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9208 conditions, 2264 events. 1455/2264 cut-off events. For 11468/11480 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10909 event pairs, 589 based on Foata normal form. 2/2253 useless extension candidates. Maximal degree in co-relation 9176. Up to 2112 conditions per place. [2024-06-27 23:31:53,527 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 75 selfloop transitions, 23 changer transitions 0/106 dead transitions. [2024-06-27 23:31:53,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 106 transitions, 862 flow [2024-06-27 23:31:53,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:31:53,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:31:53,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 23:31:53,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 23:31:53,529 INFO L175 Difference]: Start difference. First operand has 71 places, 79 transitions, 564 flow. Second operand 7 states and 133 transitions. [2024-06-27 23:31:53,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 106 transitions, 862 flow [2024-06-27 23:31:53,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 106 transitions, 824 flow, removed 19 selfloop flow, removed 0 redundant places. [2024-06-27 23:31:53,546 INFO L231 Difference]: Finished difference. Result has 79 places, 86 transitions, 648 flow [2024-06-27 23:31:53,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=648, PETRI_PLACES=79, PETRI_TRANSITIONS=86} [2024-06-27 23:31:53,547 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-27 23:31:53,547 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 86 transitions, 648 flow [2024-06-27 23:31:53,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:53,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:53,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:53,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:31:53,548 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:31:53,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:53,549 INFO L85 PathProgramCache]: Analyzing trace with hash -2057583595, now seen corresponding path program 1 times [2024-06-27 23:31:53,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:53,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989820129] [2024-06-27 23:31:53,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:53,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:53,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:55,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:55,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:55,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989820129] [2024-06-27 23:31:55,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989820129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:55,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:55,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:55,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728781428] [2024-06-27 23:31:55,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:55,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:55,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:55,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:55,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:55,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:31:55,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 86 transitions, 648 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:55,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:55,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:31:55,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:56,342 INFO L124 PetriNetUnfolderBase]: 1403/2204 cut-off events. [2024-06-27 23:31:56,342 INFO L125 PetriNetUnfolderBase]: For 12988/12988 co-relation queries the response was YES. [2024-06-27 23:31:56,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9239 conditions, 2204 events. 1403/2204 cut-off events. For 12988/12988 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10667 event pairs, 560 based on Foata normal form. 3/2206 useless extension candidates. Maximal degree in co-relation 9202. Up to 2042 conditions per place. [2024-06-27 23:31:56,362 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 82 selfloop transitions, 23 changer transitions 0/110 dead transitions. [2024-06-27 23:31:56,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 110 transitions, 984 flow [2024-06-27 23:31:56,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:31:56,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:31:56,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 23:31:56,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-27 23:31:56,365 INFO L175 Difference]: Start difference. First operand has 79 places, 86 transitions, 648 flow. Second operand 8 states and 147 transitions. [2024-06-27 23:31:56,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 110 transitions, 984 flow [2024-06-27 23:31:56,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 110 transitions, 944 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:31:56,378 INFO L231 Difference]: Finished difference. Result has 83 places, 90 transitions, 703 flow [2024-06-27 23:31:56,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=703, PETRI_PLACES=83, PETRI_TRANSITIONS=90} [2024-06-27 23:31:56,380 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-27 23:31:56,380 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 90 transitions, 703 flow [2024-06-27 23:31:56,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:56,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:56,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:56,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:31:56,381 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:31:56,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:56,382 INFO L85 PathProgramCache]: Analyzing trace with hash -229698947, now seen corresponding path program 1 times [2024-06-27 23:31:56,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:56,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430163454] [2024-06-27 23:31:56,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:56,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:56,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:58,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:58,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:58,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430163454] [2024-06-27 23:31:58,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430163454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:58,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:58,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:31:58,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752745659] [2024-06-27 23:31:58,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:58,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:31:58,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:58,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:31:58,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:31:58,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:31:58,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 90 transitions, 703 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:58,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:58,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:31:58,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:58,945 INFO L124 PetriNetUnfolderBase]: 1499/2317 cut-off events. [2024-06-27 23:31:58,945 INFO L125 PetriNetUnfolderBase]: For 17220/17237 co-relation queries the response was YES. [2024-06-27 23:31:58,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10473 conditions, 2317 events. 1499/2317 cut-off events. For 17220/17237 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 11051 event pairs, 612 based on Foata normal form. 3/2313 useless extension candidates. Maximal degree in co-relation 10435. Up to 2103 conditions per place. [2024-06-27 23:31:58,966 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 71 selfloop transitions, 33 changer transitions 0/113 dead transitions. [2024-06-27 23:31:58,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 113 transitions, 1013 flow [2024-06-27 23:31:58,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:31:58,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:31:58,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 23:31:58,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47735191637630664 [2024-06-27 23:31:58,968 INFO L175 Difference]: Start difference. First operand has 83 places, 90 transitions, 703 flow. Second operand 7 states and 137 transitions. [2024-06-27 23:31:58,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 113 transitions, 1013 flow [2024-06-27 23:31:58,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 113 transitions, 948 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:31:58,983 INFO L231 Difference]: Finished difference. Result has 84 places, 93 transitions, 755 flow [2024-06-27 23:31:58,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=755, PETRI_PLACES=84, PETRI_TRANSITIONS=93} [2024-06-27 23:31:58,984 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2024-06-27 23:31:58,984 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 93 transitions, 755 flow [2024-06-27 23:31:58,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:58,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:58,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:58,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:31:58,985 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:31:58,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:58,986 INFO L85 PathProgramCache]: Analyzing trace with hash -2012332651, now seen corresponding path program 1 times [2024-06-27 23:31:58,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:58,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844319312] [2024-06-27 23:31:58,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:58,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:59,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:00,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:00,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:00,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844319312] [2024-06-27 23:32:00,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844319312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:00,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:00,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:32:00,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187980689] [2024-06-27 23:32:00,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:00,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:32:00,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:00,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:32:00,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:32:00,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:00,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 93 transitions, 755 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:00,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:00,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:00,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:01,083 INFO L124 PetriNetUnfolderBase]: 1663/2502 cut-off events. [2024-06-27 23:32:01,083 INFO L125 PetriNetUnfolderBase]: For 21102/21106 co-relation queries the response was YES. [2024-06-27 23:32:01,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11857 conditions, 2502 events. 1663/2502 cut-off events. For 21102/21106 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11611 event pairs, 583 based on Foata normal form. 7/2508 useless extension candidates. Maximal degree in co-relation 11818. Up to 2382 conditions per place. [2024-06-27 23:32:01,106 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 91 selfloop transitions, 34 changer transitions 0/129 dead transitions. [2024-06-27 23:32:01,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 129 transitions, 1261 flow [2024-06-27 23:32:01,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:32:01,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:32:01,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 23:32:01,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-27 23:32:01,109 INFO L175 Difference]: Start difference. First operand has 84 places, 93 transitions, 755 flow. Second operand 7 states and 135 transitions. [2024-06-27 23:32:01,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 129 transitions, 1261 flow [2024-06-27 23:32:01,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 129 transitions, 1170 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:32:01,127 INFO L231 Difference]: Finished difference. Result has 87 places, 108 transitions, 897 flow [2024-06-27 23:32:01,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=897, PETRI_PLACES=87, PETRI_TRANSITIONS=108} [2024-06-27 23:32:01,128 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-27 23:32:01,128 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 108 transitions, 897 flow [2024-06-27 23:32:01,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:01,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:01,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:01,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:32:01,129 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:32:01,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:01,130 INFO L85 PathProgramCache]: Analyzing trace with hash 639172735, now seen corresponding path program 2 times [2024-06-27 23:32:01,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:01,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469709886] [2024-06-27 23:32:01,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:01,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:01,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:02,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:02,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:02,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469709886] [2024-06-27 23:32:02,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469709886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:02,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:02,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:32:02,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466078177] [2024-06-27 23:32:02,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:02,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:32:02,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:02,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:32:02,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:32:02,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:02,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 108 transitions, 897 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:02,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:02,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:02,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:03,135 INFO L124 PetriNetUnfolderBase]: 1713/2574 cut-off events. [2024-06-27 23:32:03,135 INFO L125 PetriNetUnfolderBase]: For 26427/26435 co-relation queries the response was YES. [2024-06-27 23:32:03,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13115 conditions, 2574 events. 1713/2574 cut-off events. For 26427/26435 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11991 event pairs, 632 based on Foata normal form. 11/2584 useless extension candidates. Maximal degree in co-relation 13074. Up to 2332 conditions per place. [2024-06-27 23:32:03,154 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 92 selfloop transitions, 49 changer transitions 0/145 dead transitions. [2024-06-27 23:32:03,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 145 transitions, 1535 flow [2024-06-27 23:32:03,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:32:03,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:32:03,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 23:32:03,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-27 23:32:03,156 INFO L175 Difference]: Start difference. First operand has 87 places, 108 transitions, 897 flow. Second operand 7 states and 138 transitions. [2024-06-27 23:32:03,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 145 transitions, 1535 flow [2024-06-27 23:32:03,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 145 transitions, 1489 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-27 23:32:03,184 INFO L231 Difference]: Finished difference. Result has 94 places, 119 transitions, 1089 flow [2024-06-27 23:32:03,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1089, PETRI_PLACES=94, PETRI_TRANSITIONS=119} [2024-06-27 23:32:03,185 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-27 23:32:03,185 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 119 transitions, 1089 flow [2024-06-27 23:32:03,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:03,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:03,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:03,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:32:03,186 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:32:03,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:03,187 INFO L85 PathProgramCache]: Analyzing trace with hash -223269857, now seen corresponding path program 2 times [2024-06-27 23:32:03,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:03,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889037601] [2024-06-27 23:32:03,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:03,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:03,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:04,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:04,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:04,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889037601] [2024-06-27 23:32:04,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889037601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:04,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:04,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:32:04,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176239123] [2024-06-27 23:32:04,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:04,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:32:04,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:04,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:32:04,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:32:04,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:32:04,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 119 transitions, 1089 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:04,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:04,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:32:04,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:05,706 INFO L124 PetriNetUnfolderBase]: 1635/2495 cut-off events. [2024-06-27 23:32:05,707 INFO L125 PetriNetUnfolderBase]: For 31239/31260 co-relation queries the response was YES. [2024-06-27 23:32:05,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13626 conditions, 2495 events. 1635/2495 cut-off events. For 31239/31260 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 11737 event pairs, 601 based on Foata normal form. 5/2493 useless extension candidates. Maximal degree in co-relation 13581. Up to 2209 conditions per place. [2024-06-27 23:32:05,733 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 85 selfloop transitions, 44 changer transitions 0/145 dead transitions. [2024-06-27 23:32:05,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 145 transitions, 1557 flow [2024-06-27 23:32:05,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:05,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:05,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 23:32:05,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 23:32:05,735 INFO L175 Difference]: Start difference. First operand has 94 places, 119 transitions, 1089 flow. Second operand 8 states and 148 transitions. [2024-06-27 23:32:05,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 145 transitions, 1557 flow [2024-06-27 23:32:05,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 145 transitions, 1480 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-27 23:32:05,769 INFO L231 Difference]: Finished difference. Result has 100 places, 125 transitions, 1214 flow [2024-06-27 23:32:05,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1012, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1214, PETRI_PLACES=100, PETRI_TRANSITIONS=125} [2024-06-27 23:32:05,770 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-27 23:32:05,770 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 125 transitions, 1214 flow [2024-06-27 23:32:05,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:05,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:05,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:05,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:32:05,771 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:32:05,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:05,772 INFO L85 PathProgramCache]: Analyzing trace with hash -223032521, now seen corresponding path program 3 times [2024-06-27 23:32:05,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:05,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782347951] [2024-06-27 23:32:05,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:05,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:05,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:07,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:07,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:07,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782347951] [2024-06-27 23:32:07,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782347951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:07,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:07,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:32:07,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320984963] [2024-06-27 23:32:07,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:07,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:32:07,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:07,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:32:07,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:32:07,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:07,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 125 transitions, 1214 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:07,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:07,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:07,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:07,712 INFO L124 PetriNetUnfolderBase]: 1734/2604 cut-off events. [2024-06-27 23:32:07,713 INFO L125 PetriNetUnfolderBase]: For 35358/35362 co-relation queries the response was YES. [2024-06-27 23:32:07,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14690 conditions, 2604 events. 1734/2604 cut-off events. For 35358/35362 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 12143 event pairs, 581 based on Foata normal form. 7/2610 useless extension candidates. Maximal degree in co-relation 14643. Up to 2362 conditions per place. [2024-06-27 23:32:07,735 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 88 selfloop transitions, 64 changer transitions 0/156 dead transitions. [2024-06-27 23:32:07,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 156 transitions, 1819 flow [2024-06-27 23:32:07,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:32:07,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:32:07,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 23:32:07,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47735191637630664 [2024-06-27 23:32:07,737 INFO L175 Difference]: Start difference. First operand has 100 places, 125 transitions, 1214 flow. Second operand 7 states and 137 transitions. [2024-06-27 23:32:07,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 156 transitions, 1819 flow [2024-06-27 23:32:07,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 156 transitions, 1762 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 23:32:07,785 INFO L231 Difference]: Finished difference. Result has 105 places, 134 transitions, 1461 flow [2024-06-27 23:32:07,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1157, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1461, PETRI_PLACES=105, PETRI_TRANSITIONS=134} [2024-06-27 23:32:07,786 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-27 23:32:07,786 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 134 transitions, 1461 flow [2024-06-27 23:32:07,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:07,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:07,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:07,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:32:07,787 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:32:07,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:07,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1960986653, now seen corresponding path program 3 times [2024-06-27 23:32:07,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:07,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037519695] [2024-06-27 23:32:07,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:07,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:07,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:09,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:09,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:09,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037519695] [2024-06-27 23:32:09,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037519695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:09,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:09,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:32:09,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441204737] [2024-06-27 23:32:09,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:09,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:32:09,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:09,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:32:09,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:32:09,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:32:09,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 134 transitions, 1461 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:09,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:09,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:32:09,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:10,091 INFO L124 PetriNetUnfolderBase]: 1689/2584 cut-off events. [2024-06-27 23:32:10,091 INFO L125 PetriNetUnfolderBase]: For 40994/41017 co-relation queries the response was YES. [2024-06-27 23:32:10,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15229 conditions, 2584 events. 1689/2584 cut-off events. For 40994/41017 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 12319 event pairs, 547 based on Foata normal form. 7/2584 useless extension candidates. Maximal degree in co-relation 15179. Up to 2345 conditions per place. [2024-06-27 23:32:10,109 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 117 selfloop transitions, 40 changer transitions 0/175 dead transitions. [2024-06-27 23:32:10,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 175 transitions, 2004 flow [2024-06-27 23:32:10,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:10,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:10,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 23:32:10,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-27 23:32:10,111 INFO L175 Difference]: Start difference. First operand has 105 places, 134 transitions, 1461 flow. Second operand 8 states and 153 transitions. [2024-06-27 23:32:10,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 175 transitions, 2004 flow [2024-06-27 23:32:10,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 175 transitions, 1941 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 23:32:10,159 INFO L231 Difference]: Finished difference. Result has 112 places, 150 transitions, 1669 flow [2024-06-27 23:32:10,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1398, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1669, PETRI_PLACES=112, PETRI_TRANSITIONS=150} [2024-06-27 23:32:10,159 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-27 23:32:10,160 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 150 transitions, 1669 flow [2024-06-27 23:32:10,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:10,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:10,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:10,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:32:10,160 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:32:10,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:10,161 INFO L85 PathProgramCache]: Analyzing trace with hash 109039479, now seen corresponding path program 4 times [2024-06-27 23:32:10,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:10,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028358357] [2024-06-27 23:32:10,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:10,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:10,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:11,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:32:11,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:11,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028358357] [2024-06-27 23:32:11,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028358357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:11,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:11,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:32:11,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405545200] [2024-06-27 23:32:11,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:11,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:32:11,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:11,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:32:11,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:32:11,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:32:11,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 150 transitions, 1669 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:11,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:11,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:32:11,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:12,045 INFO L124 PetriNetUnfolderBase]: 1721/2636 cut-off events. [2024-06-27 23:32:12,045 INFO L125 PetriNetUnfolderBase]: For 45029/45054 co-relation queries the response was YES. [2024-06-27 23:32:12,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15957 conditions, 2636 events. 1721/2636 cut-off events. For 45029/45054 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 12620 event pairs, 547 based on Foata normal form. 9/2638 useless extension candidates. Maximal degree in co-relation 15904. Up to 2384 conditions per place. [2024-06-27 23:32:12,059 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 124 selfloop transitions, 47 changer transitions 0/189 dead transitions. [2024-06-27 23:32:12,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 189 transitions, 2284 flow [2024-06-27 23:32:12,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:12,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:12,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 23:32:12,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-27 23:32:12,063 INFO L175 Difference]: Start difference. First operand has 112 places, 150 transitions, 1669 flow. Second operand 8 states and 153 transitions. [2024-06-27 23:32:12,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 189 transitions, 2284 flow [2024-06-27 23:32:12,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 189 transitions, 2155 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 23:32:12,120 INFO L231 Difference]: Finished difference. Result has 118 places, 163 transitions, 1882 flow [2024-06-27 23:32:12,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1591, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1882, PETRI_PLACES=118, PETRI_TRANSITIONS=163} [2024-06-27 23:32:12,121 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-27 23:32:12,121 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 163 transitions, 1882 flow [2024-06-27 23:32:12,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:12,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:12,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:12,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:32:12,122 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:32:12,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:12,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1473042231, now seen corresponding path program 4 times [2024-06-27 23:32:12,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:12,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205578461] [2024-06-27 23:32:12,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:12,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:12,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:13,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:13,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:13,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205578461] [2024-06-27 23:32:13,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205578461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:13,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:13,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:32:13,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649931630] [2024-06-27 23:32:13,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:13,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:32:13,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:13,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:32:13,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:32:13,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:13,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 163 transitions, 1882 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:13,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:13,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:13,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:13,856 INFO L124 PetriNetUnfolderBase]: 1842/2772 cut-off events. [2024-06-27 23:32:13,857 INFO L125 PetriNetUnfolderBase]: For 49060/49062 co-relation queries the response was YES. [2024-06-27 23:32:13,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17030 conditions, 2772 events. 1842/2772 cut-off events. For 49060/49062 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13059 event pairs, 592 based on Foata normal form. 5/2776 useless extension candidates. Maximal degree in co-relation 16975. Up to 2621 conditions per place. [2024-06-27 23:32:13,874 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 152 selfloop transitions, 46 changer transitions 0/202 dead transitions. [2024-06-27 23:32:13,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 202 transitions, 2631 flow [2024-06-27 23:32:13,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:13,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:13,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 23:32:13,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-27 23:32:13,876 INFO L175 Difference]: Start difference. First operand has 118 places, 163 transitions, 1882 flow. Second operand 8 states and 153 transitions. [2024-06-27 23:32:13,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 202 transitions, 2631 flow [2024-06-27 23:32:13,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 202 transitions, 2477 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 23:32:13,953 INFO L231 Difference]: Finished difference. Result has 120 places, 174 transitions, 1999 flow [2024-06-27 23:32:13,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1728, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1999, PETRI_PLACES=120, PETRI_TRANSITIONS=174} [2024-06-27 23:32:13,954 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-27 23:32:13,954 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 174 transitions, 1999 flow [2024-06-27 23:32:13,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:13,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:13,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:13,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:32:13,955 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:32:13,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:13,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1447123875, now seen corresponding path program 5 times [2024-06-27 23:32:13,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:13,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959112221] [2024-06-27 23:32:13,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:13,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:13,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:15,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:15,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:15,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959112221] [2024-06-27 23:32:15,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959112221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:15,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:15,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:32:15,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725200656] [2024-06-27 23:32:15,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:15,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:32:15,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:15,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:32:15,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:32:15,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:32:15,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 174 transitions, 1999 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:15,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:15,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:32:15,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:16,310 INFO L124 PetriNetUnfolderBase]: 1755/2684 cut-off events. [2024-06-27 23:32:16,310 INFO L125 PetriNetUnfolderBase]: For 52368/52387 co-relation queries the response was YES. [2024-06-27 23:32:16,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16732 conditions, 2684 events. 1755/2684 cut-off events. For 52368/52387 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 12861 event pairs, 551 based on Foata normal form. 3/2680 useless extension candidates. Maximal degree in co-relation 16677. Up to 2378 conditions per place. [2024-06-27 23:32:16,326 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 118 selfloop transitions, 62 changer transitions 0/201 dead transitions. [2024-06-27 23:32:16,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 201 transitions, 2457 flow [2024-06-27 23:32:16,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:16,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:16,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 23:32:16,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-27 23:32:16,329 INFO L175 Difference]: Start difference. First operand has 120 places, 174 transitions, 1999 flow. Second operand 8 states and 153 transitions. [2024-06-27 23:32:16,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 201 transitions, 2457 flow [2024-06-27 23:32:16,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 201 transitions, 2304 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 23:32:16,384 INFO L231 Difference]: Finished difference. Result has 122 places, 177 transitions, 2006 flow [2024-06-27 23:32:16,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1846, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2006, PETRI_PLACES=122, PETRI_TRANSITIONS=177} [2024-06-27 23:32:16,385 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-27 23:32:16,385 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 177 transitions, 2006 flow [2024-06-27 23:32:16,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:16,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:16,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:16,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:32:16,385 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:32:16,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:16,386 INFO L85 PathProgramCache]: Analyzing trace with hash -223023593, now seen corresponding path program 1 times [2024-06-27 23:32:16,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:16,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762780223] [2024-06-27 23:32:16,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:16,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:16,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:18,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:32:18,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:18,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762780223] [2024-06-27 23:32:18,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762780223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:18,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:18,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:18,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531042391] [2024-06-27 23:32:18,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:18,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:18,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:18,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:18,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:18,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:18,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 177 transitions, 2006 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:18,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:18,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:18,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:18,899 INFO L124 PetriNetUnfolderBase]: 1847/2781 cut-off events. [2024-06-27 23:32:18,899 INFO L125 PetriNetUnfolderBase]: For 56904/56904 co-relation queries the response was YES. [2024-06-27 23:32:18,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17359 conditions, 2781 events. 1847/2781 cut-off events. For 56904/56904 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13148 event pairs, 605 based on Foata normal form. 6/2786 useless extension candidates. Maximal degree in co-relation 17304. Up to 2652 conditions per place. [2024-06-27 23:32:18,917 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 175 selfloop transitions, 26 changer transitions 0/205 dead transitions. [2024-06-27 23:32:18,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 205 transitions, 2616 flow [2024-06-27 23:32:18,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:18,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:18,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 23:32:18,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 23:32:18,920 INFO L175 Difference]: Start difference. First operand has 122 places, 177 transitions, 2006 flow. Second operand 9 states and 157 transitions. [2024-06-27 23:32:18,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 205 transitions, 2616 flow [2024-06-27 23:32:18,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 205 transitions, 2424 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 23:32:18,970 INFO L231 Difference]: Finished difference. Result has 124 places, 180 transitions, 1930 flow [2024-06-27 23:32:18,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1814, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1930, PETRI_PLACES=124, PETRI_TRANSITIONS=180} [2024-06-27 23:32:18,971 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-27 23:32:18,971 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 180 transitions, 1930 flow [2024-06-27 23:32:18,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:18,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:18,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:18,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:32:18,971 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:18,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:18,972 INFO L85 PathProgramCache]: Analyzing trace with hash 368949640, now seen corresponding path program 1 times [2024-06-27 23:32:18,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:18,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111721074] [2024-06-27 23:32:18,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:18,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:18,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:19,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:19,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:19,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111721074] [2024-06-27 23:32:19,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111721074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:19,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:19,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:32:19,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843993697] [2024-06-27 23:32:19,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:19,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:32:19,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:19,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:32:19,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:32:19,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:32:19,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 180 transitions, 1930 flow. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:19,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:19,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:32:19,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:20,374 INFO L124 PetriNetUnfolderBase]: 1637/2566 cut-off events. [2024-06-27 23:32:20,375 INFO L125 PetriNetUnfolderBase]: For 51415/51415 co-relation queries the response was YES. [2024-06-27 23:32:20,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15987 conditions, 2566 events. 1637/2566 cut-off events. For 51415/51415 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 12600 event pairs, 582 based on Foata normal form. 1/2566 useless extension candidates. Maximal degree in co-relation 15931. Up to 2424 conditions per place. [2024-06-27 23:32:20,432 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 172 selfloop transitions, 10 changer transitions 0/187 dead transitions. [2024-06-27 23:32:20,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 187 transitions, 2316 flow [2024-06-27 23:32:20,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:32:20,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:32:20,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-27 23:32:20,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-27 23:32:20,436 INFO L175 Difference]: Start difference. First operand has 124 places, 180 transitions, 1930 flow. Second operand 5 states and 92 transitions. [2024-06-27 23:32:20,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 187 transitions, 2316 flow [2024-06-27 23:32:20,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 187 transitions, 2203 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-27 23:32:20,491 INFO L231 Difference]: Finished difference. Result has 121 places, 180 transitions, 1845 flow [2024-06-27 23:32:20,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1817, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1845, PETRI_PLACES=121, PETRI_TRANSITIONS=180} [2024-06-27 23:32:20,491 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-27 23:32:20,492 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 180 transitions, 1845 flow [2024-06-27 23:32:20,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:20,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:20,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:20,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:32:20,492 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:20,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:20,493 INFO L85 PathProgramCache]: Analyzing trace with hash -251598449, now seen corresponding path program 1 times [2024-06-27 23:32:20,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:20,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499803576] [2024-06-27 23:32:20,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:20,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:20,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:22,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:32:22,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:22,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499803576] [2024-06-27 23:32:22,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499803576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:22,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:22,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:22,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146633487] [2024-06-27 23:32:22,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:22,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:22,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:22,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:22,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:22,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:22,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 180 transitions, 1845 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:22,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:22,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:22,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:22,900 INFO L124 PetriNetUnfolderBase]: 1886/2841 cut-off events. [2024-06-27 23:32:22,900 INFO L125 PetriNetUnfolderBase]: For 62246/62246 co-relation queries the response was YES. [2024-06-27 23:32:22,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17783 conditions, 2841 events. 1886/2841 cut-off events. For 62246/62246 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13436 event pairs, 523 based on Foata normal form. 3/2843 useless extension candidates. Maximal degree in co-relation 17726. Up to 2626 conditions per place. [2024-06-27 23:32:22,917 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 160 selfloop transitions, 56 changer transitions 0/220 dead transitions. [2024-06-27 23:32:22,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 220 transitions, 2701 flow [2024-06-27 23:32:22,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:22,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:22,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 23:32:22,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 23:32:22,921 INFO L175 Difference]: Start difference. First operand has 121 places, 180 transitions, 1845 flow. Second operand 9 states and 165 transitions. [2024-06-27 23:32:22,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 220 transitions, 2701 flow [2024-06-27 23:32:22,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 220 transitions, 2680 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:32:22,965 INFO L231 Difference]: Finished difference. Result has 127 places, 194 transitions, 2151 flow [2024-06-27 23:32:22,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1824, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2151, PETRI_PLACES=127, PETRI_TRANSITIONS=194} [2024-06-27 23:32:22,965 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-27 23:32:22,966 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 194 transitions, 2151 flow [2024-06-27 23:32:22,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:22,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:22,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:22,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:32:22,966 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:32:22,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:22,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1921412133, now seen corresponding path program 2 times [2024-06-27 23:32:22,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:22,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125298425] [2024-06-27 23:32:22,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:22,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:22,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:24,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:32:24,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:24,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125298425] [2024-06-27 23:32:24,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125298425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:24,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:24,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:24,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831004881] [2024-06-27 23:32:24,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:24,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:24,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:24,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:24,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:24,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:24,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 194 transitions, 2151 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:24,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:24,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:24,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:25,298 INFO L124 PetriNetUnfolderBase]: 1944/2925 cut-off events. [2024-06-27 23:32:25,299 INFO L125 PetriNetUnfolderBase]: For 71735/71735 co-relation queries the response was YES. [2024-06-27 23:32:25,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19447 conditions, 2925 events. 1944/2925 cut-off events. For 71735/71735 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 13886 event pairs, 523 based on Foata normal form. 3/2927 useless extension candidates. Maximal degree in co-relation 19389. Up to 2573 conditions per place. [2024-06-27 23:32:25,321 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 145 selfloop transitions, 84 changer transitions 0/233 dead transitions. [2024-06-27 23:32:25,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 233 transitions, 3105 flow [2024-06-27 23:32:25,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:25,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:25,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 23:32:25,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-27 23:32:25,325 INFO L175 Difference]: Start difference. First operand has 127 places, 194 transitions, 2151 flow. Second operand 8 states and 159 transitions. [2024-06-27 23:32:25,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 233 transitions, 3105 flow [2024-06-27 23:32:25,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 233 transitions, 3004 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-27 23:32:25,398 INFO L231 Difference]: Finished difference. Result has 133 places, 206 transitions, 2471 flow [2024-06-27 23:32:25,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2050, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2471, PETRI_PLACES=133, PETRI_TRANSITIONS=206} [2024-06-27 23:32:25,398 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-27 23:32:25,399 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 206 transitions, 2471 flow [2024-06-27 23:32:25,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:25,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:25,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:25,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:32:25,399 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:32:25,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:25,399 INFO L85 PathProgramCache]: Analyzing trace with hash -251448502, now seen corresponding path program 1 times [2024-06-27 23:32:25,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:25,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792015666] [2024-06-27 23:32:25,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:25,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:25,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:26,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:26,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:26,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792015666] [2024-06-27 23:32:26,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792015666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:26,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:26,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:26,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099376968] [2024-06-27 23:32:26,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:26,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:26,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:26,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:26,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:26,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:26,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 206 transitions, 2471 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:26,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:26,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:26,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:27,462 INFO L124 PetriNetUnfolderBase]: 1962/2954 cut-off events. [2024-06-27 23:32:27,463 INFO L125 PetriNetUnfolderBase]: For 80392/80394 co-relation queries the response was YES. [2024-06-27 23:32:27,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20600 conditions, 2954 events. 1962/2954 cut-off events. For 80392/80394 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 14078 event pairs, 532 based on Foata normal form. 5/2958 useless extension candidates. Maximal degree in co-relation 20540. Up to 2775 conditions per place. [2024-06-27 23:32:27,537 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 182 selfloop transitions, 49 changer transitions 0/235 dead transitions. [2024-06-27 23:32:27,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 235 transitions, 3219 flow [2024-06-27 23:32:27,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:27,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:27,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 23:32:27,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 23:32:27,538 INFO L175 Difference]: Start difference. First operand has 133 places, 206 transitions, 2471 flow. Second operand 8 states and 152 transitions. [2024-06-27 23:32:27,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 235 transitions, 3219 flow [2024-06-27 23:32:27,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 235 transitions, 3095 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-27 23:32:27,623 INFO L231 Difference]: Finished difference. Result has 138 places, 210 transitions, 2531 flow [2024-06-27 23:32:27,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2347, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2531, PETRI_PLACES=138, PETRI_TRANSITIONS=210} [2024-06-27 23:32:27,623 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-27 23:32:27,623 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 210 transitions, 2531 flow [2024-06-27 23:32:27,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:27,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:27,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:27,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:32:27,624 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:32:27,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:27,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1438370767, now seen corresponding path program 3 times [2024-06-27 23:32:27,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:27,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405750839] [2024-06-27 23:32:27,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:27,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:27,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:28,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:28,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:28,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405750839] [2024-06-27 23:32:28,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405750839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:28,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:28,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:28,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872472108] [2024-06-27 23:32:28,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:28,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:28,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:28,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:28,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:29,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:29,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 210 transitions, 2531 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:29,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:29,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:29,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:29,827 INFO L124 PetriNetUnfolderBase]: 1956/2943 cut-off events. [2024-06-27 23:32:29,827 INFO L125 PetriNetUnfolderBase]: For 83754/83754 co-relation queries the response was YES. [2024-06-27 23:32:29,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21002 conditions, 2943 events. 1956/2943 cut-off events. For 83754/83754 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 14017 event pairs, 527 based on Foata normal form. 3/2945 useless extension candidates. Maximal degree in co-relation 20940. Up to 2595 conditions per place. [2024-06-27 23:32:29,848 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 156 selfloop transitions, 76 changer transitions 0/236 dead transitions. [2024-06-27 23:32:29,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 236 transitions, 3269 flow [2024-06-27 23:32:29,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:29,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:29,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 23:32:29,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-27 23:32:29,849 INFO L175 Difference]: Start difference. First operand has 138 places, 210 transitions, 2531 flow. Second operand 8 states and 158 transitions. [2024-06-27 23:32:29,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 236 transitions, 3269 flow [2024-06-27 23:32:29,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 236 transitions, 3085 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-27 23:32:29,919 INFO L231 Difference]: Finished difference. Result has 140 places, 210 transitions, 2510 flow [2024-06-27 23:32:29,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2347, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2510, PETRI_PLACES=140, PETRI_TRANSITIONS=210} [2024-06-27 23:32:29,920 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-27 23:32:29,920 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 210 transitions, 2510 flow [2024-06-27 23:32:29,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:29,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:29,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:29,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:32:29,921 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:32:29,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:29,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1323640373, now seen corresponding path program 4 times [2024-06-27 23:32:29,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:29,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827420096] [2024-06-27 23:32:29,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:29,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:29,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:31,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:31,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:31,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827420096] [2024-06-27 23:32:31,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827420096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:31,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:31,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:31,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792187574] [2024-06-27 23:32:31,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:31,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:31,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:31,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:31,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:31,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:31,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 210 transitions, 2510 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:31,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:31,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:31,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:32,318 INFO L124 PetriNetUnfolderBase]: 2006/3021 cut-off events. [2024-06-27 23:32:32,318 INFO L125 PetriNetUnfolderBase]: For 93050/93050 co-relation queries the response was YES. [2024-06-27 23:32:32,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21893 conditions, 3021 events. 2006/3021 cut-off events. For 93050/93050 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14484 event pairs, 510 based on Foata normal form. 3/3023 useless extension candidates. Maximal degree in co-relation 21830. Up to 2398 conditions per place. [2024-06-27 23:32:32,343 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 146 selfloop transitions, 102 changer transitions 0/252 dead transitions. [2024-06-27 23:32:32,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 252 transitions, 3672 flow [2024-06-27 23:32:32,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:32,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:32,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 23:32:32,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 23:32:32,344 INFO L175 Difference]: Start difference. First operand has 140 places, 210 transitions, 2510 flow. Second operand 8 states and 160 transitions. [2024-06-27 23:32:32,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 252 transitions, 3672 flow [2024-06-27 23:32:32,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 252 transitions, 3463 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 23:32:32,430 INFO L231 Difference]: Finished difference. Result has 142 places, 221 transitions, 2724 flow [2024-06-27 23:32:32,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2301, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2724, PETRI_PLACES=142, PETRI_TRANSITIONS=221} [2024-06-27 23:32:32,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-27 23:32:32,431 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 221 transitions, 2724 flow [2024-06-27 23:32:32,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:32,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:32,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:32,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:32:32,432 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:32:32,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:32,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1660481125, now seen corresponding path program 5 times [2024-06-27 23:32:32,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:32,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688344329] [2024-06-27 23:32:32,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:32,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:32,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:33,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:33,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:33,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688344329] [2024-06-27 23:32:33,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688344329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:33,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:33,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:33,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45861948] [2024-06-27 23:32:33,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:33,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:33,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:33,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:33,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:33,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:33,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 221 transitions, 2724 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:33,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:33,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:33,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:34,850 INFO L124 PetriNetUnfolderBase]: 2024/3054 cut-off events. [2024-06-27 23:32:34,850 INFO L125 PetriNetUnfolderBase]: For 102376/102376 co-relation queries the response was YES. [2024-06-27 23:32:34,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22919 conditions, 3054 events. 2024/3054 cut-off events. For 102376/102376 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14713 event pairs, 510 based on Foata normal form. 3/3056 useless extension candidates. Maximal degree in co-relation 22855. Up to 2417 conditions per place. [2024-06-27 23:32:34,873 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 145 selfloop transitions, 106 changer transitions 0/255 dead transitions. [2024-06-27 23:32:34,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 255 transitions, 3761 flow [2024-06-27 23:32:34,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:34,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:34,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 23:32:34,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-27 23:32:34,875 INFO L175 Difference]: Start difference. First operand has 142 places, 221 transitions, 2724 flow. Second operand 9 states and 169 transitions. [2024-06-27 23:32:34,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 255 transitions, 3761 flow [2024-06-27 23:32:34,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 255 transitions, 3592 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-27 23:32:34,980 INFO L231 Difference]: Finished difference. Result has 148 places, 225 transitions, 2871 flow [2024-06-27 23:32:34,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2573, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2871, PETRI_PLACES=148, PETRI_TRANSITIONS=225} [2024-06-27 23:32:34,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-27 23:32:34,981 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 225 transitions, 2871 flow [2024-06-27 23:32:34,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:34,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:34,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:34,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:32:34,981 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:32:34,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:34,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1660480908, now seen corresponding path program 2 times [2024-06-27 23:32:34,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:34,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806492198] [2024-06-27 23:32:34,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:34,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:34,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:36,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:36,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:36,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806492198] [2024-06-27 23:32:36,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806492198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:36,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:36,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:36,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931105969] [2024-06-27 23:32:36,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:36,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:36,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:36,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:36,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:36,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:36,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 225 transitions, 2871 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:36,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:36,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:36,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:37,159 INFO L124 PetriNetUnfolderBase]: 2042/3083 cut-off events. [2024-06-27 23:32:37,159 INFO L125 PetriNetUnfolderBase]: For 108122/108126 co-relation queries the response was YES. [2024-06-27 23:32:37,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23605 conditions, 3083 events. 2042/3083 cut-off events. For 108122/108126 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14860 event pairs, 533 based on Foata normal form. 7/3089 useless extension candidates. Maximal degree in co-relation 23539. Up to 2780 conditions per place. [2024-06-27 23:32:37,184 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 182 selfloop transitions, 68 changer transitions 0/254 dead transitions. [2024-06-27 23:32:37,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 254 transitions, 3697 flow [2024-06-27 23:32:37,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:37,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:37,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 23:32:37,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:32:37,185 INFO L175 Difference]: Start difference. First operand has 148 places, 225 transitions, 2871 flow. Second operand 9 states and 162 transitions. [2024-06-27 23:32:37,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 254 transitions, 3697 flow [2024-06-27 23:32:37,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 254 transitions, 3450 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 23:32:37,281 INFO L231 Difference]: Finished difference. Result has 151 places, 229 transitions, 2859 flow [2024-06-27 23:32:37,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2624, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2859, PETRI_PLACES=151, PETRI_TRANSITIONS=229} [2024-06-27 23:32:37,281 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-27 23:32:37,281 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 229 transitions, 2859 flow [2024-06-27 23:32:37,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:37,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:37,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:37,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:32:37,282 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:32:37,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:37,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1652862348, now seen corresponding path program 3 times [2024-06-27 23:32:37,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:37,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553644344] [2024-06-27 23:32:37,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:37,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:37,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:38,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:38,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:38,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553644344] [2024-06-27 23:32:38,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553644344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:38,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:38,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:38,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245066246] [2024-06-27 23:32:38,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:38,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:38,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:38,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:38,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:38,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:38,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 229 transitions, 2859 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:38,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:38,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:38,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:39,597 INFO L124 PetriNetUnfolderBase]: 2132/3212 cut-off events. [2024-06-27 23:32:39,597 INFO L125 PetriNetUnfolderBase]: For 121128/121128 co-relation queries the response was YES. [2024-06-27 23:32:39,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25241 conditions, 3212 events. 2132/3212 cut-off events. For 121128/121128 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15547 event pairs, 489 based on Foata normal form. 3/3214 useless extension candidates. Maximal degree in co-relation 25174. Up to 2631 conditions per place. [2024-06-27 23:32:39,621 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 134 selfloop transitions, 136 changer transitions 0/274 dead transitions. [2024-06-27 23:32:39,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 274 transitions, 4179 flow [2024-06-27 23:32:39,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:32:39,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:32:39,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 23:32:39,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49390243902439024 [2024-06-27 23:32:39,622 INFO L175 Difference]: Start difference. First operand has 151 places, 229 transitions, 2859 flow. Second operand 8 states and 162 transitions. [2024-06-27 23:32:39,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 274 transitions, 4179 flow [2024-06-27 23:32:39,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 274 transitions, 3974 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 23:32:39,726 INFO L231 Difference]: Finished difference. Result has 154 places, 246 transitions, 3410 flow [2024-06-27 23:32:39,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2654, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3410, PETRI_PLACES=154, PETRI_TRANSITIONS=246} [2024-06-27 23:32:39,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-27 23:32:39,727 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 246 transitions, 3410 flow [2024-06-27 23:32:39,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:39,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:39,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:39,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:32:39,728 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:32:39,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:39,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1668777171, now seen corresponding path program 6 times [2024-06-27 23:32:39,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:39,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788042004] [2024-06-27 23:32:39,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:39,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:39,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:41,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:41,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:41,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788042004] [2024-06-27 23:32:41,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788042004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:41,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:41,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:41,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756344135] [2024-06-27 23:32:41,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:41,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:41,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:41,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:41,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:41,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:41,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 246 transitions, 3410 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:41,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:41,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:41,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:41,893 INFO L124 PetriNetUnfolderBase]: 2142/3229 cut-off events. [2024-06-27 23:32:41,893 INFO L125 PetriNetUnfolderBase]: For 130540/130540 co-relation queries the response was YES. [2024-06-27 23:32:41,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26687 conditions, 3229 events. 2142/3229 cut-off events. For 130540/130540 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 15659 event pairs, 536 based on Foata normal form. 3/3231 useless extension candidates. Maximal degree in co-relation 26617. Up to 2566 conditions per place. [2024-06-27 23:32:41,919 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 129 selfloop transitions, 148 changer transitions 0/281 dead transitions. [2024-06-27 23:32:41,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 281 transitions, 4486 flow [2024-06-27 23:32:41,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:41,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:41,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 23:32:41,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-27 23:32:41,921 INFO L175 Difference]: Start difference. First operand has 154 places, 246 transitions, 3410 flow. Second operand 9 states and 167 transitions. [2024-06-27 23:32:41,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 281 transitions, 4486 flow [2024-06-27 23:32:42,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 281 transitions, 4312 flow, removed 67 selfloop flow, removed 2 redundant places. [2024-06-27 23:32:42,096 INFO L231 Difference]: Finished difference. Result has 162 places, 255 transitions, 3843 flow [2024-06-27 23:32:42,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3242, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3843, PETRI_PLACES=162, PETRI_TRANSITIONS=255} [2024-06-27 23:32:42,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-27 23:32:42,097 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 255 transitions, 3843 flow [2024-06-27 23:32:42,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:42,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:42,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:42,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:32:42,098 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:32:42,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:42,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1675927228, now seen corresponding path program 4 times [2024-06-27 23:32:42,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:42,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626645974] [2024-06-27 23:32:42,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:42,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:42,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:43,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:43,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:43,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626645974] [2024-06-27 23:32:43,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626645974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:43,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:43,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:32:43,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604666004] [2024-06-27 23:32:43,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:43,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:32:43,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:43,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:32:43,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:32:43,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:43,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 255 transitions, 3843 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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:32:43,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:43,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:43,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:44,552 INFO L124 PetriNetUnfolderBase]: 2160/3255 cut-off events. [2024-06-27 23:32:44,553 INFO L125 PetriNetUnfolderBase]: For 138007/138007 co-relation queries the response was YES. [2024-06-27 23:32:44,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27735 conditions, 3255 events. 2160/3255 cut-off events. For 138007/138007 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 15792 event pairs, 538 based on Foata normal form. 3/3257 useless extension candidates. Maximal degree in co-relation 27662. Up to 2766 conditions per place. [2024-06-27 23:32:44,578 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 161 selfloop transitions, 120 changer transitions 0/285 dead transitions. [2024-06-27 23:32:44,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 285 transitions, 4803 flow [2024-06-27 23:32:44,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:44,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:44,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 23:32:44,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-27 23:32:44,580 INFO L175 Difference]: Start difference. First operand has 162 places, 255 transitions, 3843 flow. Second operand 9 states and 167 transitions. [2024-06-27 23:32:44,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 285 transitions, 4803 flow [2024-06-27 23:32:44,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 285 transitions, 4686 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 23:32:44,730 INFO L231 Difference]: Finished difference. Result has 167 places, 259 transitions, 4059 flow [2024-06-27 23:32:44,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3726, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4059, PETRI_PLACES=167, PETRI_TRANSITIONS=259} [2024-06-27 23:32:44,730 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-27 23:32:44,730 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 259 transitions, 4059 flow [2024-06-27 23:32:44,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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:32:44,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:44,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:44,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:32:44,731 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:32:44,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:44,731 INFO L85 PathProgramCache]: Analyzing trace with hash 785814241, now seen corresponding path program 7 times [2024-06-27 23:32:44,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:44,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45941752] [2024-06-27 23:32:44,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:44,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:44,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:45,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:45,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:45,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45941752] [2024-06-27 23:32:45,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45941752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:45,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:45,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:45,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039567968] [2024-06-27 23:32:45,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:45,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:45,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:45,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:45,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:45,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:45,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 259 transitions, 4059 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:45,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:45,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:45,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:46,822 INFO L124 PetriNetUnfolderBase]: 2240/3368 cut-off events. [2024-06-27 23:32:46,822 INFO L125 PetriNetUnfolderBase]: For 146666/146668 co-relation queries the response was YES. [2024-06-27 23:32:46,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29602 conditions, 3368 events. 2240/3368 cut-off events. For 146666/146668 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 16317 event pairs, 443 based on Foata normal form. 5/3372 useless extension candidates. Maximal degree in co-relation 29527. Up to 3109 conditions per place. [2024-06-27 23:32:46,852 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 237 selfloop transitions, 74 changer transitions 0/315 dead transitions. [2024-06-27 23:32:46,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 315 transitions, 5509 flow [2024-06-27 23:32:46,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:46,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:46,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:32:46,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-27 23:32:46,853 INFO L175 Difference]: Start difference. First operand has 167 places, 259 transitions, 4059 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:32:46,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 315 transitions, 5509 flow [2024-06-27 23:32:47,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 315 transitions, 5163 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 23:32:47,071 INFO L231 Difference]: Finished difference. Result has 170 places, 281 transitions, 4403 flow [2024-06-27 23:32:47,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3757, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4403, PETRI_PLACES=170, PETRI_TRANSITIONS=281} [2024-06-27 23:32:47,071 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2024-06-27 23:32:47,071 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 281 transitions, 4403 flow [2024-06-27 23:32:47,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:47,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:47,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:47,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:32:47,072 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:32:47,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:47,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1911023771, now seen corresponding path program 8 times [2024-06-27 23:32:47,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:47,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404219229] [2024-06-27 23:32:47,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:47,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:47,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:48,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:48,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:48,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404219229] [2024-06-27 23:32:48,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404219229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:48,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:48,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:48,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931683833] [2024-06-27 23:32:48,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:48,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:48,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:48,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:48,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:48,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:48,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 281 transitions, 4403 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:48,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:48,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:48,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:49,428 INFO L124 PetriNetUnfolderBase]: 2310/3466 cut-off events. [2024-06-27 23:32:49,428 INFO L125 PetriNetUnfolderBase]: For 157448/157450 co-relation queries the response was YES. [2024-06-27 23:32:49,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30765 conditions, 3466 events. 2310/3466 cut-off events. For 157448/157450 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16895 event pairs, 530 based on Foata normal form. 5/3470 useless extension candidates. Maximal degree in co-relation 30688. Up to 3188 conditions per place. [2024-06-27 23:32:49,532 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 245 selfloop transitions, 86 changer transitions 0/335 dead transitions. [2024-06-27 23:32:49,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 335 transitions, 5904 flow [2024-06-27 23:32:49,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:49,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:49,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:32:49,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-27 23:32:49,534 INFO L175 Difference]: Start difference. First operand has 170 places, 281 transitions, 4403 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:32:49,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 335 transitions, 5904 flow [2024-06-27 23:32:49,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 335 transitions, 5603 flow, removed 107 selfloop flow, removed 4 redundant places. [2024-06-27 23:32:49,819 INFO L231 Difference]: Finished difference. Result has 176 places, 303 transitions, 4838 flow [2024-06-27 23:32:49,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4197, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4838, PETRI_PLACES=176, PETRI_TRANSITIONS=303} [2024-06-27 23:32:49,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-27 23:32:49,820 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 303 transitions, 4838 flow [2024-06-27 23:32:49,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:49,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:49,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:49,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:32:49,821 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:32:49,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:49,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1580330525, now seen corresponding path program 9 times [2024-06-27 23:32:49,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:49,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748697261] [2024-06-27 23:32:49,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:49,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:49,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:51,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:51,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:51,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748697261] [2024-06-27 23:32:51,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748697261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:51,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:51,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:51,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76105301] [2024-06-27 23:32:51,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:51,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:51,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:51,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:51,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:51,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:51,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 303 transitions, 4838 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:51,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:51,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:51,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:52,295 INFO L124 PetriNetUnfolderBase]: 2372/3560 cut-off events. [2024-06-27 23:32:52,296 INFO L125 PetriNetUnfolderBase]: For 167957/167957 co-relation queries the response was YES. [2024-06-27 23:32:52,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31659 conditions, 3560 events. 2372/3560 cut-off events. For 167957/167957 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 17499 event pairs, 535 based on Foata normal form. 3/3562 useless extension candidates. Maximal degree in co-relation 31580. Up to 3066 conditions per place. [2024-06-27 23:32:52,332 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 202 selfloop transitions, 146 changer transitions 0/352 dead transitions. [2024-06-27 23:32:52,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 352 transitions, 6208 flow [2024-06-27 23:32:52,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:52,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:52,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:32:52,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-27 23:32:52,333 INFO L175 Difference]: Start difference. First operand has 176 places, 303 transitions, 4838 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:32:52,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 352 transitions, 6208 flow [2024-06-27 23:32:52,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 352 transitions, 5851 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 23:32:52,594 INFO L231 Difference]: Finished difference. Result has 180 places, 319 transitions, 5182 flow [2024-06-27 23:32:52,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4481, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5182, PETRI_PLACES=180, PETRI_TRANSITIONS=319} [2024-06-27 23:32:52,595 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-27 23:32:52,595 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 319 transitions, 5182 flow [2024-06-27 23:32:52,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:52,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:52,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:52,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:32:52,595 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:32:52,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:52,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1911173718, now seen corresponding path program 5 times [2024-06-27 23:32:52,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:52,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113203430] [2024-06-27 23:32:52,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:52,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:52,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:53,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:32:53,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:53,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113203430] [2024-06-27 23:32:53,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113203430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:53,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:53,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:53,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089195943] [2024-06-27 23:32:53,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:53,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:53,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:53,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:53,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:53,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:53,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 319 transitions, 5182 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:53,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:53,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:53,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:54,755 INFO L124 PetriNetUnfolderBase]: 2380/3576 cut-off events. [2024-06-27 23:32:54,756 INFO L125 PetriNetUnfolderBase]: For 176535/176537 co-relation queries the response was YES. [2024-06-27 23:32:54,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32077 conditions, 3576 events. 2380/3576 cut-off events. For 176535/176537 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 17606 event pairs, 510 based on Foata normal form. 5/3580 useless extension candidates. Maximal degree in co-relation 31997. Up to 3364 conditions per place. [2024-06-27 23:32:54,788 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 299 selfloop transitions, 54 changer transitions 0/357 dead transitions. [2024-06-27 23:32:54,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 357 transitions, 6289 flow [2024-06-27 23:32:54,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:54,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:54,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 23:32:54,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-27 23:32:54,789 INFO L175 Difference]: Start difference. First operand has 180 places, 319 transitions, 5182 flow. Second operand 9 states and 169 transitions. [2024-06-27 23:32:54,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 357 transitions, 6289 flow [2024-06-27 23:32:55,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 357 transitions, 5839 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-27 23:32:55,037 INFO L231 Difference]: Finished difference. Result has 182 places, 326 transitions, 4965 flow [2024-06-27 23:32:55,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4732, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4965, PETRI_PLACES=182, PETRI_TRANSITIONS=326} [2024-06-27 23:32:55,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-27 23:32:55,038 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 326 transitions, 4965 flow [2024-06-27 23:32:55,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:55,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:55,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:55,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:32:55,038 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:32:55,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:55,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1580336105, now seen corresponding path program 10 times [2024-06-27 23:32:55,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:55,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199075960] [2024-06-27 23:32:55,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:55,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:55,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:56,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:56,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:56,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199075960] [2024-06-27 23:32:56,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199075960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:56,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:56,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:32:56,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702118435] [2024-06-27 23:32:56,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:56,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:32:56,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:56,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:32:56,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:32:56,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:56,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 326 transitions, 4965 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:56,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:56,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:56,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:57,522 INFO L124 PetriNetUnfolderBase]: 2374/3569 cut-off events. [2024-06-27 23:32:57,523 INFO L125 PetriNetUnfolderBase]: For 178890/178890 co-relation queries the response was YES. [2024-06-27 23:32:57,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31643 conditions, 3569 events. 2374/3569 cut-off events. For 178890/178890 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 17577 event pairs, 490 based on Foata normal form. 3/3571 useless extension candidates. Maximal degree in co-relation 31562. Up to 3074 conditions per place. [2024-06-27 23:32:57,551 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 227 selfloop transitions, 127 changer transitions 0/358 dead transitions. [2024-06-27 23:32:57,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 358 transitions, 6055 flow [2024-06-27 23:32:57,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:57,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:57,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 23:32:57,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-27 23:32:57,552 INFO L175 Difference]: Start difference. First operand has 182 places, 326 transitions, 4965 flow. Second operand 9 states and 174 transitions. [2024-06-27 23:32:57,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 358 transitions, 6055 flow [2024-06-27 23:32:57,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 358 transitions, 5859 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 23:32:57,750 INFO L231 Difference]: Finished difference. Result has 184 places, 326 transitions, 5039 flow [2024-06-27 23:32:57,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4769, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5039, PETRI_PLACES=184, PETRI_TRANSITIONS=326} [2024-06-27 23:32:57,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-27 23:32:57,751 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 326 transitions, 5039 flow [2024-06-27 23:32:57,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:57,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:57,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:57,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:32:57,751 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:57,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:57,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1447461146, now seen corresponding path program 1 times [2024-06-27 23:32:57,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:57,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508728849] [2024-06-27 23:32:57,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:57,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:57,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:58,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:58,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:58,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508728849] [2024-06-27 23:32:58,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508728849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:58,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:58,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:32:58,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527055365] [2024-06-27 23:32:58,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:58,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:32:58,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:58,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:32:58,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:32:58,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:32:58,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 326 transitions, 5039 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:58,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:58,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:32:58,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:59,692 INFO L124 PetriNetUnfolderBase]: 2161/3351 cut-off events. [2024-06-27 23:32:59,692 INFO L125 PetriNetUnfolderBase]: For 164010/164010 co-relation queries the response was YES. [2024-06-27 23:32:59,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29667 conditions, 3351 events. 2161/3351 cut-off events. For 164010/164010 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 17039 event pairs, 509 based on Foata normal form. 2/3352 useless extension candidates. Maximal degree in co-relation 29585. Up to 3161 conditions per place. [2024-06-27 23:32:59,724 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 320 selfloop transitions, 13 changer transitions 0/338 dead transitions. [2024-06-27 23:32:59,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 338 transitions, 5759 flow [2024-06-27 23:32:59,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:32:59,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:32:59,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 23:32:59,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-27 23:32:59,725 INFO L175 Difference]: Start difference. First operand has 184 places, 326 transitions, 5039 flow. Second operand 6 states and 107 transitions. [2024-06-27 23:32:59,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 338 transitions, 5759 flow [2024-06-27 23:32:59,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 338 transitions, 5343 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 23:32:59,952 INFO L231 Difference]: Finished difference. Result has 182 places, 329 transitions, 4691 flow [2024-06-27 23:32:59,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4623, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4691, PETRI_PLACES=182, PETRI_TRANSITIONS=329} [2024-06-27 23:32:59,952 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-27 23:32:59,952 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 329 transitions, 4691 flow [2024-06-27 23:32:59,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:59,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:59,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:59,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:32:59,953 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:32:59,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:59,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1234641574, now seen corresponding path program 1 times [2024-06-27 23:32:59,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:59,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905365841] [2024-06-27 23:32:59,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:59,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:59,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:01,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:01,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:01,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905365841] [2024-06-27 23:33:01,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905365841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:01,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:01,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:33:01,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113601152] [2024-06-27 23:33:01,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:01,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:33:01,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:01,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:33:01,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:33:01,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:33:01,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 329 transitions, 4691 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:01,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:01,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:33:01,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:02,308 INFO L124 PetriNetUnfolderBase]: 2311/3515 cut-off events. [2024-06-27 23:33:02,308 INFO L125 PetriNetUnfolderBase]: For 192139/192141 co-relation queries the response was YES. [2024-06-27 23:33:02,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31217 conditions, 3515 events. 2311/3515 cut-off events. For 192139/192141 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17680 event pairs, 449 based on Foata normal form. 6/3517 useless extension candidates. Maximal degree in co-relation 31134. Up to 3048 conditions per place. [2024-06-27 23:33:02,338 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 248 selfloop transitions, 46 changer transitions 0/354 dead transitions. [2024-06-27 23:33:02,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 354 transitions, 5417 flow [2024-06-27 23:33:02,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:33:02,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:33:02,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 23:33:02,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-27 23:33:02,340 INFO L175 Difference]: Start difference. First operand has 182 places, 329 transitions, 4691 flow. Second operand 8 states and 153 transitions. [2024-06-27 23:33:02,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 354 transitions, 5417 flow [2024-06-27 23:33:02,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 354 transitions, 5373 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:33:02,544 INFO L231 Difference]: Finished difference. Result has 185 places, 331 transitions, 4816 flow [2024-06-27 23:33:02,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4647, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4816, PETRI_PLACES=185, PETRI_TRANSITIONS=331} [2024-06-27 23:33:02,544 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-27 23:33:02,544 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 331 transitions, 4816 flow [2024-06-27 23:33:02,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:02,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:02,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:02,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:33:02,545 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:33:02,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:02,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1234702024, now seen corresponding path program 2 times [2024-06-27 23:33:02,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:02,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211563639] [2024-06-27 23:33:02,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:02,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:02,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:03,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:33:03,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:03,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211563639] [2024-06-27 23:33:03,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211563639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:03,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:03,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:33:03,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676546365] [2024-06-27 23:33:03,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:03,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:33:03,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:03,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:33:03,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:33:03,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:33:03,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 331 transitions, 4816 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:03,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:03,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:33:03,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:04,836 INFO L124 PetriNetUnfolderBase]: 2343/3567 cut-off events. [2024-06-27 23:33:04,836 INFO L125 PetriNetUnfolderBase]: For 201936/201938 co-relation queries the response was YES. [2024-06-27 23:33:04,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31957 conditions, 3567 events. 2343/3567 cut-off events. For 201936/201938 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 18048 event pairs, 452 based on Foata normal form. 6/3567 useless extension candidates. Maximal degree in co-relation 31873. Up to 3091 conditions per place. [2024-06-27 23:33:04,868 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 39 changer transitions 0/360 dead transitions. [2024-06-27 23:33:04,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 360 transitions, 5572 flow [2024-06-27 23:33:04,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:04,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:04,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 23:33:04,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:33:04,870 INFO L175 Difference]: Start difference. First operand has 185 places, 331 transitions, 4816 flow. Second operand 9 states and 164 transitions. [2024-06-27 23:33:04,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 360 transitions, 5572 flow [2024-06-27 23:33:05,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 360 transitions, 5406 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 23:33:05,113 INFO L231 Difference]: Finished difference. Result has 189 places, 335 transitions, 4824 flow [2024-06-27 23:33:05,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4650, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4824, PETRI_PLACES=189, PETRI_TRANSITIONS=335} [2024-06-27 23:33:05,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-27 23:33:05,114 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 335 transitions, 4824 flow [2024-06-27 23:33:05,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:05,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:05,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:05,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:33:05,115 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:33:05,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:05,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1116553894, now seen corresponding path program 3 times [2024-06-27 23:33:05,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:05,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129045734] [2024-06-27 23:33:05,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:05,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:05,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:06,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:06,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:06,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129045734] [2024-06-27 23:33:06,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129045734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:06,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:06,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:06,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880354804] [2024-06-27 23:33:06,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:06,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:06,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:06,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:06,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:06,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:33:06,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 335 transitions, 4824 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:06,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:06,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:33:06,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:07,772 INFO L124 PetriNetUnfolderBase]: 2362/3596 cut-off events. [2024-06-27 23:33:07,772 INFO L125 PetriNetUnfolderBase]: For 213836/213838 co-relation queries the response was YES. [2024-06-27 23:33:07,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32467 conditions, 3596 events. 2362/3596 cut-off events. For 213836/213838 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 18191 event pairs, 451 based on Foata normal form. 6/3601 useless extension candidates. Maximal degree in co-relation 32383. Up to 3101 conditions per place. [2024-06-27 23:33:07,805 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 244 selfloop transitions, 56 changer transitions 0/360 dead transitions. [2024-06-27 23:33:07,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 360 transitions, 5572 flow [2024-06-27 23:33:07,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:07,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:07,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 23:33:07,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:33:07,807 INFO L175 Difference]: Start difference. First operand has 189 places, 335 transitions, 4824 flow. Second operand 9 states and 164 transitions. [2024-06-27 23:33:07,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 360 transitions, 5572 flow [2024-06-27 23:33:08,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 360 transitions, 5407 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 23:33:08,112 INFO L231 Difference]: Finished difference. Result has 191 places, 337 transitions, 4855 flow [2024-06-27 23:33:08,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4659, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4855, PETRI_PLACES=191, PETRI_TRANSITIONS=337} [2024-06-27 23:33:08,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-27 23:33:08,113 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 337 transitions, 4855 flow [2024-06-27 23:33:08,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:08,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:08,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:08,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:33:08,114 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:33:08,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:08,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1231840104, now seen corresponding path program 1 times [2024-06-27 23:33:08,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:08,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144086485] [2024-06-27 23:33:08,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:08,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:08,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:09,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:09,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:09,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144086485] [2024-06-27 23:33:09,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144086485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:09,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:09,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:09,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334386512] [2024-06-27 23:33:09,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:09,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:09,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:09,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:09,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:09,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:09,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 337 transitions, 4855 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:09,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:09,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:09,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:10,705 INFO L124 PetriNetUnfolderBase]: 2452/3691 cut-off events. [2024-06-27 23:33:10,705 INFO L125 PetriNetUnfolderBase]: For 222857/222857 co-relation queries the response was YES. [2024-06-27 23:33:10,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33514 conditions, 3691 events. 2452/3691 cut-off events. For 222857/222857 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 18392 event pairs, 480 based on Foata normal form. 3/3693 useless extension candidates. Maximal degree in co-relation 33430. Up to 3380 conditions per place. [2024-06-27 23:33:10,741 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 279 selfloop transitions, 88 changer transitions 0/371 dead transitions. [2024-06-27 23:33:10,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 371 transitions, 6089 flow [2024-06-27 23:33:10,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:10,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:10,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:33:10,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-27 23:33:10,742 INFO L175 Difference]: Start difference. First operand has 191 places, 337 transitions, 4855 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:33:10,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 371 transitions, 6089 flow [2024-06-27 23:33:11,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 371 transitions, 5913 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 23:33:11,011 INFO L231 Difference]: Finished difference. Result has 193 places, 341 transitions, 4960 flow [2024-06-27 23:33:11,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4679, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4960, PETRI_PLACES=193, PETRI_TRANSITIONS=341} [2024-06-27 23:33:11,012 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-27 23:33:11,012 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 341 transitions, 4960 flow [2024-06-27 23:33:11,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:11,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:11,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:11,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:33:11,013 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:33:11,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:11,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1116548934, now seen corresponding path program 2 times [2024-06-27 23:33:11,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:11,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388891184] [2024-06-27 23:33:11,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:11,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:11,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:12,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:12,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:12,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388891184] [2024-06-27 23:33:12,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388891184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:12,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:12,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:12,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318832377] [2024-06-27 23:33:12,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:12,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:12,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:12,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:12,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:12,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:12,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 341 transitions, 4960 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:12,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:12,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:12,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:13,874 INFO L124 PetriNetUnfolderBase]: 2470/3721 cut-off events. [2024-06-27 23:33:13,874 INFO L125 PetriNetUnfolderBase]: For 232523/232523 co-relation queries the response was YES. [2024-06-27 23:33:13,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33996 conditions, 3721 events. 2470/3721 cut-off events. For 232523/232523 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 18560 event pairs, 477 based on Foata normal form. 3/3723 useless extension candidates. Maximal degree in co-relation 33911. Up to 3264 conditions per place. [2024-06-27 23:33:13,912 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 256 selfloop transitions, 115 changer transitions 0/375 dead transitions. [2024-06-27 23:33:13,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 375 transitions, 6230 flow [2024-06-27 23:33:13,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:13,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:13,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:33:13,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-27 23:33:13,913 INFO L175 Difference]: Start difference. First operand has 193 places, 341 transitions, 4960 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:33:13,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 375 transitions, 6230 flow [2024-06-27 23:33:14,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 375 transitions, 6034 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 23:33:14,249 INFO L231 Difference]: Finished difference. Result has 197 places, 345 transitions, 5116 flow [2024-06-27 23:33:14,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4764, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5116, PETRI_PLACES=197, PETRI_TRANSITIONS=345} [2024-06-27 23:33:14,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-27 23:33:14,250 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 345 transitions, 5116 flow [2024-06-27 23:33:14,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:14,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:14,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:14,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:33:14,251 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:33:14,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:14,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1116369196, now seen corresponding path program 1 times [2024-06-27 23:33:14,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:14,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103771273] [2024-06-27 23:33:14,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:14,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:14,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:15,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:15,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:15,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103771273] [2024-06-27 23:33:15,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103771273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:15,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:15,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:15,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395642122] [2024-06-27 23:33:15,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:15,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:15,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:15,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:15,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:15,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:15,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 345 transitions, 5116 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:15,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:15,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:15,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:16,903 INFO L124 PetriNetUnfolderBase]: 2498/3768 cut-off events. [2024-06-27 23:33:16,903 INFO L125 PetriNetUnfolderBase]: For 251317/251319 co-relation queries the response was YES. [2024-06-27 23:33:16,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35089 conditions, 3768 events. 2498/3768 cut-off events. For 251317/251319 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 18978 event pairs, 501 based on Foata normal form. 8/3775 useless extension candidates. Maximal degree in co-relation 35003. Up to 3519 conditions per place. [2024-06-27 23:33:16,939 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 318 selfloop transitions, 56 changer transitions 0/378 dead transitions. [2024-06-27 23:33:16,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 378 transitions, 6310 flow [2024-06-27 23:33:16,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:33:16,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:33:16,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 23:33:16,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-27 23:33:16,940 INFO L175 Difference]: Start difference. First operand has 197 places, 345 transitions, 5116 flow. Second operand 10 states and 178 transitions. [2024-06-27 23:33:16,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 378 transitions, 6310 flow [2024-06-27 23:33:17,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 378 transitions, 5990 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 23:33:17,281 INFO L231 Difference]: Finished difference. Result has 200 places, 348 transitions, 5021 flow [2024-06-27 23:33:17,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4796, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5021, PETRI_PLACES=200, PETRI_TRANSITIONS=348} [2024-06-27 23:33:17,282 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-27 23:33:17,282 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 348 transitions, 5021 flow [2024-06-27 23:33:17,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:17,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:17,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:17,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:33:17,283 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:17,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:17,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1116369444, now seen corresponding path program 3 times [2024-06-27 23:33:17,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:17,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421749671] [2024-06-27 23:33:17,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:17,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:17,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:18,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:18,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:18,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421749671] [2024-06-27 23:33:18,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421749671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:18,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:18,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:33:18,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059080263] [2024-06-27 23:33:18,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:18,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:33:18,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:18,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:33:18,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:33:19,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:19,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 348 transitions, 5021 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:19,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:19,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:19,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:20,112 INFO L124 PetriNetUnfolderBase]: 2540/3833 cut-off events. [2024-06-27 23:33:20,112 INFO L125 PetriNetUnfolderBase]: For 260535/260535 co-relation queries the response was YES. [2024-06-27 23:33:20,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35887 conditions, 3833 events. 2540/3833 cut-off events. For 260535/260535 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 19320 event pairs, 475 based on Foata normal form. 3/3835 useless extension candidates. Maximal degree in co-relation 35800. Up to 3280 conditions per place. [2024-06-27 23:33:20,151 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 237 selfloop transitions, 146 changer transitions 0/387 dead transitions. [2024-06-27 23:33:20,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 387 transitions, 6543 flow [2024-06-27 23:33:20,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:33:20,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:33:20,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 23:33:20,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-27 23:33:20,152 INFO L175 Difference]: Start difference. First operand has 200 places, 348 transitions, 5021 flow. Second operand 10 states and 186 transitions. [2024-06-27 23:33:20,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 387 transitions, 6543 flow [2024-06-27 23:33:20,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 387 transitions, 6344 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-27 23:33:20,423 INFO L231 Difference]: Finished difference. Result has 202 places, 356 transitions, 5364 flow [2024-06-27 23:33:20,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4822, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5364, PETRI_PLACES=202, PETRI_TRANSITIONS=356} [2024-06-27 23:33:20,424 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-27 23:33:20,424 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 356 transitions, 5364 flow [2024-06-27 23:33:20,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:20,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:20,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:20,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:33:20,425 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:33:20,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:20,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1639994584, now seen corresponding path program 4 times [2024-06-27 23:33:20,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:20,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233444993] [2024-06-27 23:33:20,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:20,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:20,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:22,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:33:22,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:22,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233444993] [2024-06-27 23:33:22,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233444993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:22,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:22,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:33:22,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207244299] [2024-06-27 23:33:22,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:22,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:33:22,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:22,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:33:22,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:33:22,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:22,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 356 transitions, 5364 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:22,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:22,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:22,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:23,244 INFO L124 PetriNetUnfolderBase]: 2534/3825 cut-off events. [2024-06-27 23:33:23,244 INFO L125 PetriNetUnfolderBase]: For 271254/271254 co-relation queries the response was YES. [2024-06-27 23:33:23,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36365 conditions, 3825 events. 2534/3825 cut-off events. For 271254/271254 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 19231 event pairs, 430 based on Foata normal form. 3/3827 useless extension candidates. Maximal degree in co-relation 36277. Up to 3360 conditions per place. [2024-06-27 23:33:23,279 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 253 selfloop transitions, 128 changer transitions 0/385 dead transitions. [2024-06-27 23:33:23,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 385 transitions, 6484 flow [2024-06-27 23:33:23,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:33:23,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:33:23,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 23:33:23,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-27 23:33:23,280 INFO L175 Difference]: Start difference. First operand has 202 places, 356 transitions, 5364 flow. Second operand 10 states and 183 transitions. [2024-06-27 23:33:23,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 385 transitions, 6484 flow [2024-06-27 23:33:23,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 385 transitions, 6129 flow, removed 97 selfloop flow, removed 6 redundant places. [2024-06-27 23:33:23,661 INFO L231 Difference]: Finished difference. Result has 206 places, 356 transitions, 5275 flow [2024-06-27 23:33:23,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5009, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5275, PETRI_PLACES=206, PETRI_TRANSITIONS=356} [2024-06-27 23:33:23,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-27 23:33:23,662 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 356 transitions, 5275 flow [2024-06-27 23:33:23,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:23,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:23,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:23,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:33:23,662 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:23,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:23,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1857264615, now seen corresponding path program 1 times [2024-06-27 23:33:23,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:23,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540435005] [2024-06-27 23:33:23,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:23,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:23,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:24,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:24,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:24,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540435005] [2024-06-27 23:33:24,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540435005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:24,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:24,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:33:24,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379779069] [2024-06-27 23:33:24,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:24,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:33:24,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:24,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:33:24,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:33:24,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:24,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 356 transitions, 5275 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:24,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:24,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:24,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:25,765 INFO L124 PetriNetUnfolderBase]: 2535/3829 cut-off events. [2024-06-27 23:33:25,765 INFO L125 PetriNetUnfolderBase]: For 278895/278895 co-relation queries the response was YES. [2024-06-27 23:33:25,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36561 conditions, 3829 events. 2535/3829 cut-off events. For 278895/278895 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 19306 event pairs, 490 based on Foata normal form. 5/3833 useless extension candidates. Maximal degree in co-relation 36471. Up to 3612 conditions per place. [2024-06-27 23:33:25,803 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 311 selfloop transitions, 60 changer transitions 0/375 dead transitions. [2024-06-27 23:33:25,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 375 transitions, 6351 flow [2024-06-27 23:33:25,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:33:25,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:33:25,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-27 23:33:25,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46747967479674796 [2024-06-27 23:33:25,804 INFO L175 Difference]: Start difference. First operand has 206 places, 356 transitions, 5275 flow. Second operand 6 states and 115 transitions. [2024-06-27 23:33:25,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 375 transitions, 6351 flow [2024-06-27 23:33:26,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 375 transitions, 6099 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:33:26,235 INFO L231 Difference]: Finished difference. Result has 204 places, 361 transitions, 5266 flow [2024-06-27 23:33:26,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5031, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5266, PETRI_PLACES=204, PETRI_TRANSITIONS=361} [2024-06-27 23:33:26,236 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-27 23:33:26,236 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 361 transitions, 5266 flow [2024-06-27 23:33:26,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:26,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:26,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:26,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:33:26,237 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:33:26,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:26,237 INFO L85 PathProgramCache]: Analyzing trace with hash 186051486, now seen corresponding path program 4 times [2024-06-27 23:33:26,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:26,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139756498] [2024-06-27 23:33:26,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:26,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:26,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:27,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:27,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:27,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139756498] [2024-06-27 23:33:27,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139756498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:27,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:27,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:33:27,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323385695] [2024-06-27 23:33:27,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:27,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:33:27,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:27,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:33:27,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:33:27,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:33:27,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 361 transitions, 5266 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:27,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:27,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:33:27,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:28,809 INFO L124 PetriNetUnfolderBase]: 2477/3781 cut-off events. [2024-06-27 23:33:28,809 INFO L125 PetriNetUnfolderBase]: For 288467/288469 co-relation queries the response was YES. [2024-06-27 23:33:28,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36103 conditions, 3781 events. 2477/3781 cut-off events. For 288467/288469 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 19363 event pairs, 463 based on Foata normal form. 6/3786 useless extension candidates. Maximal degree in co-relation 36011. Up to 3194 conditions per place. [2024-06-27 23:33:28,847 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 243 selfloop transitions, 76 changer transitions 0/386 dead transitions. [2024-06-27 23:33:28,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 386 transitions, 6064 flow [2024-06-27 23:33:28,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:33:28,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:33:28,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 23:33:28,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-27 23:33:28,849 INFO L175 Difference]: Start difference. First operand has 204 places, 361 transitions, 5266 flow. Second operand 8 states and 153 transitions. [2024-06-27 23:33:28,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 386 transitions, 6064 flow [2024-06-27 23:33:29,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 386 transitions, 5936 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 23:33:29,249 INFO L231 Difference]: Finished difference. Result has 209 places, 363 transitions, 5383 flow [2024-06-27 23:33:29,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5138, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5383, PETRI_PLACES=209, PETRI_TRANSITIONS=363} [2024-06-27 23:33:29,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-27 23:33:29,249 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 363 transitions, 5383 flow [2024-06-27 23:33:29,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:29,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:29,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:29,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:33:29,250 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:33:29,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:29,251 INFO L85 PathProgramCache]: Analyzing trace with hash 422411296, now seen corresponding path program 5 times [2024-06-27 23:33:29,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:29,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838140553] [2024-06-27 23:33:29,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:29,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:29,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:30,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:33:30,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:30,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838140553] [2024-06-27 23:33:30,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838140553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:30,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:30,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:30,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751503445] [2024-06-27 23:33:30,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:30,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:30,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:30,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:30,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:30,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:30,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 363 transitions, 5383 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:30,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:30,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:30,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:31,805 INFO L124 PetriNetUnfolderBase]: 2578/3903 cut-off events. [2024-06-27 23:33:31,806 INFO L125 PetriNetUnfolderBase]: For 304679/304679 co-relation queries the response was YES. [2024-06-27 23:33:31,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37605 conditions, 3903 events. 2578/3903 cut-off events. For 304679/304679 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 19846 event pairs, 474 based on Foata normal form. 3/3905 useless extension candidates. Maximal degree in co-relation 37511. Up to 2836 conditions per place. [2024-06-27 23:33:31,844 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 135 selfloop transitions, 262 changer transitions 0/401 dead transitions. [2024-06-27 23:33:31,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 401 transitions, 6897 flow [2024-06-27 23:33:31,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:31,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:31,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 23:33:31,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-27 23:33:31,846 INFO L175 Difference]: Start difference. First operand has 209 places, 363 transitions, 5383 flow. Second operand 9 states and 177 transitions. [2024-06-27 23:33:31,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 401 transitions, 6897 flow [2024-06-27 23:33:32,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 401 transitions, 6670 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 23:33:32,295 INFO L231 Difference]: Finished difference. Result has 212 places, 371 transitions, 5949 flow [2024-06-27 23:33:32,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5156, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5949, PETRI_PLACES=212, PETRI_TRANSITIONS=371} [2024-06-27 23:33:32,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-27 23:33:32,295 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 371 transitions, 5949 flow [2024-06-27 23:33:32,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:32,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:32,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:32,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:33:32,296 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:33:32,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:32,296 INFO L85 PathProgramCache]: Analyzing trace with hash 300875582, now seen corresponding path program 2 times [2024-06-27 23:33:32,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:32,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411187641] [2024-06-27 23:33:32,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:32,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:32,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:33,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:33,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:33,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411187641] [2024-06-27 23:33:33,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411187641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:33,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:33,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:33:33,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327811798] [2024-06-27 23:33:33,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:33,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:33:33,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:33,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:33:33,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:33:34,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:34,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 371 transitions, 5949 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:34,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:34,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:34,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:35,126 INFO L124 PetriNetUnfolderBase]: 2606/3947 cut-off events. [2024-06-27 23:33:35,126 INFO L125 PetriNetUnfolderBase]: For 325047/325047 co-relation queries the response was YES. [2024-06-27 23:33:35,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39297 conditions, 3947 events. 2606/3947 cut-off events. For 325047/325047 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 20088 event pairs, 485 based on Foata normal form. 6/3952 useless extension candidates. Maximal degree in co-relation 39202. Up to 3203 conditions per place. [2024-06-27 23:33:35,173 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 198 selfloop transitions, 203 changer transitions 0/405 dead transitions. [2024-06-27 23:33:35,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 405 transitions, 7343 flow [2024-06-27 23:33:35,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:33:35,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:33:35,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 23:33:35,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-27 23:33:35,174 INFO L175 Difference]: Start difference. First operand has 212 places, 371 transitions, 5949 flow. Second operand 10 states and 186 transitions. [2024-06-27 23:33:35,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 405 transitions, 7343 flow [2024-06-27 23:33:35,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 405 transitions, 6752 flow, removed 82 selfloop flow, removed 6 redundant places. [2024-06-27 23:33:35,734 INFO L231 Difference]: Finished difference. Result has 216 places, 374 transitions, 5892 flow [2024-06-27 23:33:35,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5364, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5892, PETRI_PLACES=216, PETRI_TRANSITIONS=374} [2024-06-27 23:33:35,734 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-27 23:33:35,734 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 374 transitions, 5892 flow [2024-06-27 23:33:35,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:35,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:35,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:35,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:33:35,735 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:33:35,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:35,736 INFO L85 PathProgramCache]: Analyzing trace with hash 300883952, now seen corresponding path program 3 times [2024-06-27 23:33:35,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:35,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973646151] [2024-06-27 23:33:35,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:35,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:35,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:37,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:37,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:37,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973646151] [2024-06-27 23:33:37,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973646151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:37,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:37,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:33:37,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943481214] [2024-06-27 23:33:37,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:37,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:33:37,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:37,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:33:37,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:33:37,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:37,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 374 transitions, 5892 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:37,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:37,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:37,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:38,592 INFO L124 PetriNetUnfolderBase]: 2779/4217 cut-off events. [2024-06-27 23:33:38,593 INFO L125 PetriNetUnfolderBase]: For 372045/372045 co-relation queries the response was YES. [2024-06-27 23:33:38,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42697 conditions, 4217 events. 2779/4217 cut-off events. For 372045/372045 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 21832 event pairs, 456 based on Foata normal form. 6/4222 useless extension candidates. Maximal degree in co-relation 42601. Up to 3136 conditions per place. [2024-06-27 23:33:38,638 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 199 selfloop transitions, 214 changer transitions 0/417 dead transitions. [2024-06-27 23:33:38,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 417 transitions, 7664 flow [2024-06-27 23:33:38,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:33:38,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:33:38,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-27 23:33:38,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-27 23:33:38,640 INFO L175 Difference]: Start difference. First operand has 216 places, 374 transitions, 5892 flow. Second operand 10 states and 192 transitions. [2024-06-27 23:33:38,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 417 transitions, 7664 flow [2024-06-27 23:33:39,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 417 transitions, 7160 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-27 23:33:39,143 INFO L231 Difference]: Finished difference. Result has 218 places, 380 transitions, 6058 flow [2024-06-27 23:33:39,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5388, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6058, PETRI_PLACES=218, PETRI_TRANSITIONS=380} [2024-06-27 23:33:39,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-27 23:33:39,143 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 380 transitions, 6058 flow [2024-06-27 23:33:39,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:39,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:39,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:39,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:33:39,144 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:33:39,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:39,144 INFO L85 PathProgramCache]: Analyzing trace with hash 292594614, now seen corresponding path program 6 times [2024-06-27 23:33:39,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:39,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476463305] [2024-06-27 23:33:39,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:39,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:39,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:40,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:40,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:40,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476463305] [2024-06-27 23:33:40,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476463305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:40,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:40,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:33:40,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231406954] [2024-06-27 23:33:40,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:40,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:33:40,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:40,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:33:40,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:33:41,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:41,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 380 transitions, 6058 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:41,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:41,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:41,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:42,190 INFO L124 PetriNetUnfolderBase]: 2797/4248 cut-off events. [2024-06-27 23:33:42,190 INFO L125 PetriNetUnfolderBase]: For 382751/382751 co-relation queries the response was YES. [2024-06-27 23:33:42,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43256 conditions, 4248 events. 2797/4248 cut-off events. For 382751/382751 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 22160 event pairs, 519 based on Foata normal form. 3/4250 useless extension candidates. Maximal degree in co-relation 43159. Up to 3452 conditions per place. [2024-06-27 23:33:42,237 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 191 selfloop transitions, 217 changer transitions 0/412 dead transitions. [2024-06-27 23:33:42,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 412 transitions, 7274 flow [2024-06-27 23:33:42,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:33:42,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:33:42,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 23:33:42,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-27 23:33:42,239 INFO L175 Difference]: Start difference. First operand has 218 places, 380 transitions, 6058 flow. Second operand 10 states and 182 transitions. [2024-06-27 23:33:42,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 412 transitions, 7274 flow [2024-06-27 23:33:42,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 412 transitions, 6881 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-27 23:33:42,781 INFO L231 Difference]: Finished difference. Result has 222 places, 384 transitions, 6222 flow [2024-06-27 23:33:42,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5665, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6222, PETRI_PLACES=222, PETRI_TRANSITIONS=384} [2024-06-27 23:33:42,782 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-27 23:33:42,782 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 384 transitions, 6222 flow [2024-06-27 23:33:42,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:42,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:42,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:42,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:33:42,783 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:33:42,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:42,783 INFO L85 PathProgramCache]: Analyzing trace with hash 292601372, now seen corresponding path program 4 times [2024-06-27 23:33:42,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:42,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497103989] [2024-06-27 23:33:42,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:42,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:42,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:44,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:44,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:44,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497103989] [2024-06-27 23:33:44,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497103989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:44,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:44,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:33:44,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509529244] [2024-06-27 23:33:44,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:44,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:33:44,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:44,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:33:44,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:33:44,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:44,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 384 transitions, 6222 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:44,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:44,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:44,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:45,790 INFO L124 PetriNetUnfolderBase]: 2825/4296 cut-off events. [2024-06-27 23:33:45,790 INFO L125 PetriNetUnfolderBase]: For 397391/397395 co-relation queries the response was YES. [2024-06-27 23:33:45,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44085 conditions, 4296 events. 2825/4296 cut-off events. For 397391/397395 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22544 event pairs, 543 based on Foata normal form. 10/4305 useless extension candidates. Maximal degree in co-relation 43986. Up to 3924 conditions per place. [2024-06-27 23:33:45,830 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 328 selfloop transitions, 84 changer transitions 0/416 dead transitions. [2024-06-27 23:33:45,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 416 transitions, 7452 flow [2024-06-27 23:33:45,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:33:45,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:33:45,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 23:33:45,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-27 23:33:45,832 INFO L175 Difference]: Start difference. First operand has 222 places, 384 transitions, 6222 flow. Second operand 10 states and 178 transitions. [2024-06-27 23:33:45,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 416 transitions, 7452 flow [2024-06-27 23:33:46,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 416 transitions, 6933 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-27 23:33:46,463 INFO L231 Difference]: Finished difference. Result has 224 places, 387 transitions, 5991 flow [2024-06-27 23:33:46,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5703, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5991, PETRI_PLACES=224, PETRI_TRANSITIONS=387} [2024-06-27 23:33:46,464 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-27 23:33:46,464 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 387 transitions, 5991 flow [2024-06-27 23:33:46,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:46,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:46,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:46,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:33:46,465 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:33:46,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:46,466 INFO L85 PathProgramCache]: Analyzing trace with hash 292601124, now seen corresponding path program 7 times [2024-06-27 23:33:46,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:46,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652671838] [2024-06-27 23:33:46,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:46,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:46,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:48,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:48,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:48,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652671838] [2024-06-27 23:33:48,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652671838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:48,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:48,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:33:48,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670170350] [2024-06-27 23:33:48,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:48,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:33:48,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:48,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:33:48,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:33:48,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:48,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 387 transitions, 5991 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:48,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:48,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:48,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:49,457 INFO L124 PetriNetUnfolderBase]: 2843/4321 cut-off events. [2024-06-27 23:33:49,457 INFO L125 PetriNetUnfolderBase]: For 405474/405474 co-relation queries the response was YES. [2024-06-27 23:33:49,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44019 conditions, 4321 events. 2843/4321 cut-off events. For 405474/405474 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 22590 event pairs, 514 based on Foata normal form. 3/4323 useless extension candidates. Maximal degree in co-relation 43919. Up to 3496 conditions per place. [2024-06-27 23:33:49,502 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 191 selfloop transitions, 224 changer transitions 0/419 dead transitions. [2024-06-27 23:33:49,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 419 transitions, 7237 flow [2024-06-27 23:33:49,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:33:49,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:33:49,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 23:33:49,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-27 23:33:49,503 INFO L175 Difference]: Start difference. First operand has 224 places, 387 transitions, 5991 flow. Second operand 10 states and 184 transitions. [2024-06-27 23:33:49,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 419 transitions, 7237 flow [2024-06-27 23:33:50,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 419 transitions, 6979 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-27 23:33:50,200 INFO L231 Difference]: Finished difference. Result has 226 places, 391 transitions, 6312 flow [2024-06-27 23:33:50,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5733, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6312, PETRI_PLACES=226, PETRI_TRANSITIONS=391} [2024-06-27 23:33:50,201 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-27 23:33:50,201 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 391 transitions, 6312 flow [2024-06-27 23:33:50,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:50,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:50,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:50,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:33:50,202 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:33:50,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:50,202 INFO L85 PathProgramCache]: Analyzing trace with hash 64693464, now seen corresponding path program 8 times [2024-06-27 23:33:50,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:50,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247880961] [2024-06-27 23:33:50,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:50,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:50,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:51,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:51,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:51,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247880961] [2024-06-27 23:33:51,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247880961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:51,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:51,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:33:51,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399860031] [2024-06-27 23:33:51,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:51,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:33:51,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:51,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:33:51,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:33:52,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:52,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 391 transitions, 6312 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:52,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:52,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:52,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:53,324 INFO L124 PetriNetUnfolderBase]: 2861/4352 cut-off events. [2024-06-27 23:33:53,324 INFO L125 PetriNetUnfolderBase]: For 419754/419754 co-relation queries the response was YES. [2024-06-27 23:33:53,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44913 conditions, 4352 events. 2861/4352 cut-off events. For 419754/419754 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 22804 event pairs, 479 based on Foata normal form. 3/4354 useless extension candidates. Maximal degree in co-relation 44812. Up to 3548 conditions per place. [2024-06-27 23:33:53,376 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 245 selfloop transitions, 175 changer transitions 0/424 dead transitions. [2024-06-27 23:33:53,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 424 transitions, 7688 flow [2024-06-27 23:33:53,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:33:53,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:33:53,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 23:33:53,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-27 23:33:53,378 INFO L175 Difference]: Start difference. First operand has 226 places, 391 transitions, 6312 flow. Second operand 10 states and 184 transitions. [2024-06-27 23:33:53,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 424 transitions, 7688 flow [2024-06-27 23:33:54,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 424 transitions, 7147 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-27 23:33:54,207 INFO L231 Difference]: Finished difference. Result has 228 places, 395 transitions, 6260 flow [2024-06-27 23:33:54,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5771, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6260, PETRI_PLACES=228, PETRI_TRANSITIONS=395} [2024-06-27 23:33:54,207 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-27 23:33:54,207 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 395 transitions, 6260 flow [2024-06-27 23:33:54,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:54,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:54,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:54,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:33:54,208 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:33:54,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:54,208 INFO L85 PathProgramCache]: Analyzing trace with hash 64700222, now seen corresponding path program 5 times [2024-06-27 23:33:54,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:54,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537513804] [2024-06-27 23:33:54,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:54,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:54,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:55,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:33:55,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:55,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537513804] [2024-06-27 23:33:55,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537513804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:55,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:55,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:33:55,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182013987] [2024-06-27 23:33:55,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:55,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:33:55,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:55,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:33:55,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:33:55,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:55,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 395 transitions, 6260 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:55,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:55,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:55,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:57,117 INFO L124 PetriNetUnfolderBase]: 2889/4405 cut-off events. [2024-06-27 23:33:57,117 INFO L125 PetriNetUnfolderBase]: For 439545/439549 co-relation queries the response was YES. [2024-06-27 23:33:57,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45342 conditions, 4405 events. 2889/4405 cut-off events. For 439545/439549 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 23181 event pairs, 507 based on Foata normal form. 10/4414 useless extension candidates. Maximal degree in co-relation 45240. Up to 4020 conditions per place. [2024-06-27 23:33:57,165 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 351 selfloop transitions, 73 changer transitions 0/428 dead transitions. [2024-06-27 23:33:57,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 428 transitions, 7642 flow [2024-06-27 23:33:57,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:33:57,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:33:57,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 23:33:57,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-27 23:33:57,166 INFO L175 Difference]: Start difference. First operand has 228 places, 395 transitions, 6260 flow. Second operand 10 states and 179 transitions. [2024-06-27 23:33:57,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 428 transitions, 7642 flow [2024-06-27 23:33:57,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 428 transitions, 7191 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-27 23:33:57,773 INFO L231 Difference]: Finished difference. Result has 230 places, 398 transitions, 6081 flow [2024-06-27 23:33:57,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5809, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6081, PETRI_PLACES=230, PETRI_TRANSITIONS=398} [2024-06-27 23:33:57,774 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-27 23:33:57,774 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 398 transitions, 6081 flow [2024-06-27 23:33:57,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:57,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:57,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:57,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:33:57,775 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:33:57,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:57,775 INFO L85 PathProgramCache]: Analyzing trace with hash 64520484, now seen corresponding path program 9 times [2024-06-27 23:33:57,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:57,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828886497] [2024-06-27 23:33:57,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:57,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:57,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:59,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:59,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:59,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828886497] [2024-06-27 23:33:59,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828886497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:59,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:59,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:59,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621674372] [2024-06-27 23:33:59,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:59,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:59,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:59,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:59,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:59,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:59,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 398 transitions, 6081 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:59,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:59,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:59,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:00,858 INFO L124 PetriNetUnfolderBase]: 2907/4424 cut-off events. [2024-06-27 23:34:00,858 INFO L125 PetriNetUnfolderBase]: For 448545/448545 co-relation queries the response was YES. [2024-06-27 23:34:00,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45360 conditions, 4424 events. 2907/4424 cut-off events. For 448545/448545 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 23325 event pairs, 514 based on Foata normal form. 3/4426 useless extension candidates. Maximal degree in co-relation 45257. Up to 3618 conditions per place. [2024-06-27 23:34:00,903 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 254 selfloop transitions, 174 changer transitions 0/432 dead transitions. [2024-06-27 23:34:00,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 432 transitions, 7605 flow [2024-06-27 23:34:00,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:34:00,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:34:00,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 23:34:00,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-27 23:34:00,904 INFO L175 Difference]: Start difference. First operand has 230 places, 398 transitions, 6081 flow. Second operand 10 states and 184 transitions. [2024-06-27 23:34:00,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 432 transitions, 7605 flow [2024-06-27 23:34:01,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 432 transitions, 7363 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-27 23:34:01,495 INFO L231 Difference]: Finished difference. Result has 232 places, 402 transitions, 6334 flow [2024-06-27 23:34:01,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5839, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6334, PETRI_PLACES=232, PETRI_TRANSITIONS=402} [2024-06-27 23:34:01,496 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-27 23:34:01,496 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 402 transitions, 6334 flow [2024-06-27 23:34:01,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:01,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:01,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:01,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:34:01,496 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:34:01,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:01,497 INFO L85 PathProgramCache]: Analyzing trace with hash 64699974, now seen corresponding path program 10 times [2024-06-27 23:34:01,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:01,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726548913] [2024-06-27 23:34:01,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:01,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:01,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:03,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:34:03,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:03,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726548913] [2024-06-27 23:34:03,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726548913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:03,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:03,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:34:03,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704918613] [2024-06-27 23:34:03,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:03,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:34:03,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:03,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:34:03,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:34:03,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:34:03,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 402 transitions, 6334 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:03,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:03,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:34:03,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:04,565 INFO L124 PetriNetUnfolderBase]: 2925/4461 cut-off events. [2024-06-27 23:34:04,565 INFO L125 PetriNetUnfolderBase]: For 464071/464071 co-relation queries the response was YES. [2024-06-27 23:34:04,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46159 conditions, 4461 events. 2925/4461 cut-off events. For 464071/464071 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 23524 event pairs, 483 based on Foata normal form. 3/4463 useless extension candidates. Maximal degree in co-relation 46055. Up to 3605 conditions per place. [2024-06-27 23:34:04,613 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 245 selfloop transitions, 186 changer transitions 0/435 dead transitions. [2024-06-27 23:34:04,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 435 transitions, 7766 flow [2024-06-27 23:34:04,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:34:04,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:34:04,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 23:34:04,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 23:34:04,614 INFO L175 Difference]: Start difference. First operand has 232 places, 402 transitions, 6334 flow. Second operand 10 states and 185 transitions. [2024-06-27 23:34:04,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 435 transitions, 7766 flow [2024-06-27 23:34:05,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 435 transitions, 7309 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-27 23:34:05,282 INFO L231 Difference]: Finished difference. Result has 234 places, 406 transitions, 6404 flow [2024-06-27 23:34:05,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6404, PETRI_PLACES=234, PETRI_TRANSITIONS=406} [2024-06-27 23:34:05,282 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-27 23:34:05,282 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 406 transitions, 6404 flow [2024-06-27 23:34:05,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:05,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:05,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:05,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:34:05,283 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:34:05,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:05,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1921634521, now seen corresponding path program 2 times [2024-06-27 23:34:05,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:05,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040239170] [2024-06-27 23:34:05,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:05,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:05,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:06,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:06,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:06,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040239170] [2024-06-27 23:34:06,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040239170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:06,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:06,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:34:06,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577413468] [2024-06-27 23:34:06,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:06,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:34:06,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:06,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:34:06,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:34:06,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:34:06,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 406 transitions, 6404 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:06,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:06,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:34:06,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:07,589 INFO L124 PetriNetUnfolderBase]: 2919/4443 cut-off events. [2024-06-27 23:34:07,589 INFO L125 PetriNetUnfolderBase]: For 474403/474403 co-relation queries the response was YES. [2024-06-27 23:34:07,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46093 conditions, 4443 events. 2919/4443 cut-off events. For 474403/474403 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 23366 event pairs, 548 based on Foata normal form. 2/4444 useless extension candidates. Maximal degree in co-relation 45988. Up to 4208 conditions per place. [2024-06-27 23:34:07,639 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 348 selfloop transitions, 64 changer transitions 0/416 dead transitions. [2024-06-27 23:34:07,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 416 transitions, 7383 flow [2024-06-27 23:34:07,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:34:07,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:34:07,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 23:34:07,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-27 23:34:07,640 INFO L175 Difference]: Start difference. First operand has 234 places, 406 transitions, 6404 flow. Second operand 6 states and 109 transitions. [2024-06-27 23:34:07,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 416 transitions, 7383 flow [2024-06-27 23:34:08,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 416 transitions, 6844 flow, removed 86 selfloop flow, removed 8 redundant places. [2024-06-27 23:34:08,373 INFO L231 Difference]: Finished difference. Result has 232 places, 406 transitions, 6005 flow [2024-06-27 23:34:08,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5867, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6005, PETRI_PLACES=232, PETRI_TRANSITIONS=406} [2024-06-27 23:34:08,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-27 23:34:08,373 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 406 transitions, 6005 flow [2024-06-27 23:34:08,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:08,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:08,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:08,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:34:08,374 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:34:08,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:08,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1412423438, now seen corresponding path program 5 times [2024-06-27 23:34:08,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:08,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594588772] [2024-06-27 23:34:08,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:08,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:08,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:09,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:09,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:09,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594588772] [2024-06-27 23:34:09,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594588772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:09,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:09,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:34:09,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024418598] [2024-06-27 23:34:09,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:09,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:34:09,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:09,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:34:09,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:34:09,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:34:09,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 406 transitions, 6005 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:09,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:09,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:34:09,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:10,605 INFO L124 PetriNetUnfolderBase]: 2868/4442 cut-off events. [2024-06-27 23:34:10,605 INFO L125 PetriNetUnfolderBase]: For 484694/484698 co-relation queries the response was YES. [2024-06-27 23:34:10,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44846 conditions, 4442 events. 2868/4442 cut-off events. For 484694/484698 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 24219 event pairs, 528 based on Foata normal form. 8/4449 useless extension candidates. Maximal degree in co-relation 44739. Up to 3840 conditions per place. [2024-06-27 23:34:10,654 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 322 selfloop transitions, 46 changer transitions 0/447 dead transitions. [2024-06-27 23:34:10,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 447 transitions, 6971 flow [2024-06-27 23:34:10,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:34:10,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:34:10,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 23:34:10,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 23:34:10,661 INFO L175 Difference]: Start difference. First operand has 232 places, 406 transitions, 6005 flow. Second operand 9 states and 171 transitions. [2024-06-27 23:34:10,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 447 transitions, 6971 flow [2024-06-27 23:34:11,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 447 transitions, 6872 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 23:34:11,317 INFO L231 Difference]: Finished difference. Result has 239 places, 414 transitions, 6153 flow [2024-06-27 23:34:11,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5906, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6153, PETRI_PLACES=239, PETRI_TRANSITIONS=414} [2024-06-27 23:34:11,318 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-27 23:34:11,318 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 414 transitions, 6153 flow [2024-06-27 23:34:11,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:11,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:11,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:11,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:34:11,319 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:34:11,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:11,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1734555378, now seen corresponding path program 6 times [2024-06-27 23:34:11,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:11,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549158026] [2024-06-27 23:34:11,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:11,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:11,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:12,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:12,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:12,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549158026] [2024-06-27 23:34:12,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549158026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:12,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:12,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:34:12,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370063487] [2024-06-27 23:34:12,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:12,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:34:12,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:12,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:34:12,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:34:12,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:34:12,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 414 transitions, 6153 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:12,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:12,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:34:12,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:13,644 INFO L124 PetriNetUnfolderBase]: 2893/4489 cut-off events. [2024-06-27 23:34:13,644 INFO L125 PetriNetUnfolderBase]: For 504155/504159 co-relation queries the response was YES. [2024-06-27 23:34:13,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45656 conditions, 4489 events. 2893/4489 cut-off events. For 504155/504159 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 24581 event pairs, 548 based on Foata normal form. 8/4496 useless extension candidates. Maximal degree in co-relation 45546. Up to 3905 conditions per place. [2024-06-27 23:34:13,698 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 319 selfloop transitions, 51 changer transitions 0/449 dead transitions. [2024-06-27 23:34:13,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 449 transitions, 7095 flow [2024-06-27 23:34:13,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:34:13,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:34:13,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 23:34:13,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 23:34:13,699 INFO L175 Difference]: Start difference. First operand has 239 places, 414 transitions, 6153 flow. Second operand 9 states and 170 transitions. [2024-06-27 23:34:13,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 449 transitions, 7095 flow [2024-06-27 23:34:14,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 449 transitions, 6936 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 23:34:14,392 INFO L231 Difference]: Finished difference. Result has 242 places, 418 transitions, 6215 flow [2024-06-27 23:34:14,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5994, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6215, PETRI_PLACES=242, PETRI_TRANSITIONS=418} [2024-06-27 23:34:14,392 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-27 23:34:14,392 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 418 transitions, 6215 flow [2024-06-27 23:34:14,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:14,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:14,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:14,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:34:14,393 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:34:14,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:14,394 INFO L85 PathProgramCache]: Analyzing trace with hash -56250018, now seen corresponding path program 7 times [2024-06-27 23:34:14,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:14,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720000423] [2024-06-27 23:34:14,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:14,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:14,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:15,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:15,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:15,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720000423] [2024-06-27 23:34:15,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720000423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:15,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:15,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:34:15,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562382457] [2024-06-27 23:34:15,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:15,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:34:15,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:15,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:34:15,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:34:15,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-27 23:34:15,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 418 transitions, 6215 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:15,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:15,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-27 23:34:15,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:16,346 INFO L124 PetriNetUnfolderBase]: 2576/4192 cut-off events. [2024-06-27 23:34:16,346 INFO L125 PetriNetUnfolderBase]: For 519705/519744 co-relation queries the response was YES. [2024-06-27 23:34:16,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42999 conditions, 4192 events. 2576/4192 cut-off events. For 519705/519744 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 24358 event pairs, 337 based on Foata normal form. 42/4215 useless extension candidates. Maximal degree in co-relation 42888. Up to 2796 conditions per place. [2024-06-27 23:34:16,396 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 63 changer transitions 0/454 dead transitions. [2024-06-27 23:34:16,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 454 transitions, 7031 flow [2024-06-27 23:34:16,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:34:16,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:34:16,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-27 23:34:16,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-27 23:34:16,397 INFO L175 Difference]: Start difference. First operand has 242 places, 418 transitions, 6215 flow. Second operand 8 states and 171 transitions. [2024-06-27 23:34:16,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 454 transitions, 7031 flow [2024-06-27 23:34:17,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 454 transitions, 6852 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-27 23:34:17,290 INFO L231 Difference]: Finished difference. Result has 244 places, 427 transitions, 6368 flow [2024-06-27 23:34:17,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6036, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6368, PETRI_PLACES=244, PETRI_TRANSITIONS=427} [2024-06-27 23:34:17,291 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-27 23:34:17,291 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 427 transitions, 6368 flow [2024-06-27 23:34:17,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:17,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:17,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:17,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:34:17,291 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:34:17,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:17,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1735454068, now seen corresponding path program 11 times [2024-06-27 23:34:17,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:17,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496918456] [2024-06-27 23:34:17,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:17,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:17,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:18,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:18,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:18,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496918456] [2024-06-27 23:34:18,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496918456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:18,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:18,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:34:18,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588008836] [2024-06-27 23:34:18,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:18,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:34:18,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:18,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:34:18,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:18,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:34:18,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 427 transitions, 6368 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:18,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:18,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:34:18,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:20,082 INFO L124 PetriNetUnfolderBase]: 3093/4741 cut-off events. [2024-06-27 23:34:20,082 INFO L125 PetriNetUnfolderBase]: For 539565/539567 co-relation queries the response was YES. [2024-06-27 23:34:20,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48522 conditions, 4741 events. 3093/4741 cut-off events. For 539565/539567 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 25635 event pairs, 599 based on Foata normal form. 5/4745 useless extension candidates. Maximal degree in co-relation 48409. Up to 4370 conditions per place. [2024-06-27 23:34:20,139 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 368 selfloop transitions, 101 changer transitions 0/473 dead transitions. [2024-06-27 23:34:20,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 473 transitions, 8078 flow [2024-06-27 23:34:20,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:34:20,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:34:20,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 23:34:20,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 23:34:20,140 INFO L175 Difference]: Start difference. First operand has 244 places, 427 transitions, 6368 flow. Second operand 10 states and 190 transitions. [2024-06-27 23:34:20,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 473 transitions, 8078 flow [2024-06-27 23:34:20,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 473 transitions, 7915 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-27 23:34:21,003 INFO L231 Difference]: Finished difference. Result has 250 places, 435 transitions, 6608 flow [2024-06-27 23:34:21,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6225, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6608, PETRI_PLACES=250, PETRI_TRANSITIONS=435} [2024-06-27 23:34:21,004 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-27 23:34:21,004 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 435 transitions, 6608 flow [2024-06-27 23:34:21,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:21,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:21,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:21,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:34:21,004 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:34:21,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:21,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1001488896, now seen corresponding path program 8 times [2024-06-27 23:34:21,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:21,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975303109] [2024-06-27 23:34:21,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:21,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:21,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:22,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:22,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:22,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975303109] [2024-06-27 23:34:22,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975303109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:22,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:22,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:34:22,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083991011] [2024-06-27 23:34:22,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:22,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:34:22,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:22,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:34:22,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:34:22,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:34:22,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 435 transitions, 6608 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:22,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:22,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:34:22,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:23,675 INFO L124 PetriNetUnfolderBase]: 3072/4760 cut-off events. [2024-06-27 23:34:23,676 INFO L125 PetriNetUnfolderBase]: For 537849/537853 co-relation queries the response was YES. [2024-06-27 23:34:23,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48108 conditions, 4760 events. 3072/4760 cut-off events. For 537849/537853 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 26338 event pairs, 537 based on Foata normal form. 8/4767 useless extension candidates. Maximal degree in co-relation 47994. Up to 4104 conditions per place. [2024-06-27 23:34:23,727 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 346 selfloop transitions, 53 changer transitions 0/480 dead transitions. [2024-06-27 23:34:23,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 480 transitions, 7735 flow [2024-06-27 23:34:23,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:34:23,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:34:23,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 23:34:23,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 23:34:23,729 INFO L175 Difference]: Start difference. First operand has 250 places, 435 transitions, 6608 flow. Second operand 9 states and 171 transitions. [2024-06-27 23:34:23,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 480 transitions, 7735 flow [2024-06-27 23:34:24,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 480 transitions, 7496 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 23:34:24,439 INFO L231 Difference]: Finished difference. Result has 253 places, 449 transitions, 6756 flow [2024-06-27 23:34:24,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6369, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6756, PETRI_PLACES=253, PETRI_TRANSITIONS=449} [2024-06-27 23:34:24,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-27 23:34:24,440 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 449 transitions, 6756 flow [2024-06-27 23:34:24,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:24,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:24,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:24,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:34:24,441 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:34:24,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:24,441 INFO L85 PathProgramCache]: Analyzing trace with hash -998631936, now seen corresponding path program 9 times [2024-06-27 23:34:24,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:24,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190894041] [2024-06-27 23:34:24,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:24,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:24,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:25,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:25,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:25,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190894041] [2024-06-27 23:34:25,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190894041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:25,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:25,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:34:25,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823184439] [2024-06-27 23:34:25,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:25,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:34:25,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:25,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:34:25,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:34:25,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:34:25,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 449 transitions, 6756 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:25,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:25,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:34:25,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:27,138 INFO L124 PetriNetUnfolderBase]: 3110/4822 cut-off events. [2024-06-27 23:34:27,139 INFO L125 PetriNetUnfolderBase]: For 558321/558325 co-relation queries the response was YES. [2024-06-27 23:34:27,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48878 conditions, 4822 events. 3110/4822 cut-off events. For 558321/558325 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26735 event pairs, 558 based on Foata normal form. 8/4829 useless extension candidates. Maximal degree in co-relation 48762. Up to 4219 conditions per place. [2024-06-27 23:34:27,199 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 351 selfloop transitions, 52 changer transitions 0/484 dead transitions. [2024-06-27 23:34:27,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 484 transitions, 7784 flow [2024-06-27 23:34:27,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:34:27,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:34:27,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 23:34:27,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 23:34:27,200 INFO L175 Difference]: Start difference. First operand has 253 places, 449 transitions, 6756 flow. Second operand 9 states and 170 transitions. [2024-06-27 23:34:27,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 484 transitions, 7784 flow [2024-06-27 23:34:28,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 484 transitions, 7614 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-27 23:34:28,389 INFO L231 Difference]: Finished difference. Result has 258 places, 455 transitions, 6843 flow [2024-06-27 23:34:28,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6586, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6843, PETRI_PLACES=258, PETRI_TRANSITIONS=455} [2024-06-27 23:34:28,390 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-27 23:34:28,390 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 455 transitions, 6843 flow [2024-06-27 23:34:28,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:28,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:28,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:28,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:34:28,391 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:34:28,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:28,391 INFO L85 PathProgramCache]: Analyzing trace with hash -883340766, now seen corresponding path program 10 times [2024-06-27 23:34:28,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:28,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062168970] [2024-06-27 23:34:28,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:28,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:28,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:30,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:30,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:30,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062168970] [2024-06-27 23:34:30,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062168970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:30,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:30,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:34:30,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789230661] [2024-06-27 23:34:30,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:30,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:34:30,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:30,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:34:30,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:34:30,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:34:30,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 455 transitions, 6843 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:30,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:30,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:34:30,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:31,450 INFO L124 PetriNetUnfolderBase]: 3116/4824 cut-off events. [2024-06-27 23:34:31,450 INFO L125 PetriNetUnfolderBase]: For 565938/565940 co-relation queries the response was YES. [2024-06-27 23:34:31,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48735 conditions, 4824 events. 3116/4824 cut-off events. For 565938/565940 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26734 event pairs, 554 based on Foata normal form. 6/4829 useless extension candidates. Maximal degree in co-relation 48618. Up to 4192 conditions per place. [2024-06-27 23:34:31,511 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 341 selfloop transitions, 66 changer transitions 0/488 dead transitions. [2024-06-27 23:34:31,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 488 transitions, 7865 flow [2024-06-27 23:34:31,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:34:31,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:34:31,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 23:34:31,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 23:34:31,512 INFO L175 Difference]: Start difference. First operand has 258 places, 455 transitions, 6843 flow. Second operand 9 states and 170 transitions. [2024-06-27 23:34:31,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 488 transitions, 7865 flow [2024-06-27 23:34:32,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 488 transitions, 7686 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-27 23:34:32,685 INFO L231 Difference]: Finished difference. Result has 260 places, 459 transitions, 6926 flow [2024-06-27 23:34:32,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6664, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6926, PETRI_PLACES=260, PETRI_TRANSITIONS=459} [2024-06-27 23:34:32,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-27 23:34:32,686 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 459 transitions, 6926 flow [2024-06-27 23:34:32,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:32,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:32,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:32,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:34:32,687 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:34:32,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:32,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1586212476, now seen corresponding path program 12 times [2024-06-27 23:34:32,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:32,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380153577] [2024-06-27 23:34:32,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:32,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:32,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:34,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:34,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:34,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380153577] [2024-06-27 23:34:34,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380153577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:34,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:34,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:34:34,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437712938] [2024-06-27 23:34:34,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:34,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:34:34,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:34,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:34:34,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:34:34,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:34:34,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 459 transitions, 6926 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:34,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:34,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:34:34,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:36,175 INFO L124 PetriNetUnfolderBase]: 3240/4966 cut-off events. [2024-06-27 23:34:36,175 INFO L125 PetriNetUnfolderBase]: For 578050/578052 co-relation queries the response was YES. [2024-06-27 23:34:36,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50027 conditions, 4966 events. 3240/4966 cut-off events. For 578050/578052 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27169 event pairs, 596 based on Foata normal form. 5/4970 useless extension candidates. Maximal degree in co-relation 49909. Up to 4594 conditions per place. [2024-06-27 23:34:36,235 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 395 selfloop transitions, 103 changer transitions 0/502 dead transitions. [2024-06-27 23:34:36,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 502 transitions, 8518 flow [2024-06-27 23:34:36,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:34:36,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:34:36,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 23:34:36,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-27 23:34:36,236 INFO L175 Difference]: Start difference. First operand has 260 places, 459 transitions, 6926 flow. Second operand 10 states and 189 transitions. [2024-06-27 23:34:36,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 502 transitions, 8518 flow [2024-06-27 23:34:37,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 502 transitions, 8268 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-27 23:34:37,485 INFO L231 Difference]: Finished difference. Result has 264 places, 467 transitions, 7017 flow [2024-06-27 23:34:37,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6676, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7017, PETRI_PLACES=264, PETRI_TRANSITIONS=467} [2024-06-27 23:34:37,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-27 23:34:37,486 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 467 transitions, 7017 flow [2024-06-27 23:34:37,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:37,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:37,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:37,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:34:37,486 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:34:37,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:37,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1745778212, now seen corresponding path program 13 times [2024-06-27 23:34:37,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:37,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471727186] [2024-06-27 23:34:37,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:37,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:37,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:39,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:39,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:39,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471727186] [2024-06-27 23:34:39,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471727186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:39,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:39,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:34:39,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865777752] [2024-06-27 23:34:39,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:39,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:34:39,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:39,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:34:39,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:39,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:34:39,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 467 transitions, 7017 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:39,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:39,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:34:39,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:40,851 INFO L124 PetriNetUnfolderBase]: 3272/5005 cut-off events. [2024-06-27 23:34:40,852 INFO L125 PetriNetUnfolderBase]: For 591315/591315 co-relation queries the response was YES. [2024-06-27 23:34:40,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50640 conditions, 5005 events. 3272/5005 cut-off events. For 591315/591315 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27255 event pairs, 594 based on Foata normal form. 3/5007 useless extension candidates. Maximal degree in co-relation 50521. Up to 4445 conditions per place. [2024-06-27 23:34:40,904 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 366 selfloop transitions, 140 changer transitions 0/510 dead transitions. [2024-06-27 23:34:40,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 510 transitions, 8707 flow [2024-06-27 23:34:40,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:34:40,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:34:40,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 23:34:40,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 23:34:40,906 INFO L175 Difference]: Start difference. First operand has 264 places, 467 transitions, 7017 flow. Second operand 10 states and 190 transitions. [2024-06-27 23:34:40,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 510 transitions, 8707 flow [2024-06-27 23:34:42,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 510 transitions, 8453 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 23:34:42,235 INFO L231 Difference]: Finished difference. Result has 266 places, 475 transitions, 7247 flow [2024-06-27 23:34:42,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6763, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7247, PETRI_PLACES=266, PETRI_TRANSITIONS=475} [2024-06-27 23:34:42,236 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-27 23:34:42,236 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 475 transitions, 7247 flow [2024-06-27 23:34:42,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:42,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:42,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:42,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:34:42,237 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:34:42,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:42,237 INFO L85 PathProgramCache]: Analyzing trace with hash -883162826, now seen corresponding path program 14 times [2024-06-27 23:34:42,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:42,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13131] [2024-06-27 23:34:42,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:42,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:42,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:44,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:44,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:44,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13131] [2024-06-27 23:34:44,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:44,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:44,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:34:44,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406771679] [2024-06-27 23:34:44,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:44,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:34:44,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:44,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:34:44,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:34:44,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:34:44,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 475 transitions, 7247 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:44,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:44,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:34:44,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:45,582 INFO L124 PetriNetUnfolderBase]: 3304/5048 cut-off events. [2024-06-27 23:34:45,583 INFO L125 PetriNetUnfolderBase]: For 613216/613216 co-relation queries the response was YES. [2024-06-27 23:34:45,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51547 conditions, 5048 events. 3304/5048 cut-off events. For 613216/613216 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 27546 event pairs, 589 based on Foata normal form. 3/5050 useless extension candidates. Maximal degree in co-relation 51427. Up to 4491 conditions per place. [2024-06-27 23:34:45,643 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 354 selfloop transitions, 159 changer transitions 0/517 dead transitions. [2024-06-27 23:34:45,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 517 transitions, 8831 flow [2024-06-27 23:34:45,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:34:45,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:34:45,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 23:34:45,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-27 23:34:45,644 INFO L175 Difference]: Start difference. First operand has 266 places, 475 transitions, 7247 flow. Second operand 10 states and 189 transitions. [2024-06-27 23:34:45,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 517 transitions, 8831 flow [2024-06-27 23:34:46,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 517 transitions, 8447 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-27 23:34:46,889 INFO L231 Difference]: Finished difference. Result has 268 places, 483 transitions, 7393 flow [2024-06-27 23:34:46,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6863, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7393, PETRI_PLACES=268, PETRI_TRANSITIONS=483} [2024-06-27 23:34:46,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-27 23:34:46,889 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 483 transitions, 7393 flow [2024-06-27 23:34:46,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:46,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:46,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:46,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:34:46,890 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:46,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:46,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1745598474, now seen corresponding path program 6 times [2024-06-27 23:34:46,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:46,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305799261] [2024-06-27 23:34:46,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:46,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:46,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:48,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:48,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:48,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305799261] [2024-06-27 23:34:48,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305799261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:48,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:48,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:34:48,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702962677] [2024-06-27 23:34:48,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:48,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:34:48,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:48,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:34:48,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:34:48,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:34:48,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 483 transitions, 7393 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:48,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:48,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:34:48,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:50,127 INFO L124 PetriNetUnfolderBase]: 3412/5228 cut-off events. [2024-06-27 23:34:50,128 INFO L125 PetriNetUnfolderBase]: For 681504/681504 co-relation queries the response was YES. [2024-06-27 23:34:50,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52755 conditions, 5228 events. 3412/5228 cut-off events. For 681504/681504 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 28815 event pairs, 602 based on Foata normal form. 30/5257 useless extension candidates. Maximal degree in co-relation 52634. Up to 4476 conditions per place. [2024-06-27 23:34:50,183 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 361 selfloop transitions, 161 changer transitions 0/526 dead transitions. [2024-06-27 23:34:50,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 526 transitions, 8969 flow [2024-06-27 23:34:50,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:34:50,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:34:50,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 23:34:50,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47073170731707314 [2024-06-27 23:34:50,185 INFO L175 Difference]: Start difference. First operand has 268 places, 483 transitions, 7393 flow. Second operand 10 states and 193 transitions. [2024-06-27 23:34:50,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 526 transitions, 8969 flow [2024-06-27 23:34:51,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 526 transitions, 8531 flow, removed 65 selfloop flow, removed 8 redundant places. [2024-06-27 23:34:51,644 INFO L231 Difference]: Finished difference. Result has 270 places, 488 transitions, 7423 flow [2024-06-27 23:34:51,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6955, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7423, PETRI_PLACES=270, PETRI_TRANSITIONS=488} [2024-06-27 23:34:51,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-27 23:34:51,645 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 488 transitions, 7423 flow [2024-06-27 23:34:51,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:51,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:51,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:51,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:34:51,645 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:34:51,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:51,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1745598722, now seen corresponding path program 15 times [2024-06-27 23:34:51,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:51,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873033718] [2024-06-27 23:34:51,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:51,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:51,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:53,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:53,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:53,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873033718] [2024-06-27 23:34:53,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873033718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:53,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:53,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:34:53,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855829287] [2024-06-27 23:34:53,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:53,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:34:53,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:53,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:34:53,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:53,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:34:53,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 488 transitions, 7423 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:53,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:53,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:34:53,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:54,747 INFO L124 PetriNetUnfolderBase]: 3420/5247 cut-off events. [2024-06-27 23:34:54,747 INFO L125 PetriNetUnfolderBase]: For 634092/634092 co-relation queries the response was YES. [2024-06-27 23:34:54,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52774 conditions, 5247 events. 3420/5247 cut-off events. For 634092/634092 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 29028 event pairs, 602 based on Foata normal form. 3/5249 useless extension candidates. Maximal degree in co-relation 52652. Up to 4564 conditions per place. [2024-06-27 23:34:54,814 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 321 selfloop transitions, 201 changer transitions 0/526 dead transitions. [2024-06-27 23:34:54,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 526 transitions, 8879 flow [2024-06-27 23:34:54,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:34:54,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:34:54,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 23:34:54,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 23:34:54,816 INFO L175 Difference]: Start difference. First operand has 270 places, 488 transitions, 7423 flow. Second operand 10 states and 190 transitions. [2024-06-27 23:34:54,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 526 transitions, 8879 flow [2024-06-27 23:34:56,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 526 transitions, 8475 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-27 23:34:56,352 INFO L231 Difference]: Finished difference. Result has 272 places, 492 transitions, 7471 flow [2024-06-27 23:34:56,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7019, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7471, PETRI_PLACES=272, PETRI_TRANSITIONS=492} [2024-06-27 23:34:56,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-27 23:34:56,353 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 492 transitions, 7471 flow [2024-06-27 23:34:56,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:56,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:56,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:56,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:34:56,353 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:56,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:56,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1153625241, now seen corresponding path program 3 times [2024-06-27 23:34:56,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:56,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570791524] [2024-06-27 23:34:56,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:56,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:56,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:57,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:57,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:57,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570791524] [2024-06-27 23:34:57,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570791524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:57,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:57,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:34:57,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113172990] [2024-06-27 23:34:57,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:57,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:34:57,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:57,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:34:57,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:34:57,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:34:57,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 492 transitions, 7471 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:57,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:57,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:34:57,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:58,690 INFO L124 PetriNetUnfolderBase]: 3408/5231 cut-off events. [2024-06-27 23:34:58,690 INFO L125 PetriNetUnfolderBase]: For 633135/633135 co-relation queries the response was YES. [2024-06-27 23:34:58,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52232 conditions, 5231 events. 3408/5231 cut-off events. For 633135/633135 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 28972 event pairs, 595 based on Foata normal form. 4/5234 useless extension candidates. Maximal degree in co-relation 52109. Up to 4980 conditions per place. [2024-06-27 23:34:58,751 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 441 selfloop transitions, 64 changer transitions 0/509 dead transitions. [2024-06-27 23:34:58,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 509 transitions, 8535 flow [2024-06-27 23:34:58,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:34:58,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:34:58,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 23:34:58,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-27 23:34:58,752 INFO L175 Difference]: Start difference. First operand has 272 places, 492 transitions, 7471 flow. Second operand 7 states and 128 transitions. [2024-06-27 23:34:58,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 509 transitions, 8535 flow [2024-06-27 23:35:00,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 509 transitions, 7884 flow, removed 77 selfloop flow, removed 9 redundant places. [2024-06-27 23:35:00,220 INFO L231 Difference]: Finished difference. Result has 270 places, 492 transitions, 6976 flow [2024-06-27 23:35:00,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6820, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6976, PETRI_PLACES=270, PETRI_TRANSITIONS=492} [2024-06-27 23:35:00,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-27 23:35:00,221 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 492 transitions, 6976 flow [2024-06-27 23:35:00,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:00,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:00,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:00,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:35:00,222 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:00,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:00,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1851942597, now seen corresponding path program 1 times [2024-06-27 23:35:00,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:00,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057776426] [2024-06-27 23:35:00,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:00,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:00,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:01,176 INFO L134 CoverageAnalysis]: 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:01,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:01,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057776426] [2024-06-27 23:35:01,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057776426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:01,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:01,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:35:01,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434368690] [2024-06-27 23:35:01,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:01,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:35:01,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:01,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:35:01,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:35:01,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:35:01,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 492 transitions, 6976 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:01,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:01,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:35:01,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:02,249 INFO L124 PetriNetUnfolderBase]: 3206/5032 cut-off events. [2024-06-27 23:35:02,249 INFO L125 PetriNetUnfolderBase]: For 559565/559565 co-relation queries the response was YES. [2024-06-27 23:35:02,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47690 conditions, 5032 events. 3206/5032 cut-off events. For 559565/559565 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 28617 event pairs, 810 based on Foata normal form. 2/5033 useless extension candidates. Maximal degree in co-relation 47567. Up to 4757 conditions per place. [2024-06-27 23:35:02,310 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 481 selfloop transitions, 21 changer transitions 0/507 dead transitions. [2024-06-27 23:35:02,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 507 transitions, 8191 flow [2024-06-27 23:35:02,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:35:02,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:35:02,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-27 23:35:02,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 23:35:02,311 INFO L175 Difference]: Start difference. First operand has 270 places, 492 transitions, 6976 flow. Second operand 6 states and 114 transitions. [2024-06-27 23:35:02,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 507 transitions, 8191 flow [2024-06-27 23:35:03,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 507 transitions, 8071 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:35:03,495 INFO L231 Difference]: Finished difference. Result has 270 places, 495 transitions, 6941 flow [2024-06-27 23:35:03,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6856, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6941, PETRI_PLACES=270, PETRI_TRANSITIONS=495} [2024-06-27 23:35:03,496 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-27 23:35:03,496 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 495 transitions, 6941 flow [2024-06-27 23:35:03,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:03,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:03,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:03,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:35:03,496 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:03,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:03,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1921628569, now seen corresponding path program 2 times [2024-06-27 23:35:03,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:03,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884197632] [2024-06-27 23:35:03,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:03,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:03,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:04,395 INFO L134 CoverageAnalysis]: 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:04,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:04,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884197632] [2024-06-27 23:35:04,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884197632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:04,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:04,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:35:04,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651442543] [2024-06-27 23:35:04,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:04,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:35:04,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:04,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:35:04,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:35:04,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:35:04,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 495 transitions, 6941 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:04,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:04,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:35:04,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:05,491 INFO L124 PetriNetUnfolderBase]: 3173/4978 cut-off events. [2024-06-27 23:35:05,491 INFO L125 PetriNetUnfolderBase]: For 566543/566543 co-relation queries the response was YES. [2024-06-27 23:35:05,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47484 conditions, 4978 events. 3173/4978 cut-off events. For 566543/566543 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 28235 event pairs, 808 based on Foata normal form. 1/4978 useless extension candidates. Maximal degree in co-relation 47360. Up to 4737 conditions per place. [2024-06-27 23:35:05,553 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 485 selfloop transitions, 13 changer transitions 0/503 dead transitions. [2024-06-27 23:35:05,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 503 transitions, 7961 flow [2024-06-27 23:35:05,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:35:05,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:35:05,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 23:35:05,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 23:35:05,554 INFO L175 Difference]: Start difference. First operand has 270 places, 495 transitions, 6941 flow. Second operand 6 states and 106 transitions. [2024-06-27 23:35:05,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 503 transitions, 7961 flow [2024-06-27 23:35:06,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 503 transitions, 7928 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:35:06,757 INFO L231 Difference]: Finished difference. Result has 273 places, 495 transitions, 6940 flow [2024-06-27 23:35:06,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6908, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6940, PETRI_PLACES=273, PETRI_TRANSITIONS=495} [2024-06-27 23:35:06,757 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-27 23:35:06,757 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 495 transitions, 6940 flow [2024-06-27 23:35:06,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:06,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:06,758 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:35:06,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:35:06,758 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:35:06,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:06,758 INFO L85 PathProgramCache]: Analyzing trace with hash -843671112, now seen corresponding path program 1 times [2024-06-27 23:35:06,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:06,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107437149] [2024-06-27 23:35:06,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:06,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:06,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:08,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:08,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:08,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107437149] [2024-06-27 23:35:08,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107437149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:08,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:08,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:35:08,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170130684] [2024-06-27 23:35:08,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:08,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:35:08,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:08,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:35:08,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:35:08,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:35:08,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 495 transitions, 6940 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:08,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:08,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:35:08,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:09,725 INFO L124 PetriNetUnfolderBase]: 3405/5231 cut-off events. [2024-06-27 23:35:09,725 INFO L125 PetriNetUnfolderBase]: For 674075/674075 co-relation queries the response was YES. [2024-06-27 23:35:09,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51653 conditions, 5231 events. 3405/5231 cut-off events. For 674075/674075 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 28973 event pairs, 582 based on Foata normal form. 6/5236 useless extension candidates. Maximal degree in co-relation 51528. Up to 4856 conditions per place. [2024-06-27 23:35:09,785 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 430 selfloop transitions, 92 changer transitions 0/526 dead transitions. [2024-06-27 23:35:09,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 526 transitions, 8338 flow [2024-06-27 23:35:09,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:35:09,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:35:09,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 23:35:09,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 23:35:09,787 INFO L175 Difference]: Start difference. First operand has 273 places, 495 transitions, 6940 flow. Second operand 9 states and 170 transitions. [2024-06-27 23:35:09,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 526 transitions, 8338 flow [2024-06-27 23:35:10,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 526 transitions, 8287 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:35:10,930 INFO L231 Difference]: Finished difference. Result has 276 places, 498 transitions, 7209 flow [2024-06-27 23:35:10,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6889, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7209, PETRI_PLACES=276, PETRI_TRANSITIONS=498} [2024-06-27 23:35:10,931 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-27 23:35:10,931 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 498 transitions, 7209 flow [2024-06-27 23:35:10,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:10,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:10,932 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:35:10,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:35:10,932 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:35:10,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:10,932 INFO L85 PathProgramCache]: Analyzing trace with hash 15650194, now seen corresponding path program 2 times [2024-06-27 23:35:10,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:10,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467197748] [2024-06-27 23:35:10,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:10,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:10,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:12,529 INFO L134 CoverageAnalysis]: 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:12,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:12,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467197748] [2024-06-27 23:35:12,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467197748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:12,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:12,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:35:12,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423739380] [2024-06-27 23:35:12,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:12,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:35:12,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:12,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:35:12,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:35:12,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:35:12,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 498 transitions, 7209 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:12,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:12,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:35:12,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:14,015 INFO L124 PetriNetUnfolderBase]: 3459/5311 cut-off events. [2024-06-27 23:35:14,015 INFO L125 PetriNetUnfolderBase]: For 700476/700476 co-relation queries the response was YES. [2024-06-27 23:35:14,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53542 conditions, 5311 events. 3459/5311 cut-off events. For 700476/700476 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 29460 event pairs, 582 based on Foata normal form. 6/5316 useless extension candidates. Maximal degree in co-relation 53416. Up to 4802 conditions per place. [2024-06-27 23:35:14,080 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 439 selfloop transitions, 91 changer transitions 0/534 dead transitions. [2024-06-27 23:35:14,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 534 transitions, 8869 flow [2024-06-27 23:35:14,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:35:14,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:35:14,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 23:35:14,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-27 23:35:14,081 INFO L175 Difference]: Start difference. First operand has 276 places, 498 transitions, 7209 flow. Second operand 10 states and 181 transitions. [2024-06-27 23:35:14,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 534 transitions, 8869 flow [2024-06-27 23:35:15,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 534 transitions, 8577 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-27 23:35:15,596 INFO L231 Difference]: Finished difference. Result has 280 places, 504 transitions, 7350 flow [2024-06-27 23:35:15,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6917, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7350, PETRI_PLACES=280, PETRI_TRANSITIONS=504} [2024-06-27 23:35:15,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-27 23:35:15,597 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 504 transitions, 7350 flow [2024-06-27 23:35:15,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:15,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:15,597 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:35:15,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:35:15,597 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:35:15,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:15,598 INFO L85 PathProgramCache]: Analyzing trace with hash 378943676, now seen corresponding path program 3 times [2024-06-27 23:35:15,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:15,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435184405] [2024-06-27 23:35:15,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:15,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:15,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:17,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:17,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:17,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435184405] [2024-06-27 23:35:17,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435184405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:17,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:17,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:35:17,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521946321] [2024-06-27 23:35:17,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:17,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:35:17,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:17,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:35:17,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:35:17,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:35:17,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 504 transitions, 7350 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:17,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:17,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:35:17,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:18,676 INFO L124 PetriNetUnfolderBase]: 3526/5410 cut-off events. [2024-06-27 23:35:18,676 INFO L125 PetriNetUnfolderBase]: For 745365/745365 co-relation queries the response was YES. [2024-06-27 23:35:18,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55439 conditions, 5410 events. 3526/5410 cut-off events. For 745365/745365 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 30060 event pairs, 589 based on Foata normal form. 6/5415 useless extension candidates. Maximal degree in co-relation 55311. Up to 4925 conditions per place. [2024-06-27 23:35:18,740 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 465 selfloop transitions, 75 changer transitions 0/544 dead transitions. [2024-06-27 23:35:18,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 544 transitions, 9109 flow [2024-06-27 23:35:18,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:35:18,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:35:18,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 23:35:18,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-27 23:35:18,742 INFO L175 Difference]: Start difference. First operand has 280 places, 504 transitions, 7350 flow. Second operand 10 states and 181 transitions. [2024-06-27 23:35:18,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 544 transitions, 9109 flow [2024-06-27 23:35:20,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 544 transitions, 8852 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-27 23:35:20,530 INFO L231 Difference]: Finished difference. Result has 286 places, 512 transitions, 7571 flow [2024-06-27 23:35:20,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7093, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7571, PETRI_PLACES=286, PETRI_TRANSITIONS=512} [2024-06-27 23:35:20,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-27 23:35:20,530 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 512 transitions, 7571 flow [2024-06-27 23:35:20,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:20,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:20,531 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:35:20,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:35:20,531 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:35:20,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:20,531 INFO L85 PathProgramCache]: Analyzing trace with hash -699780582, now seen corresponding path program 4 times [2024-06-27 23:35:20,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:20,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5409281] [2024-06-27 23:35:20,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:20,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:20,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:22,455 INFO L134 CoverageAnalysis]: 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:22,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:22,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5409281] [2024-06-27 23:35:22,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5409281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:22,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:22,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:35:22,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095169671] [2024-06-27 23:35:22,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:22,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:35:22,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:22,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:35:22,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:35:22,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:35:22,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 512 transitions, 7571 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:22,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:22,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:35:22,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:24,033 INFO L124 PetriNetUnfolderBase]: 3554/5452 cut-off events. [2024-06-27 23:35:24,033 INFO L125 PetriNetUnfolderBase]: For 769537/769537 co-relation queries the response was YES. [2024-06-27 23:35:24,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56356 conditions, 5452 events. 3554/5452 cut-off events. For 769537/769537 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30297 event pairs, 582 based on Foata normal form. 6/5457 useless extension candidates. Maximal degree in co-relation 56224. Up to 4941 conditions per place. [2024-06-27 23:35:24,103 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 407 selfloop transitions, 132 changer transitions 0/543 dead transitions. [2024-06-27 23:35:24,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 543 transitions, 9029 flow [2024-06-27 23:35:24,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:35:24,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:35:24,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 23:35:24,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-27 23:35:24,105 INFO L175 Difference]: Start difference. First operand has 286 places, 512 transitions, 7571 flow. Second operand 9 states and 172 transitions. [2024-06-27 23:35:24,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 543 transitions, 9029 flow [2024-06-27 23:35:25,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 543 transitions, 8750 flow, removed 98 selfloop flow, removed 6 redundant places. [2024-06-27 23:35:25,773 INFO L231 Difference]: Finished difference. Result has 289 places, 515 transitions, 7709 flow [2024-06-27 23:35:25,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7292, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7709, PETRI_PLACES=289, PETRI_TRANSITIONS=515} [2024-06-27 23:35:25,773 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-27 23:35:25,773 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 515 transitions, 7709 flow [2024-06-27 23:35:25,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:25,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:25,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:25,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:35:25,774 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:35:25,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:25,774 INFO L85 PathProgramCache]: Analyzing trace with hash -705142962, now seen corresponding path program 5 times [2024-06-27 23:35:25,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:25,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120833800] [2024-06-27 23:35:25,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:25,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:25,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:27,236 INFO L134 CoverageAnalysis]: 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:27,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:27,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120833800] [2024-06-27 23:35:27,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120833800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:27,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:27,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:35:27,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944267271] [2024-06-27 23:35:27,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:27,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:35:27,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:27,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:35:27,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:35:27,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:35:27,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 515 transitions, 7709 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:27,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:27,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:35:27,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:28,939 INFO L124 PetriNetUnfolderBase]: 3582/5496 cut-off events. [2024-06-27 23:35:28,940 INFO L125 PetriNetUnfolderBase]: For 790627/790627 co-relation queries the response was YES. [2024-06-27 23:35:28,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57165 conditions, 5496 events. 3582/5496 cut-off events. For 790627/790627 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 30622 event pairs, 587 based on Foata normal form. 6/5501 useless extension candidates. Maximal degree in co-relation 57031. Up to 4985 conditions per place. [2024-06-27 23:35:29,008 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 424 selfloop transitions, 119 changer transitions 0/547 dead transitions. [2024-06-27 23:35:29,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 547 transitions, 9337 flow [2024-06-27 23:35:29,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:35:29,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:35:29,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:35:29,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-27 23:35:29,009 INFO L175 Difference]: Start difference. First operand has 289 places, 515 transitions, 7709 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:35:29,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 547 transitions, 9337 flow [2024-06-27 23:35:31,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 547 transitions, 8946 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-27 23:35:31,189 INFO L231 Difference]: Finished difference. Result has 291 places, 518 transitions, 7715 flow [2024-06-27 23:35:31,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7318, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7715, PETRI_PLACES=291, PETRI_TRANSITIONS=518} [2024-06-27 23:35:31,190 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-27 23:35:31,190 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 518 transitions, 7715 flow [2024-06-27 23:35:31,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:31,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:31,190 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:35:31,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:35:31,191 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:35:31,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:31,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1077829640, now seen corresponding path program 6 times [2024-06-27 23:35:31,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:31,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393052904] [2024-06-27 23:35:31,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:31,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:31,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:32,806 INFO L134 CoverageAnalysis]: 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:32,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:32,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393052904] [2024-06-27 23:35:32,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393052904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:32,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:32,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:35:32,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882440414] [2024-06-27 23:35:32,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:32,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:35:32,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:32,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:35:32,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:35:32,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:35:32,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 518 transitions, 7715 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:32,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:32,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:35:32,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:34,387 INFO L124 PetriNetUnfolderBase]: 3636/5578 cut-off events. [2024-06-27 23:35:34,388 INFO L125 PetriNetUnfolderBase]: For 817102/817102 co-relation queries the response was YES. [2024-06-27 23:35:34,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58580 conditions, 5578 events. 3636/5578 cut-off events. For 817102/817102 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 31176 event pairs, 592 based on Foata normal form. 6/5583 useless extension candidates. Maximal degree in co-relation 58445. Up to 4921 conditions per place. [2024-06-27 23:35:34,463 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 429 selfloop transitions, 122 changer transitions 0/555 dead transitions. [2024-06-27 23:35:34,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 555 transitions, 9635 flow [2024-06-27 23:35:34,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:35:34,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:35:34,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:35:34,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-27 23:35:34,464 INFO L175 Difference]: Start difference. First operand has 291 places, 518 transitions, 7715 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:35:34,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 555 transitions, 9635 flow [2024-06-27 23:35:36,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 555 transitions, 9264 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-27 23:35:36,370 INFO L231 Difference]: Finished difference. Result has 294 places, 524 transitions, 7882 flow [2024-06-27 23:35:36,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7344, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7882, PETRI_PLACES=294, PETRI_TRANSITIONS=524} [2024-06-27 23:35:36,370 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-27 23:35:36,370 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 524 transitions, 7882 flow [2024-06-27 23:35:36,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:36,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:36,371 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:35:36,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:35:36,371 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:35:36,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:36,372 INFO L85 PathProgramCache]: Analyzing trace with hash 15804016, now seen corresponding path program 1 times [2024-06-27 23:35:36,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:36,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614876620] [2024-06-27 23:35:36,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:36,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:36,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:38,498 INFO L134 CoverageAnalysis]: 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,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:38,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614876620] [2024-06-27 23:35:38,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614876620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:38,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:38,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:35:38,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825248878] [2024-06-27 23:35:38,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:38,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:35:38,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:38,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:35:38,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:35:38,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:35:38,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 524 transitions, 7882 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:38,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:38,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:35:38,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:40,433 INFO L124 PetriNetUnfolderBase]: 3676/5655 cut-off events. [2024-06-27 23:35:40,433 INFO L125 PetriNetUnfolderBase]: For 831751/831751 co-relation queries the response was YES. [2024-06-27 23:35:40,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57584 conditions, 5655 events. 3676/5655 cut-off events. For 831751/831751 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 31791 event pairs, 593 based on Foata normal form. 24/5678 useless extension candidates. Maximal degree in co-relation 57447. Up to 5044 conditions per place. [2024-06-27 23:35:40,508 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 452 selfloop transitions, 105 changer transitions 0/561 dead transitions. [2024-06-27 23:35:40,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 561 transitions, 9348 flow [2024-06-27 23:35:40,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:35:40,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:35:40,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-27 23:35:40,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:35:40,509 INFO L175 Difference]: Start difference. First operand has 294 places, 524 transitions, 7882 flow. Second operand 11 states and 198 transitions. [2024-06-27 23:35:40,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 561 transitions, 9348 flow [2024-06-27 23:35:42,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 561 transitions, 8990 flow, removed 112 selfloop flow, removed 5 redundant places. [2024-06-27 23:35:42,547 INFO L231 Difference]: Finished difference. Result has 300 places, 526 transitions, 7808 flow [2024-06-27 23:35:42,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7524, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7808, PETRI_PLACES=300, PETRI_TRANSITIONS=526} [2024-06-27 23:35:42,547 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-27 23:35:42,547 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 526 transitions, 7808 flow [2024-06-27 23:35:42,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:42,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:42,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:42,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:35:42,548 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:35:42,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:42,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1077675818, now seen corresponding path program 2 times [2024-06-27 23:35:42,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:42,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899246630] [2024-06-27 23:35:42,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:42,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:42,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:44,737 INFO L134 CoverageAnalysis]: 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,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:44,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899246630] [2024-06-27 23:35:44,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899246630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:44,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:44,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:35:44,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531047478] [2024-06-27 23:35:44,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:44,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:35:44,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:44,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:35:44,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:35:44,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:35:44,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 526 transitions, 7808 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:44,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:44,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:35:44,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:46,781 INFO L124 PetriNetUnfolderBase]: 3772/5810 cut-off events. [2024-06-27 23:35:46,781 INFO L125 PetriNetUnfolderBase]: For 864560/864560 co-relation queries the response was YES. [2024-06-27 23:35:46,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59156 conditions, 5810 events. 3772/5810 cut-off events. For 864560/864560 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 33028 event pairs, 598 based on Foata normal form. 24/5833 useless extension candidates. Maximal degree in co-relation 59017. Up to 5161 conditions per place. [2024-06-27 23:35:46,853 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 434 selfloop transitions, 126 changer transitions 0/564 dead transitions. [2024-06-27 23:35:46,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 564 transitions, 9518 flow [2024-06-27 23:35:46,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:35:46,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:35:46,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-27 23:35:46,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44567627494456763 [2024-06-27 23:35:46,854 INFO L175 Difference]: Start difference. First operand has 300 places, 526 transitions, 7808 flow. Second operand 11 states and 201 transitions. [2024-06-27 23:35:46,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 564 transitions, 9518 flow [2024-06-27 23:35:48,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 564 transitions, 9264 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 23:35:48,171 INFO L231 Difference]: Finished difference. Result has 302 places, 528 transitions, 7950 flow [2024-06-27 23:35:48,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7554, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7950, PETRI_PLACES=302, PETRI_TRANSITIONS=528} [2024-06-27 23:35:48,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-27 23:35:48,171 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 528 transitions, 7950 flow [2024-06-27 23:35:48,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:48,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:48,171 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:35:48,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:35:48,172 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:48,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:48,172 INFO L85 PathProgramCache]: Analyzing trace with hash -699774630, now seen corresponding path program 3 times [2024-06-27 23:35:48,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:48,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148355039] [2024-06-27 23:35:48,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:48,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:48,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:49,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:49,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:49,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148355039] [2024-06-27 23:35:49,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148355039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:49,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:49,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:35:49,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735033800] [2024-06-27 23:35:49,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:49,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:35:49,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:49,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:35:49,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:35:50,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:35:50,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 528 transitions, 7950 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:50,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:50,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:35:50,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:51,876 INFO L124 PetriNetUnfolderBase]: 3868/5970 cut-off events. [2024-06-27 23:35:51,876 INFO L125 PetriNetUnfolderBase]: For 894629/894629 co-relation queries the response was YES. [2024-06-27 23:35:51,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61107 conditions, 5970 events. 3868/5970 cut-off events. For 894629/894629 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 34204 event pairs, 620 based on Foata normal form. 24/5993 useless extension candidates. Maximal degree in co-relation 60967. Up to 5321 conditions per place. [2024-06-27 23:35:51,956 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 422 selfloop transitions, 139 changer transitions 0/565 dead transitions. [2024-06-27 23:35:51,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 565 transitions, 9508 flow [2024-06-27 23:35:51,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:35:51,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:35:51,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-27 23:35:51,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4434589800443459 [2024-06-27 23:35:51,957 INFO L175 Difference]: Start difference. First operand has 302 places, 528 transitions, 7950 flow. Second operand 11 states and 200 transitions. [2024-06-27 23:35:51,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 565 transitions, 9508 flow [2024-06-27 23:35:53,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 565 transitions, 9176 flow, removed 43 selfloop flow, removed 9 redundant places. [2024-06-27 23:35:53,723 INFO L231 Difference]: Finished difference. Result has 304 places, 530 transitions, 8044 flow [2024-06-27 23:35:53,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7618, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8044, PETRI_PLACES=304, PETRI_TRANSITIONS=530} [2024-06-27 23:35:53,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-27 23:35:53,724 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 530 transitions, 8044 flow [2024-06-27 23:35:53,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:53,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:53,724 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:35:53,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:35:53,725 INFO L420 AbstractCegarLoop]: === Iteration 83 === 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:53,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:53,725 INFO L85 PathProgramCache]: Analyzing trace with hash -699572820, now seen corresponding path program 4 times [2024-06-27 23:35:53,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:53,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308713591] [2024-06-27 23:35:53,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:53,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:53,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:55,575 INFO L134 CoverageAnalysis]: 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,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:55,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308713591] [2024-06-27 23:35:55,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308713591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:55,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:55,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:35:55,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347602244] [2024-06-27 23:35:55,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:55,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:35:55,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:55,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:35:55,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:35:55,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:35:55,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 530 transitions, 8044 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:55,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:55,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:35:55,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:57,589 INFO L124 PetriNetUnfolderBase]: 3964/6140 cut-off events. [2024-06-27 23:35:57,589 INFO L125 PetriNetUnfolderBase]: For 919037/919037 co-relation queries the response was YES. [2024-06-27 23:35:57,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62601 conditions, 6140 events. 3964/6140 cut-off events. For 919037/919037 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 35549 event pairs, 641 based on Foata normal form. 24/6163 useless extension candidates. Maximal degree in co-relation 62460. Up to 5384 conditions per place. [2024-06-27 23:35:57,663 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 390 selfloop transitions, 173 changer transitions 0/567 dead transitions. [2024-06-27 23:35:57,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 567 transitions, 9612 flow [2024-06-27 23:35:57,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:35:57,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:35:57,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-27 23:35:57,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44567627494456763 [2024-06-27 23:35:57,664 INFO L175 Difference]: Start difference. First operand has 304 places, 530 transitions, 8044 flow. Second operand 11 states and 201 transitions. [2024-06-27 23:35:57,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 567 transitions, 9612 flow [2024-06-27 23:35:59,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 567 transitions, 9250 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-27 23:35:59,509 INFO L231 Difference]: Finished difference. Result has 306 places, 532 transitions, 8180 flow [2024-06-27 23:35:59,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7682, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8180, PETRI_PLACES=306, PETRI_TRANSITIONS=532} [2024-06-27 23:35:59,510 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-27 23:35:59,510 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 532 transitions, 8180 flow [2024-06-27 23:35:59,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:59,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:59,510 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:35:59,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:35:59,510 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:59,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:59,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1072104188, now seen corresponding path program 5 times [2024-06-27 23:35:59,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:59,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427408029] [2024-06-27 23:35:59,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:59,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:59,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:01,491 INFO L134 CoverageAnalysis]: 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,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:01,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427408029] [2024-06-27 23:36:01,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427408029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:01,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:01,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:36:01,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403910169] [2024-06-27 23:36:01,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:01,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:36:01,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:01,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:36:01,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:36:01,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:01,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 532 transitions, 8180 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:01,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:01,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:01,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:03,585 INFO L124 PetriNetUnfolderBase]: 4032/6262 cut-off events. [2024-06-27 23:36:03,586 INFO L125 PetriNetUnfolderBase]: For 937102/937102 co-relation queries the response was YES. [2024-06-27 23:36:03,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63700 conditions, 6262 events. 4032/6262 cut-off events. For 937102/937102 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 36566 event pairs, 582 based on Foata normal form. 18/6279 useless extension candidates. Maximal degree in co-relation 63558. Up to 4802 conditions per place. [2024-06-27 23:36:03,673 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 381 selfloop transitions, 187 changer transitions 0/572 dead transitions. [2024-06-27 23:36:03,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 572 transitions, 9788 flow [2024-06-27 23:36:03,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:36:03,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:36:03,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-27 23:36:03,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4501108647450111 [2024-06-27 23:36:03,674 INFO L175 Difference]: Start difference. First operand has 306 places, 532 transitions, 8180 flow. Second operand 11 states and 203 transitions. [2024-06-27 23:36:03,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 572 transitions, 9788 flow [2024-06-27 23:36:05,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 572 transitions, 9354 flow, removed 47 selfloop flow, removed 9 redundant places. [2024-06-27 23:36:05,670 INFO L231 Difference]: Finished difference. Result has 308 places, 534 transitions, 8274 flow [2024-06-27 23:36:05,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7746, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8274, PETRI_PLACES=308, PETRI_TRANSITIONS=534} [2024-06-27 23:36:05,671 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-27 23:36:05,671 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 534 transitions, 8274 flow [2024-06-27 23:36:05,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:05,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:05,671 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:36:05,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:36:05,672 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:05,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:05,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1955177161, now seen corresponding path program 1 times [2024-06-27 23:36:05,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:05,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117692436] [2024-06-27 23:36:05,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:05,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:05,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:06,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:06,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:06,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117692436] [2024-06-27 23:36:06,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117692436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:06,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:06,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:36:06,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395667549] [2024-06-27 23:36:06,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:06,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:36:06,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:06,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:36:06,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:36:07,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:07,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 534 transitions, 8274 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:07,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:07,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:07,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:08,794 INFO L124 PetriNetUnfolderBase]: 4058/6300 cut-off events. [2024-06-27 23:36:08,794 INFO L125 PetriNetUnfolderBase]: For 879049/879049 co-relation queries the response was YES. [2024-06-27 23:36:08,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63854 conditions, 6300 events. 4058/6300 cut-off events. For 879049/879049 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 36796 event pairs, 663 based on Foata normal form. 2/6301 useless extension candidates. Maximal degree in co-relation 63711. Up to 5988 conditions per place. [2024-06-27 23:36:08,868 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 495 selfloop transitions, 64 changer transitions 0/563 dead transitions. [2024-06-27 23:36:08,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 563 transitions, 9987 flow [2024-06-27 23:36:08,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:36:08,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:36:08,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 23:36:08,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-27 23:36:08,869 INFO L175 Difference]: Start difference. First operand has 308 places, 534 transitions, 8274 flow. Second operand 7 states and 131 transitions. [2024-06-27 23:36:08,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 563 transitions, 9987 flow [2024-06-27 23:36:10,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 563 transitions, 9503 flow, removed 57 selfloop flow, removed 9 redundant places. [2024-06-27 23:36:10,382 INFO L231 Difference]: Finished difference. Result has 307 places, 545 transitions, 8104 flow [2024-06-27 23:36:10,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7790, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8104, PETRI_PLACES=307, PETRI_TRANSITIONS=545} [2024-06-27 23:36:10,383 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-27 23:36:10,384 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 545 transitions, 8104 flow [2024-06-27 23:36:10,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:10,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:10,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:10,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:36:10,384 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:36:10,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:10,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1472777396, now seen corresponding path program 7 times [2024-06-27 23:36:10,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:10,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151788072] [2024-06-27 23:36:10,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:10,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:10,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:12,281 INFO L134 CoverageAnalysis]: 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,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:12,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151788072] [2024-06-27 23:36:12,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151788072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:12,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:12,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:36:12,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968076302] [2024-06-27 23:36:12,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:12,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:36:12,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:12,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:36:12,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:36:12,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:12,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 545 transitions, 8104 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:12,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:12,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:12,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:14,097 INFO L124 PetriNetUnfolderBase]: 4086/6346 cut-off events. [2024-06-27 23:36:14,097 INFO L125 PetriNetUnfolderBase]: For 905223/905223 co-relation queries the response was YES. [2024-06-27 23:36:14,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63651 conditions, 6346 events. 4086/6346 cut-off events. For 905223/905223 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 37207 event pairs, 672 based on Foata normal form. 6/6351 useless extension candidates. Maximal degree in co-relation 63505. Up to 5503 conditions per place. [2024-06-27 23:36:14,185 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 399 selfloop transitions, 175 changer transitions 0/578 dead transitions. [2024-06-27 23:36:14,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 578 transitions, 10026 flow [2024-06-27 23:36:14,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:14,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:14,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 23:36:14,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-27 23:36:14,187 INFO L175 Difference]: Start difference. First operand has 307 places, 545 transitions, 8104 flow. Second operand 9 states and 174 transitions. [2024-06-27 23:36:14,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 578 transitions, 10026 flow [2024-06-27 23:36:16,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 578 transitions, 9948 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 23:36:16,445 INFO L231 Difference]: Finished difference. Result has 313 places, 548 transitions, 8562 flow [2024-06-27 23:36:16,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8026, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8562, PETRI_PLACES=313, PETRI_TRANSITIONS=548} [2024-06-27 23:36:16,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-27 23:36:16,446 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 548 transitions, 8562 flow [2024-06-27 23:36:16,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:16,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:16,446 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:36:16,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:36:16,446 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:16,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:16,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1472629526, now seen corresponding path program 8 times [2024-06-27 23:36:16,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:16,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208497295] [2024-06-27 23:36:16,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:16,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:16,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:18,088 INFO L134 CoverageAnalysis]: 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,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:18,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208497295] [2024-06-27 23:36:18,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208497295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:18,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:18,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:36:18,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749058825] [2024-06-27 23:36:18,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:18,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:36:18,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:18,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:36:18,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:36:18,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:18,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 548 transitions, 8562 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:18,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:18,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:18,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:19,984 INFO L124 PetriNetUnfolderBase]: 4165/6467 cut-off events. [2024-06-27 23:36:19,985 INFO L125 PetriNetUnfolderBase]: For 960285/960285 co-relation queries the response was YES. [2024-06-27 23:36:20,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67269 conditions, 6467 events. 4165/6467 cut-off events. For 960285/960285 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 38054 event pairs, 686 based on Foata normal form. 6/6472 useless extension candidates. Maximal degree in co-relation 67121. Up to 5500 conditions per place. [2024-06-27 23:36:20,077 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 406 selfloop transitions, 178 changer transitions 0/588 dead transitions. [2024-06-27 23:36:20,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 588 transitions, 11066 flow [2024-06-27 23:36:20,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:20,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:20,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 23:36:20,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-27 23:36:20,078 INFO L175 Difference]: Start difference. First operand has 313 places, 548 transitions, 8562 flow. Second operand 9 states and 177 transitions. [2024-06-27 23:36:20,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 588 transitions, 11066 flow [2024-06-27 23:36:22,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 588 transitions, 10554 flow, removed 83 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:22,524 INFO L231 Difference]: Finished difference. Result has 316 places, 554 transitions, 8739 flow [2024-06-27 23:36:22,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8050, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8739, PETRI_PLACES=316, PETRI_TRANSITIONS=554} [2024-06-27 23:36:22,524 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-27 23:36:22,524 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 554 transitions, 8739 flow [2024-06-27 23:36:22,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:22,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:22,525 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:36:22,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:36:22,525 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:22,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:22,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1478139776, now seen corresponding path program 9 times [2024-06-27 23:36:22,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:22,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102901832] [2024-06-27 23:36:22,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:22,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:22,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:24,264 INFO L134 CoverageAnalysis]: 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,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:24,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102901832] [2024-06-27 23:36:24,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102901832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:24,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:24,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:36:24,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760325097] [2024-06-27 23:36:24,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:24,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:36:24,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:24,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:36:24,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:36:24,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:24,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 554 transitions, 8739 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:24,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:24,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:24,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:26,299 INFO L124 PetriNetUnfolderBase]: 4193/6511 cut-off events. [2024-06-27 23:36:26,299 INFO L125 PetriNetUnfolderBase]: For 994900/994900 co-relation queries the response was YES. [2024-06-27 23:36:26,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68120 conditions, 6511 events. 4193/6511 cut-off events. For 994900/994900 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 38312 event pairs, 692 based on Foata normal form. 6/6516 useless extension candidates. Maximal degree in co-relation 67970. Up to 5668 conditions per place. [2024-06-27 23:36:26,391 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 406 selfloop transitions, 176 changer transitions 0/586 dead transitions. [2024-06-27 23:36:26,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 586 transitions, 10529 flow [2024-06-27 23:36:26,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:26,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:26,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 23:36:26,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-27 23:36:26,392 INFO L175 Difference]: Start difference. First operand has 316 places, 554 transitions, 8739 flow. Second operand 9 states and 174 transitions. [2024-06-27 23:36:26,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 586 transitions, 10529 flow [2024-06-27 23:36:28,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 586 transitions, 10078 flow, removed 124 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:28,746 INFO L231 Difference]: Finished difference. Result has 320 places, 557 transitions, 8840 flow [2024-06-27 23:36:28,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8320, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8840, PETRI_PLACES=320, PETRI_TRANSITIONS=557} [2024-06-27 23:36:28,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-27 23:36:28,747 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 557 transitions, 8840 flow [2024-06-27 23:36:28,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:28,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:28,747 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:36:28,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:36:28,747 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:28,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:28,748 INFO L85 PathProgramCache]: Analyzing trace with hash -46859166, now seen corresponding path program 10 times [2024-06-27 23:36:28,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:28,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100707773] [2024-06-27 23:36:28,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:28,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:28,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:30,515 INFO L134 CoverageAnalysis]: 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:30,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:30,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100707773] [2024-06-27 23:36:30,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100707773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:30,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:30,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:36:30,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264261344] [2024-06-27 23:36:30,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:30,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:36:30,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:30,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:36:30,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:36:30,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:30,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 557 transitions, 8840 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:30,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:30,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:30,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:32,416 INFO L124 PetriNetUnfolderBase]: 4193/6519 cut-off events. [2024-06-27 23:36:32,416 INFO L125 PetriNetUnfolderBase]: For 987484/987484 co-relation queries the response was YES. [2024-06-27 23:36:32,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67757 conditions, 6519 events. 4193/6519 cut-off events. For 987484/987484 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38452 event pairs, 692 based on Foata normal form. 6/6524 useless extension candidates. Maximal degree in co-relation 67605. Up to 5670 conditions per place. [2024-06-27 23:36:32,515 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 366 selfloop transitions, 218 changer transitions 0/588 dead transitions. [2024-06-27 23:36:32,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 588 transitions, 10436 flow [2024-06-27 23:36:32,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:32,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:32,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 23:36:32,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-27 23:36:32,517 INFO L175 Difference]: Start difference. First operand has 320 places, 557 transitions, 8840 flow. Second operand 9 states and 172 transitions. [2024-06-27 23:36:32,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 588 transitions, 10436 flow [2024-06-27 23:36:34,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 588 transitions, 9946 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:34,942 INFO L231 Difference]: Finished difference. Result has 322 places, 560 transitions, 8960 flow [2024-06-27 23:36:34,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8350, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8960, PETRI_PLACES=322, PETRI_TRANSITIONS=560} [2024-06-27 23:36:34,943 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-27 23:36:34,943 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 560 transitions, 8960 flow [2024-06-27 23:36:34,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:34,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:34,943 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:36:34,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:36:34,943 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:34,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:34,944 INFO L85 PathProgramCache]: Analyzing trace with hash 219053316, now seen corresponding path program 6 times [2024-06-27 23:36:34,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:34,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887972080] [2024-06-27 23:36:34,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:34,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:34,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:36,840 INFO L134 CoverageAnalysis]: 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:36,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:36,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887972080] [2024-06-27 23:36:36,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887972080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:36,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:36,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:36:36,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084623337] [2024-06-27 23:36:36,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:36,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:36:36,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:36,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:36:36,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:36:37,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:37,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 560 transitions, 8960 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:37,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:37,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:37,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:39,146 INFO L124 PetriNetUnfolderBase]: 4361/6801 cut-off events. [2024-06-27 23:36:39,146 INFO L125 PetriNetUnfolderBase]: For 1174657/1174657 co-relation queries the response was YES. [2024-06-27 23:36:39,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72921 conditions, 6801 events. 4361/6801 cut-off events. For 1174657/1174657 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 40406 event pairs, 575 based on Foata normal form. 18/6818 useless extension candidates. Maximal degree in co-relation 72768. Up to 4020 conditions per place. [2024-06-27 23:36:39,239 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 249 selfloop transitions, 352 changer transitions 0/605 dead transitions. [2024-06-27 23:36:39,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 605 transitions, 11168 flow [2024-06-27 23:36:39,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:36:39,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:36:39,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-06-27 23:36:39,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.458980044345898 [2024-06-27 23:36:39,240 INFO L175 Difference]: Start difference. First operand has 322 places, 560 transitions, 8960 flow. Second operand 11 states and 207 transitions. [2024-06-27 23:36:39,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 605 transitions, 11168 flow [2024-06-27 23:36:42,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 605 transitions, 10588 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:42,643 INFO L231 Difference]: Finished difference. Result has 326 places, 564 transitions, 9411 flow [2024-06-27 23:36:42,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8380, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9411, PETRI_PLACES=326, PETRI_TRANSITIONS=564} [2024-06-27 23:36:42,643 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-27 23:36:42,643 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 564 transitions, 9411 flow [2024-06-27 23:36:42,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:42,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:42,644 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:36:42,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:36:42,644 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:42,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:42,644 INFO L85 PathProgramCache]: Analyzing trace with hash -46853214, now seen corresponding path program 7 times [2024-06-27 23:36:42,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:42,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111296178] [2024-06-27 23:36:42,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:42,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:42,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:44,491 INFO L134 CoverageAnalysis]: 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:44,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:44,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111296178] [2024-06-27 23:36:44,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111296178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:44,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:44,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:36:44,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284127736] [2024-06-27 23:36:44,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:44,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:36:44,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:44,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:36:44,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:36:44,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:44,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 564 transitions, 9411 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:44,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:44,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:44,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:46,760 INFO L124 PetriNetUnfolderBase]: 4447/6953 cut-off events. [2024-06-27 23:36:46,760 INFO L125 PetriNetUnfolderBase]: For 1231185/1231185 co-relation queries the response was YES. [2024-06-27 23:36:46,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75651 conditions, 6953 events. 4447/6953 cut-off events. For 1231185/1231185 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 41938 event pairs, 766 based on Foata normal form. 24/6976 useless extension candidates. Maximal degree in co-relation 75497. Up to 5976 conditions per place. [2024-06-27 23:36:46,869 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 376 selfloop transitions, 221 changer transitions 0/601 dead transitions. [2024-06-27 23:36:46,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 601 transitions, 11091 flow [2024-06-27 23:36:46,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:36:46,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:36:46,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-27 23:36:46,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4434589800443459 [2024-06-27 23:36:46,870 INFO L175 Difference]: Start difference. First operand has 326 places, 564 transitions, 9411 flow. Second operand 11 states and 200 transitions. [2024-06-27 23:36:46,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 601 transitions, 11091 flow [2024-06-27 23:36:49,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 601 transitions, 10494 flow, removed 88 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:49,780 INFO L231 Difference]: Finished difference. Result has 330 places, 566 transitions, 9430 flow [2024-06-27 23:36:49,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8830, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9430, PETRI_PLACES=330, PETRI_TRANSITIONS=566} [2024-06-27 23:36:49,781 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-27 23:36:49,781 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 566 transitions, 9430 flow [2024-06-27 23:36:49,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:49,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:49,781 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:36:49,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:36:49,781 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:49,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:49,782 INFO L85 PathProgramCache]: Analyzing trace with hash -46643964, now seen corresponding path program 8 times [2024-06-27 23:36:49,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:49,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545294233] [2024-06-27 23:36:49,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:49,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:49,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:51,515 INFO L134 CoverageAnalysis]: 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,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:51,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545294233] [2024-06-27 23:36:51,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545294233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:51,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:51,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:36:51,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932561508] [2024-06-27 23:36:51,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:51,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:36:51,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:51,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:36:51,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:36:51,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:51,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 566 transitions, 9430 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:51,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:51,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:51,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:53,799 INFO L124 PetriNetUnfolderBase]: 4640/7282 cut-off events. [2024-06-27 23:36:53,799 INFO L125 PetriNetUnfolderBase]: For 1352489/1352489 co-relation queries the response was YES. [2024-06-27 23:36:53,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81229 conditions, 7282 events. 4640/7282 cut-off events. For 1352489/1352489 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 44606 event pairs, 798 based on Foata normal form. 18/7299 useless extension candidates. Maximal degree in co-relation 81073. Up to 5972 conditions per place. [2024-06-27 23:36:53,908 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 372 selfloop transitions, 234 changer transitions 0/610 dead transitions. [2024-06-27 23:36:53,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 610 transitions, 11642 flow [2024-06-27 23:36:53,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:36:53,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:36:53,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-27 23:36:53,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567627494456763 [2024-06-27 23:36:53,909 INFO L175 Difference]: Start difference. First operand has 330 places, 566 transitions, 9430 flow. Second operand 11 states and 206 transitions. [2024-06-27 23:36:53,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 610 transitions, 11642 flow [2024-06-27 23:36:57,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 610 transitions, 11106 flow, removed 49 selfloop flow, removed 9 redundant places. [2024-06-27 23:36:57,442 INFO L231 Difference]: Finished difference. Result has 332 places, 570 transitions, 9673 flow [2024-06-27 23:36:57,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8894, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9673, PETRI_PLACES=332, PETRI_TRANSITIONS=570} [2024-06-27 23:36:57,443 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-27 23:36:57,443 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 570 transitions, 9673 flow [2024-06-27 23:36:57,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:57,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:57,443 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:36:57,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:36:57,443 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:57,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:57,444 INFO L85 PathProgramCache]: Analyzing trace with hash 209856546, now seen corresponding path program 9 times [2024-06-27 23:36:57,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:57,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207914174] [2024-06-27 23:36:57,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:57,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:57,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:59,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:59,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:59,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207914174] [2024-06-27 23:36:59,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207914174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:59,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:59,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:36:59,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314946140] [2024-06-27 23:36:59,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:59,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:36:59,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:59,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:36:59,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:36:59,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:59,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 570 transitions, 9673 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:59,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:59,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:59,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:01,750 INFO L124 PetriNetUnfolderBase]: 4833/7601 cut-off events. [2024-06-27 23:37:01,751 INFO L125 PetriNetUnfolderBase]: For 1481449/1481449 co-relation queries the response was YES. [2024-06-27 23:37:01,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86898 conditions, 7601 events. 4833/7601 cut-off events. For 1481449/1481449 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 47233 event pairs, 858 based on Foata normal form. 18/7618 useless extension candidates. Maximal degree in co-relation 86741. Up to 6117 conditions per place. [2024-06-27 23:37:01,871 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 284 selfloop transitions, 326 changer transitions 0/614 dead transitions. [2024-06-27 23:37:01,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 614 transitions, 11907 flow [2024-06-27 23:37:01,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:37:01,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:37:01,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-06-27 23:37:01,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.458980044345898 [2024-06-27 23:37:01,872 INFO L175 Difference]: Start difference. First operand has 332 places, 570 transitions, 9673 flow. Second operand 11 states and 207 transitions. [2024-06-27 23:37:01,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 614 transitions, 11907 flow [2024-06-27 23:37:05,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 614 transitions, 11483 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-27 23:37:05,674 INFO L231 Difference]: Finished difference. Result has 336 places, 574 transitions, 10220 flow [2024-06-27 23:37:05,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9249, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10220, PETRI_PLACES=336, PETRI_TRANSITIONS=574} [2024-06-27 23:37:05,675 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-27 23:37:05,675 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 574 transitions, 10220 flow [2024-06-27 23:37:05,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:05,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:05,675 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:37:05,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:37:05,675 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:05,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:05,676 INFO L85 PathProgramCache]: Analyzing trace with hash 737201580, now seen corresponding path program 10 times [2024-06-27 23:37:05,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:05,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445716036] [2024-06-27 23:37:05,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:05,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:05,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:07,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:07,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:07,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445716036] [2024-06-27 23:37:07,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445716036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:07,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:07,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:37:07,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177866176] [2024-06-27 23:37:07,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:07,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:37:07,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:07,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:37:07,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:37:07,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:37:07,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 574 transitions, 10220 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:07,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:07,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:37:07,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:10,232 INFO L124 PetriNetUnfolderBase]: 4787/7531 cut-off events. [2024-06-27 23:37:10,232 INFO L125 PetriNetUnfolderBase]: For 1427153/1427153 co-relation queries the response was YES. [2024-06-27 23:37:10,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84768 conditions, 7531 events. 4787/7531 cut-off events. For 1427153/1427153 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 46682 event pairs, 855 based on Foata normal form. 24/7554 useless extension candidates. Maximal degree in co-relation 84609. Up to 6218 conditions per place. [2024-06-27 23:37:10,354 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 283 selfloop transitions, 322 changer transitions 0/609 dead transitions. [2024-06-27 23:37:10,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 609 transitions, 11760 flow [2024-06-27 23:37:10,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:37:10,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:37:10,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-27 23:37:10,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44789356984478934 [2024-06-27 23:37:10,355 INFO L175 Difference]: Start difference. First operand has 336 places, 574 transitions, 10220 flow. Second operand 11 states and 202 transitions. [2024-06-27 23:37:10,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 609 transitions, 11760 flow [2024-06-27 23:37:14,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 609 transitions, 11121 flow, removed 110 selfloop flow, removed 7 redundant places. [2024-06-27 23:37:14,325 INFO L231 Difference]: Finished difference. Result has 340 places, 574 transitions, 10233 flow [2024-06-27 23:37:14,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9581, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10233, PETRI_PLACES=340, PETRI_TRANSITIONS=574} [2024-06-27 23:37:14,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-27 23:37:14,326 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 574 transitions, 10233 flow [2024-06-27 23:37:14,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:14,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:14,326 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:37:14,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:37:14,327 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:14,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:14,328 INFO L85 PathProgramCache]: Analyzing trace with hash 334212448, now seen corresponding path program 11 times [2024-06-27 23:37:14,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:14,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43332706] [2024-06-27 23:37:14,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:14,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:14,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:16,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:16,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:16,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43332706] [2024-06-27 23:37:16,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43332706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:16,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:16,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:37:16,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555919447] [2024-06-27 23:37:16,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:16,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:37:16,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:16,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:37:16,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:37:16,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:37:16,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 574 transitions, 10233 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:16,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:16,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:37:16,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:18,589 INFO L124 PetriNetUnfolderBase]: 4741/7461 cut-off events. [2024-06-27 23:37:18,589 INFO L125 PetriNetUnfolderBase]: For 1334297/1334297 co-relation queries the response was YES. [2024-06-27 23:37:18,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81564 conditions, 7461 events. 4741/7461 cut-off events. For 1334297/1334297 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 46229 event pairs, 825 based on Foata normal form. 24/7484 useless extension candidates. Maximal degree in co-relation 81403. Up to 6442 conditions per place. [2024-06-27 23:37:18,706 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 377 selfloop transitions, 228 changer transitions 0/609 dead transitions. [2024-06-27 23:37:18,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 609 transitions, 11775 flow [2024-06-27 23:37:18,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:37:18,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:37:18,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 23:37:18,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47073170731707314 [2024-06-27 23:37:18,707 INFO L175 Difference]: Start difference. First operand has 340 places, 574 transitions, 10233 flow. Second operand 10 states and 193 transitions. [2024-06-27 23:37:18,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 609 transitions, 11775 flow [2024-06-27 23:37:21,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 609 transitions, 11025 flow, removed 51 selfloop flow, removed 10 redundant places. [2024-06-27 23:37:21,814 INFO L231 Difference]: Finished difference. Result has 340 places, 574 transitions, 9947 flow [2024-06-27 23:37:21,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9483, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9947, PETRI_PLACES=340, PETRI_TRANSITIONS=574} [2024-06-27 23:37:21,815 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-27 23:37:21,815 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 574 transitions, 9947 flow [2024-06-27 23:37:21,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:21,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:21,815 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:37:21,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:37:21,815 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:21,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:21,816 INFO L85 PathProgramCache]: Analyzing trace with hash 140273038, now seen corresponding path program 12 times [2024-06-27 23:37:21,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:21,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138421507] [2024-06-27 23:37:21,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:21,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:21,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:23,687 INFO L134 CoverageAnalysis]: 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:23,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:23,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138421507] [2024-06-27 23:37:23,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138421507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:23,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:23,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:37:23,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909493713] [2024-06-27 23:37:23,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:23,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:37:23,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:23,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:37:23,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:37:23,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:37:23,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 574 transitions, 9947 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:23,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:23,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:37:23,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:25,997 INFO L124 PetriNetUnfolderBase]: 4837/7631 cut-off events. [2024-06-27 23:37:25,998 INFO L125 PetriNetUnfolderBase]: For 1349651/1349651 co-relation queries the response was YES. [2024-06-27 23:37:26,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82636 conditions, 7631 events. 4837/7631 cut-off events. For 1349651/1349651 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 47661 event pairs, 852 based on Foata normal form. 24/7654 useless extension candidates. Maximal degree in co-relation 82474. Up to 6574 conditions per place. [2024-06-27 23:37:26,134 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 418 selfloop transitions, 190 changer transitions 0/612 dead transitions. [2024-06-27 23:37:26,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 612 transitions, 11845 flow [2024-06-27 23:37:26,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:37:26,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:37:26,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 23:37:26,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47317073170731705 [2024-06-27 23:37:26,135 INFO L175 Difference]: Start difference. First operand has 340 places, 574 transitions, 9947 flow. Second operand 10 states and 194 transitions. [2024-06-27 23:37:26,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 612 transitions, 11845 flow [2024-06-27 23:37:30,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 612 transitions, 11373 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 23:37:30,831 INFO L231 Difference]: Finished difference. Result has 341 places, 576 transitions, 10025 flow [2024-06-27 23:37:30,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9475, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10025, PETRI_PLACES=341, PETRI_TRANSITIONS=576} [2024-06-27 23:37:30,832 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-27 23:37:30,832 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 576 transitions, 10025 flow [2024-06-27 23:37:30,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:30,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:30,832 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:37:30,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:37:30,833 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:30,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:30,833 INFO L85 PathProgramCache]: Analyzing trace with hash 140280478, now seen corresponding path program 13 times [2024-06-27 23:37:30,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:30,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353764281] [2024-06-27 23:37:30,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:30,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:30,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:32,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:37:32,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:32,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353764281] [2024-06-27 23:37:32,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353764281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:32,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:32,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:37:32,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839937087] [2024-06-27 23:37:32,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:32,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:37:32,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:32,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:37:32,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:37:32,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:37:32,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 576 transitions, 10025 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:32,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:32,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:37:32,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:35,422 INFO L124 PetriNetUnfolderBase]: 4905/7753 cut-off events. [2024-06-27 23:37:35,422 INFO L125 PetriNetUnfolderBase]: For 1372621/1372621 co-relation queries the response was YES. [2024-06-27 23:37:35,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84340 conditions, 7753 events. 4905/7753 cut-off events. For 1372621/1372621 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 48744 event pairs, 849 based on Foata normal form. 18/7770 useless extension candidates. Maximal degree in co-relation 84177. Up to 6794 conditions per place. [2024-06-27 23:37:35,550 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 461 selfloop transitions, 152 changer transitions 0/617 dead transitions. [2024-06-27 23:37:35,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 617 transitions, 11967 flow [2024-06-27 23:37:35,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:37:35,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:37:35,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-27 23:37:35,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4501108647450111 [2024-06-27 23:37:35,551 INFO L175 Difference]: Start difference. First operand has 341 places, 576 transitions, 10025 flow. Second operand 11 states and 203 transitions. [2024-06-27 23:37:35,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 617 transitions, 11967 flow [2024-06-27 23:37:40,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 617 transitions, 11481 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-27 23:37:40,276 INFO L231 Difference]: Finished difference. Result has 344 places, 578 transitions, 10016 flow [2024-06-27 23:37:40,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9539, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10016, PETRI_PLACES=344, PETRI_TRANSITIONS=578} [2024-06-27 23:37:40,276 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-27 23:37:40,276 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 578 transitions, 10016 flow [2024-06-27 23:37:40,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:40,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:40,277 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:37:40,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:37:40,277 INFO L420 AbstractCegarLoop]: === Iteration 98 === 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:40,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:40,277 INFO L85 PathProgramCache]: Analyzing trace with hash 134708848, now seen corresponding path program 14 times [2024-06-27 23:37:40,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:40,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381364203] [2024-06-27 23:37:40,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:40,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:40,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:42,281 INFO L134 CoverageAnalysis]: 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,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:42,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381364203] [2024-06-27 23:37:42,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381364203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:42,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:42,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:37:42,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835903887] [2024-06-27 23:37:42,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:42,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:37:42,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:42,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:37:42,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:37:42,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:37:42,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 578 transitions, 10016 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:42,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:42,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:37:42,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:44,797 INFO L124 PetriNetUnfolderBase]: 5001/7913 cut-off events. [2024-06-27 23:37:44,798 INFO L125 PetriNetUnfolderBase]: For 1428665/1428665 co-relation queries the response was YES. [2024-06-27 23:37:44,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85646 conditions, 7913 events. 5001/7913 cut-off events. For 1428665/1428665 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 50133 event pairs, 887 based on Foata normal form. 24/7936 useless extension candidates. Maximal degree in co-relation 85482. Up to 6889 conditions per place. [2024-06-27 23:37:44,926 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 435 selfloop transitions, 178 changer transitions 0/617 dead transitions. [2024-06-27 23:37:44,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 617 transitions, 12134 flow [2024-06-27 23:37:44,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:37:44,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:37:44,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 23:37:44,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47073170731707314 [2024-06-27 23:37:44,927 INFO L175 Difference]: Start difference. First operand has 344 places, 578 transitions, 10016 flow. Second operand 10 states and 193 transitions. [2024-06-27 23:37:44,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 617 transitions, 12134 flow [2024-06-27 23:37:49,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 617 transitions, 11703 flow, removed 65 selfloop flow, removed 9 redundant places. [2024-06-27 23:37:49,885 INFO L231 Difference]: Finished difference. Result has 345 places, 580 transitions, 10119 flow [2024-06-27 23:37:49,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9585, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10119, PETRI_PLACES=345, PETRI_TRANSITIONS=580} [2024-06-27 23:37:49,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-27 23:37:49,886 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 580 transitions, 10119 flow [2024-06-27 23:37:49,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:49,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:49,886 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:37:49,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:37:49,886 INFO L420 AbstractCegarLoop]: === Iteration 99 === 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:49,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:49,887 INFO L85 PathProgramCache]: Analyzing trace with hash 713466432, now seen corresponding path program 15 times [2024-06-27 23:37:49,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:49,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60502882] [2024-06-27 23:37:49,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:49,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:49,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:51,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:52,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:52,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60502882] [2024-06-27 23:37:52,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60502882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:52,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:52,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:37:52,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625738106] [2024-06-27 23:37:52,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:52,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:37:52,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:52,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:37:52,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:37:52,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:37:52,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 580 transitions, 10119 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:52,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:52,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:37:52,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:54,657 INFO L124 PetriNetUnfolderBase]: 5097/8073 cut-off events. [2024-06-27 23:37:54,657 INFO L125 PetriNetUnfolderBase]: For 1469830/1469830 co-relation queries the response was YES. [2024-06-27 23:37:54,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87383 conditions, 8073 events. 5097/8073 cut-off events. For 1469830/1469830 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 51410 event pairs, 903 based on Foata normal form. 24/8096 useless extension candidates. Maximal degree in co-relation 87218. Up to 7049 conditions per place. [2024-06-27 23:37:54,779 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 435 selfloop transitions, 179 changer transitions 0/618 dead transitions. [2024-06-27 23:37:54,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 618 transitions, 12053 flow [2024-06-27 23:37:54,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:37:54,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:37:54,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-27 23:37:54,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44789356984478934 [2024-06-27 23:37:54,781 INFO L175 Difference]: Start difference. First operand has 345 places, 580 transitions, 10119 flow. Second operand 11 states and 202 transitions. [2024-06-27 23:37:54,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 618 transitions, 12053 flow [2024-06-27 23:37:59,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 618 transitions, 11583 flow, removed 59 selfloop flow, removed 8 redundant places. [2024-06-27 23:37:59,106 INFO L231 Difference]: Finished difference. Result has 348 places, 582 transitions, 10189 flow [2024-06-27 23:37:59,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9649, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10189, PETRI_PLACES=348, PETRI_TRANSITIONS=582} [2024-06-27 23:37:59,106 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-27 23:37:59,106 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 582 transitions, 10189 flow [2024-06-27 23:37:59,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:59,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:59,107 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:37:59,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:37:59,107 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:59,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:59,107 INFO L85 PathProgramCache]: Analyzing trace with hash 559289605, now seen corresponding path program 2 times [2024-06-27 23:37:59,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:59,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356910366] [2024-06-27 23:37:59,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:59,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:59,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:00,403 INFO L134 CoverageAnalysis]: 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:00,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:00,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356910366] [2024-06-27 23:38:00,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356910366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:00,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:00,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:00,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942261579] [2024-06-27 23:38:00,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:00,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:00,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:00,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:00,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:00,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:38:00,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 582 transitions, 10189 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:00,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:00,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:38:00,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:02,778 INFO L124 PetriNetUnfolderBase]: 5107/8087 cut-off events. [2024-06-27 23:38:02,778 INFO L125 PetriNetUnfolderBase]: For 1372463/1372463 co-relation queries the response was YES. [2024-06-27 23:38:02,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86764 conditions, 8087 events. 5107/8087 cut-off events. For 1372463/1372463 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 51478 event pairs, 896 based on Foata normal form. 2/8088 useless extension candidates. Maximal degree in co-relation 86598. Up to 7711 conditions per place. [2024-06-27 23:38:02,898 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 516 selfloop transitions, 77 changer transitions 0/597 dead transitions. [2024-06-27 23:38:02,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 597 transitions, 11691 flow [2024-06-27 23:38:02,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:02,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:02,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 23:38:02,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-27 23:38:02,899 INFO L175 Difference]: Start difference. First operand has 348 places, 582 transitions, 10189 flow. Second operand 7 states and 124 transitions. [2024-06-27 23:38:02,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 597 transitions, 11691 flow [2024-06-27 23:38:07,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 597 transitions, 11215 flow, removed 61 selfloop flow, removed 9 redundant places. [2024-06-27 23:38:07,841 INFO L231 Difference]: Finished difference. Result has 346 places, 585 transitions, 9919 flow [2024-06-27 23:38:07,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9713, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9919, PETRI_PLACES=346, PETRI_TRANSITIONS=585} [2024-06-27 23:38:07,842 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-27 23:38:07,842 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 585 transitions, 9919 flow [2024-06-27 23:38:07,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:07,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:07,843 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:38:07,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:38:07,843 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:07,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:07,843 INFO L85 PathProgramCache]: Analyzing trace with hash 32466925, now seen corresponding path program 3 times [2024-06-27 23:38:07,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:07,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322903206] [2024-06-27 23:38:07,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:07,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:07,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:09,152 INFO L134 CoverageAnalysis]: 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:09,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:09,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322903206] [2024-06-27 23:38:09,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322903206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:09,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:09,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:09,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038169050] [2024-06-27 23:38:09,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:09,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:09,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:09,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:09,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:09,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:38:09,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 585 transitions, 9919 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:09,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:09,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:38:09,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:11,488 INFO L124 PetriNetUnfolderBase]: 5101/8081 cut-off events. [2024-06-27 23:38:11,489 INFO L125 PetriNetUnfolderBase]: For 1353530/1353530 co-relation queries the response was YES. [2024-06-27 23:38:11,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85065 conditions, 8081 events. 5101/8081 cut-off events. For 1353530/1353530 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 51464 event pairs, 896 based on Foata normal form. 2/8082 useless extension candidates. Maximal degree in co-relation 84897. Up to 7706 conditions per place. [2024-06-27 23:38:11,627 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 527 selfloop transitions, 68 changer transitions 0/599 dead transitions. [2024-06-27 23:38:11,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 599 transitions, 11420 flow [2024-06-27 23:38:11,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:11,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:11,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 23:38:11,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-27 23:38:11,629 INFO L175 Difference]: Start difference. First operand has 346 places, 585 transitions, 9919 flow. Second operand 7 states and 125 transitions. [2024-06-27 23:38:11,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 599 transitions, 11420 flow [2024-06-27 23:38:16,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 599 transitions, 11270 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:16,368 INFO L231 Difference]: Finished difference. Result has 350 places, 585 transitions, 9914 flow [2024-06-27 23:38:16,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9769, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9914, PETRI_PLACES=350, PETRI_TRANSITIONS=585} [2024-06-27 23:38:16,368 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-27 23:38:16,368 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 585 transitions, 9914 flow [2024-06-27 23:38:16,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:16,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:16,369 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:38:16,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:38:16,369 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:16,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:16,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1634862792, now seen corresponding path program 11 times [2024-06-27 23:38:16,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:16,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230691057] [2024-06-27 23:38:16,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:16,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:16,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:17,605 INFO L134 CoverageAnalysis]: 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,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:17,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230691057] [2024-06-27 23:38:17,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230691057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:17,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:17,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:17,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736822524] [2024-06-27 23:38:17,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:17,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:17,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:17,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:17,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:17,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:38:17,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 585 transitions, 9914 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:17,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:17,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:38:17,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:19,909 INFO L124 PetriNetUnfolderBase]: 5229/8274 cut-off events. [2024-06-27 23:38:19,910 INFO L125 PetriNetUnfolderBase]: For 1461849/1461851 co-relation queries the response was YES. [2024-06-27 23:38:19,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88600 conditions, 8274 events. 5229/8274 cut-off events. For 1461849/1461851 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 53000 event pairs, 998 based on Foata normal form. 8/8281 useless extension candidates. Maximal degree in co-relation 88429. Up to 7697 conditions per place. [2024-06-27 23:38:20,038 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 552 selfloop transitions, 85 changer transitions 0/641 dead transitions. [2024-06-27 23:38:20,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 641 transitions, 12233 flow [2024-06-27 23:38:20,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:38:20,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:38:20,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 23:38:20,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-27 23:38:20,039 INFO L175 Difference]: Start difference. First operand has 350 places, 585 transitions, 9914 flow. Second operand 10 states and 189 transitions. [2024-06-27 23:38:20,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 641 transitions, 12233 flow [2024-06-27 23:38:24,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 641 transitions, 12143 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:24,080 INFO L231 Difference]: Finished difference. Result has 359 places, 601 transitions, 10581 flow [2024-06-27 23:38:24,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9824, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10581, PETRI_PLACES=359, PETRI_TRANSITIONS=601} [2024-06-27 23:38:24,081 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-27 23:38:24,081 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 601 transitions, 10581 flow [2024-06-27 23:38:24,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:24,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:24,081 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:38:24,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:38:24,081 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:24,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:24,082 INFO L85 PathProgramCache]: Analyzing trace with hash -2063209504, now seen corresponding path program 12 times [2024-06-27 23:38:24,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:24,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320757164] [2024-06-27 23:38:24,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:24,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:24,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:25,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:25,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:25,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320757164] [2024-06-27 23:38:25,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320757164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:25,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:25,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:25,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231549136] [2024-06-27 23:38:25,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:25,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:25,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:25,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:25,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:25,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:38:25,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 601 transitions, 10581 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:25,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:25,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:38:25,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:27,782 INFO L124 PetriNetUnfolderBase]: 5279/8364 cut-off events. [2024-06-27 23:38:27,782 INFO L125 PetriNetUnfolderBase]: For 1503641/1503643 co-relation queries the response was YES. [2024-06-27 23:38:27,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90453 conditions, 8364 events. 5279/8364 cut-off events. For 1503641/1503643 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 53768 event pairs, 1056 based on Foata normal form. 8/8371 useless extension candidates. Maximal degree in co-relation 90278. Up to 7892 conditions per place. [2024-06-27 23:38:27,931 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 540 selfloop transitions, 99 changer transitions 0/643 dead transitions. [2024-06-27 23:38:27,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 643 transitions, 12395 flow [2024-06-27 23:38:27,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:38:27,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:38:27,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 23:38:27,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-27 23:38:27,932 INFO L175 Difference]: Start difference. First operand has 359 places, 601 transitions, 10581 flow. Second operand 10 states and 187 transitions. [2024-06-27 23:38:27,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 643 transitions, 12395 flow [2024-06-27 23:38:33,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 643 transitions, 12046 flow, removed 136 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:33,719 INFO L231 Difference]: Finished difference. Result has 364 places, 607 transitions, 10671 flow [2024-06-27 23:38:33,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10232, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10671, PETRI_PLACES=364, PETRI_TRANSITIONS=607} [2024-06-27 23:38:33,719 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-27 23:38:33,719 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 607 transitions, 10671 flow [2024-06-27 23:38:33,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:33,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:33,720 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:38:33,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:38:33,720 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:33,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:33,721 INFO L85 PathProgramCache]: Analyzing trace with hash -2039341984, now seen corresponding path program 13 times [2024-06-27 23:38:33,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:33,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768713233] [2024-06-27 23:38:33,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:33,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:33,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:35,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:38:35,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:35,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768713233] [2024-06-27 23:38:35,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768713233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:35,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:35,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:35,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527575494] [2024-06-27 23:38:35,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:35,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:35,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:35,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:35,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:35,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:38:35,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 607 transitions, 10671 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:35,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:35,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:38:35,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:37,477 INFO L124 PetriNetUnfolderBase]: 5381/8512 cut-off events. [2024-06-27 23:38:37,477 INFO L125 PetriNetUnfolderBase]: For 1568134/1568136 co-relation queries the response was YES. [2024-06-27 23:38:37,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93009 conditions, 8512 events. 5381/8512 cut-off events. For 1568134/1568136 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 54680 event pairs, 1060 based on Foata normal form. 8/8519 useless extension candidates. Maximal degree in co-relation 92832. Up to 7870 conditions per place. [2024-06-27 23:38:37,619 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 550 selfloop transitions, 103 changer transitions 0/657 dead transitions. [2024-06-27 23:38:37,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 657 transitions, 12929 flow [2024-06-27 23:38:37,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:38:37,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:38:37,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 23:38:37,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-27 23:38:37,621 INFO L175 Difference]: Start difference. First operand has 364 places, 607 transitions, 10671 flow. Second operand 10 states and 189 transitions. [2024-06-27 23:38:37,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 657 transitions, 12929 flow [2024-06-27 23:38:44,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 657 transitions, 12558 flow, removed 91 selfloop flow, removed 8 redundant places. [2024-06-27 23:38:44,142 INFO L231 Difference]: Finished difference. Result has 367 places, 619 transitions, 10987 flow [2024-06-27 23:38:44,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10300, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10987, PETRI_PLACES=367, PETRI_TRANSITIONS=619} [2024-06-27 23:38:44,142 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-27 23:38:44,142 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 619 transitions, 10987 flow [2024-06-27 23:38:44,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:44,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:44,143 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:38:44,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:38:44,143 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:44,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:44,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1391374112, now seen corresponding path program 14 times [2024-06-27 23:38:44,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:44,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494289605] [2024-06-27 23:38:44,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:44,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:44,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:45,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:38:45,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:45,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494289605] [2024-06-27 23:38:45,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494289605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:45,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:45,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:45,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414245459] [2024-06-27 23:38:45,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:45,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:45,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:45,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:45,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:45,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:38:45,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 619 transitions, 10987 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:45,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:45,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:38:45,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:47,440 INFO L124 PetriNetUnfolderBase]: 4629/7719 cut-off events. [2024-06-27 23:38:47,440 INFO L125 PetriNetUnfolderBase]: For 1679882/1680128 co-relation queries the response was YES. [2024-06-27 23:38:47,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90104 conditions, 7719 events. 4629/7719 cut-off events. For 1679882/1680128 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 52998 event pairs, 564 based on Foata normal form. 66/7594 useless extension candidates. Maximal degree in co-relation 89925. Up to 5590 conditions per place. [2024-06-27 23:38:47,573 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 418 selfloop transitions, 144 changer transitions 0/672 dead transitions. [2024-06-27 23:38:47,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 672 transitions, 13500 flow [2024-06-27 23:38:47,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:47,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:47,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-27 23:38:47,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-27 23:38:47,574 INFO L175 Difference]: Start difference. First operand has 367 places, 619 transitions, 10987 flow. Second operand 9 states and 193 transitions. [2024-06-27 23:38:47,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 672 transitions, 13500 flow [2024-06-27 23:38:53,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 672 transitions, 13138 flow, removed 129 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:53,597 INFO L231 Difference]: Finished difference. Result has 371 places, 637 transitions, 11722 flow [2024-06-27 23:38:53,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10625, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11722, PETRI_PLACES=371, PETRI_TRANSITIONS=637} [2024-06-27 23:38:53,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-27 23:38:53,597 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 637 transitions, 11722 flow [2024-06-27 23:38:53,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:53,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:53,597 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:38:53,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:38:53,598 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:53,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:53,598 INFO L85 PathProgramCache]: Analyzing trace with hash -981383948, now seen corresponding path program 15 times [2024-06-27 23:38:53,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:53,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452756685] [2024-06-27 23:38:53,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:53,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:53,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:54,947 INFO L134 CoverageAnalysis]: 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:54,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:54,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452756685] [2024-06-27 23:38:54,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452756685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:54,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:54,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:54,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627504543] [2024-06-27 23:38:54,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:54,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:54,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:54,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:54,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:55,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:38:55,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 637 transitions, 11722 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:55,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:55,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:38:55,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:57,901 INFO L124 PetriNetUnfolderBase]: 5746/9051 cut-off events. [2024-06-27 23:38:57,902 INFO L125 PetriNetUnfolderBase]: For 1836198/1836200 co-relation queries the response was YES. [2024-06-27 23:38:58,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104939 conditions, 9051 events. 5746/9051 cut-off events. For 1836198/1836200 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 58460 event pairs, 1004 based on Foata normal form. 8/9058 useless extension candidates. Maximal degree in co-relation 104757. Up to 8344 conditions per place. [2024-06-27 23:38:58,053 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 600 selfloop transitions, 101 changer transitions 0/705 dead transitions. [2024-06-27 23:38:58,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 705 transitions, 14839 flow [2024-06-27 23:38:58,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:38:58,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:38:58,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 23:38:58,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-27 23:38:58,054 INFO L175 Difference]: Start difference. First operand has 371 places, 637 transitions, 11722 flow. Second operand 10 states and 189 transitions. [2024-06-27 23:38:58,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 705 transitions, 14839 flow [2024-06-27 23:39:06,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 705 transitions, 14407 flow, removed 201 selfloop flow, removed 3 redundant places. [2024-06-27 23:39:06,206 INFO L231 Difference]: Finished difference. Result has 380 places, 667 transitions, 12796 flow [2024-06-27 23:39:06,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11488, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12796, PETRI_PLACES=380, PETRI_TRANSITIONS=667} [2024-06-27 23:39:06,207 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-27 23:39:06,207 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 667 transitions, 12796 flow [2024-06-27 23:39:06,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:06,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:06,207 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:39:06,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:39:06,207 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:06,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:06,208 INFO L85 PathProgramCache]: Analyzing trace with hash -892670318, now seen corresponding path program 16 times [2024-06-27 23:39:06,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:06,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648849780] [2024-06-27 23:39:06,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:06,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:06,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:07,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:07,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:07,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648849780] [2024-06-27 23:39:07,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648849780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:07,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:07,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:07,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077607503] [2024-06-27 23:39:07,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:07,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:07,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:07,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:07,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:07,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:39:07,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 667 transitions, 12796 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:07,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:07,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:39:07,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:10,679 INFO L124 PetriNetUnfolderBase]: 5818/9167 cut-off events. [2024-06-27 23:39:10,679 INFO L125 PetriNetUnfolderBase]: For 1845769/1845771 co-relation queries the response was YES. [2024-06-27 23:39:10,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105581 conditions, 9167 events. 5818/9167 cut-off events. For 1845769/1845771 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 59387 event pairs, 1091 based on Foata normal form. 8/9174 useless extension candidates. Maximal degree in co-relation 105395. Up to 8693 conditions per place. [2024-06-27 23:39:10,858 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 606 selfloop transitions, 100 changer transitions 0/710 dead transitions. [2024-06-27 23:39:10,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 710 transitions, 14800 flow [2024-06-27 23:39:10,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:10,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:10,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 23:39:10,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-27 23:39:10,860 INFO L175 Difference]: Start difference. First operand has 380 places, 667 transitions, 12796 flow. Second operand 10 states and 187 transitions. [2024-06-27 23:39:10,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 710 transitions, 14800 flow [2024-06-27 23:39:20,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 710 transitions, 14317 flow, removed 205 selfloop flow, removed 5 redundant places. [2024-06-27 23:39:20,117 INFO L231 Difference]: Finished difference. Result has 385 places, 676 transitions, 12821 flow [2024-06-27 23:39:20,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12313, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12821, PETRI_PLACES=385, PETRI_TRANSITIONS=676} [2024-06-27 23:39:20,118 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-27 23:39:20,118 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 676 transitions, 12821 flow [2024-06-27 23:39:20,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:20,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:20,118 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:39:20,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:39:20,118 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:20,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:20,119 INFO L85 PathProgramCache]: Analyzing trace with hash -892818188, now seen corresponding path program 17 times [2024-06-27 23:39:20,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:20,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290722271] [2024-06-27 23:39:20,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:20,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:20,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:21,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:21,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:21,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290722271] [2024-06-27 23:39:21,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290722271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:21,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:21,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:21,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410571790] [2024-06-27 23:39:21,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:21,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:21,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:21,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:21,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:21,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:39:21,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 676 transitions, 12821 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:21,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:21,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:39:21,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:25,241 INFO L124 PetriNetUnfolderBase]: 5968/9391 cut-off events. [2024-06-27 23:39:25,241 INFO L125 PetriNetUnfolderBase]: For 1935653/1935655 co-relation queries the response was YES. [2024-06-27 23:39:25,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108993 conditions, 9391 events. 5968/9391 cut-off events. For 1935653/1935655 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 60958 event pairs, 1106 based on Foata normal form. 8/9398 useless extension candidates. Maximal degree in co-relation 108805. Up to 8703 conditions per place. [2024-06-27 23:39:25,380 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 617 selfloop transitions, 109 changer transitions 0/730 dead transitions. [2024-06-27 23:39:25,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 730 transitions, 15397 flow [2024-06-27 23:39:25,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:25,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:25,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 23:39:25,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-27 23:39:25,381 INFO L175 Difference]: Start difference. First operand has 385 places, 676 transitions, 12821 flow. Second operand 10 states and 189 transitions. [2024-06-27 23:39:25,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 730 transitions, 15397 flow [2024-06-27 23:39:34,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 730 transitions, 15025 flow, removed 92 selfloop flow, removed 8 redundant places. [2024-06-27 23:39:34,374 INFO L231 Difference]: Finished difference. Result has 388 places, 694 transitions, 13338 flow [2024-06-27 23:39:34,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12449, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13338, PETRI_PLACES=388, PETRI_TRANSITIONS=694} [2024-06-27 23:39:34,374 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-27 23:39:34,374 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 694 transitions, 13338 flow [2024-06-27 23:39:34,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:34,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:34,374 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:39:34,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:39:34,375 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:34,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:34,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1715445142, now seen corresponding path program 18 times [2024-06-27 23:39:34,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:34,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565493371] [2024-06-27 23:39:34,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:34,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:34,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:36,142 INFO L134 CoverageAnalysis]: 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:36,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:36,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565493371] [2024-06-27 23:39:36,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565493371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:36,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:36,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:39:36,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063591075] [2024-06-27 23:39:36,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:36,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:39:36,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:36,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:39:36,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:39:36,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:39:36,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 694 transitions, 13338 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:36,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:36,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:39:36,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:40,045 INFO L124 PetriNetUnfolderBase]: 6018/9463 cut-off events. [2024-06-27 23:39:40,045 INFO L125 PetriNetUnfolderBase]: For 1991498/1991498 co-relation queries the response was YES. [2024-06-27 23:39:40,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110412 conditions, 9463 events. 6018/9463 cut-off events. For 1991498/1991498 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 61494 event pairs, 1115 based on Foata normal form. 6/9468 useless extension candidates. Maximal degree in co-relation 110222. Up to 8813 conditions per place. [2024-06-27 23:39:40,215 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 593 selfloop transitions, 138 changer transitions 0/735 dead transitions. [2024-06-27 23:39:40,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 735 transitions, 15580 flow [2024-06-27 23:39:40,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:40,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:40,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 23:39:40,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-27 23:39:40,216 INFO L175 Difference]: Start difference. First operand has 388 places, 694 transitions, 13338 flow. Second operand 10 states and 189 transitions. [2024-06-27 23:39:40,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 735 transitions, 15580 flow [2024-06-27 23:39:48,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 735 transitions, 15216 flow, removed 132 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:48,786 INFO L231 Difference]: Finished difference. Result has 392 places, 700 transitions, 13516 flow [2024-06-27 23:39:48,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12974, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13516, PETRI_PLACES=392, PETRI_TRANSITIONS=700} [2024-06-27 23:39:48,786 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-27 23:39:48,787 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 700 transitions, 13516 flow [2024-06-27 23:39:48,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:48,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:48,787 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:39:48,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:39:48,787 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:48,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:48,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1966134904, now seen corresponding path program 19 times [2024-06-27 23:39:48,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:48,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031770098] [2024-06-27 23:39:48,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:48,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:48,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:50,326 INFO L134 CoverageAnalysis]: 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:50,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:50,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031770098] [2024-06-27 23:39:50,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031770098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:50,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:50,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:50,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103940563] [2024-06-27 23:39:50,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:50,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:50,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:50,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:50,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:50,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:39:50,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 700 transitions, 13516 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:50,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:50,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:39:50,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:54,037 INFO L124 PetriNetUnfolderBase]: 6116/9613 cut-off events. [2024-06-27 23:39:54,038 INFO L125 PetriNetUnfolderBase]: For 2040302/2040302 co-relation queries the response was YES. [2024-06-27 23:39:54,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112438 conditions, 9613 events. 6116/9613 cut-off events. For 2040302/2040302 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 62577 event pairs, 1118 based on Foata normal form. 6/9618 useless extension candidates. Maximal degree in co-relation 112246. Up to 8758 conditions per place. [2024-06-27 23:39:54,202 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 604 selfloop transitions, 146 changer transitions 0/754 dead transitions. [2024-06-27 23:39:54,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 754 transitions, 16584 flow [2024-06-27 23:39:54,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:54,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:54,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-27 23:39:54,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-27 23:39:54,203 INFO L175 Difference]: Start difference. First operand has 392 places, 700 transitions, 13516 flow. Second operand 10 states and 192 transitions. [2024-06-27 23:39:54,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 754 transitions, 16584 flow [2024-06-27 23:40:02,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 754 transitions, 16134 flow, removed 104 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:02,587 INFO L231 Difference]: Finished difference. Result has 396 places, 714 transitions, 13912 flow [2024-06-27 23:40:02,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13066, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13912, PETRI_PLACES=396, PETRI_TRANSITIONS=714} [2024-06-27 23:40:02,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-27 23:40:02,588 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 714 transitions, 13912 flow [2024-06-27 23:40:02,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:02,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:02,588 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:02,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:40:02,588 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:02,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:02,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1720807522, now seen corresponding path program 20 times [2024-06-27 23:40:02,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:02,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526719810] [2024-06-27 23:40:02,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:02,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:02,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:04,067 INFO L134 CoverageAnalysis]: 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:04,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:04,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526719810] [2024-06-27 23:40:04,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526719810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:04,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:04,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:04,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134353180] [2024-06-27 23:40:04,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:04,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:04,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:04,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:04,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:04,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:40:04,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 714 transitions, 13912 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:04,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:04,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:40:04,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:07,784 INFO L124 PetriNetUnfolderBase]: 6119/9618 cut-off events. [2024-06-27 23:40:07,785 INFO L125 PetriNetUnfolderBase]: For 2065535/2065535 co-relation queries the response was YES. [2024-06-27 23:40:07,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112473 conditions, 9618 events. 6119/9618 cut-off events. For 2065535/2065535 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 62624 event pairs, 1130 based on Foata normal form. 6/9623 useless extension candidates. Maximal degree in co-relation 112279. Up to 8968 conditions per place. [2024-06-27 23:40:07,936 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 591 selfloop transitions, 157 changer transitions 0/752 dead transitions. [2024-06-27 23:40:07,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 752 transitions, 15978 flow [2024-06-27 23:40:07,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:07,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:07,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 23:40:07,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-27 23:40:07,937 INFO L175 Difference]: Start difference. First operand has 396 places, 714 transitions, 13912 flow. Second operand 10 states and 188 transitions. [2024-06-27 23:40:07,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 752 transitions, 15978 flow [2024-06-27 23:40:16,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 752 transitions, 15498 flow, removed 163 selfloop flow, removed 6 redundant places. [2024-06-27 23:40:16,624 INFO L231 Difference]: Finished difference. Result has 400 places, 718 transitions, 14008 flow [2024-06-27 23:40:16,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13476, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14008, PETRI_PLACES=400, PETRI_TRANSITIONS=718} [2024-06-27 23:40:16,625 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-27 23:40:16,625 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 718 transitions, 14008 flow [2024-06-27 23:40:16,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:16,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:16,625 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:16,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:40:16,625 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:16,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:16,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1715451094, now seen corresponding path program 16 times [2024-06-27 23:40:16,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:16,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231741071] [2024-06-27 23:40:16,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:16,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:16,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:18,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:18,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:18,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231741071] [2024-06-27 23:40:18,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231741071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:18,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:18,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:18,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362182720] [2024-06-27 23:40:18,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:18,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:18,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:18,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:18,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:18,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:40:18,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 718 transitions, 14008 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:18,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:18,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:40:18,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:22,280 INFO L124 PetriNetUnfolderBase]: 6291/9902 cut-off events. [2024-06-27 23:40:22,280 INFO L125 PetriNetUnfolderBase]: For 2216370/2216370 co-relation queries the response was YES. [2024-06-27 23:40:22,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115304 conditions, 9902 events. 6291/9902 cut-off events. For 2216370/2216370 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 64956 event pairs, 1158 based on Foata normal form. 24/9925 useless extension candidates. Maximal degree in co-relation 115108. Up to 9042 conditions per place. [2024-06-27 23:40:22,438 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 616 selfloop transitions, 144 changer transitions 0/764 dead transitions. [2024-06-27 23:40:22,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 764 transitions, 16356 flow [2024-06-27 23:40:22,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:22,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:22,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-27 23:40:22,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4611973392461197 [2024-06-27 23:40:22,440 INFO L175 Difference]: Start difference. First operand has 400 places, 718 transitions, 14008 flow. Second operand 11 states and 208 transitions. [2024-06-27 23:40:22,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 764 transitions, 16356 flow [2024-06-27 23:40:30,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 764 transitions, 15878 flow, removed 86 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:30,662 INFO L231 Difference]: Finished difference. Result has 403 places, 722 transitions, 14064 flow [2024-06-27 23:40:30,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13530, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14064, PETRI_PLACES=403, PETRI_TRANSITIONS=722} [2024-06-27 23:40:30,663 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-27 23:40:30,663 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 722 transitions, 14064 flow [2024-06-27 23:40:30,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:30,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:30,663 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:30,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:40:30,663 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:30,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:30,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1720813474, now seen corresponding path program 17 times [2024-06-27 23:40:30,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:30,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085671661] [2024-06-27 23:40:30,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:30,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:30,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:32,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:32,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:32,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085671661] [2024-06-27 23:40:32,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085671661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:32,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:32,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:32,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279628615] [2024-06-27 23:40:32,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:32,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:32,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:32,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:32,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:32,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:40:32,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 722 transitions, 14064 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:32,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:32,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:40:32,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:36,584 INFO L124 PetriNetUnfolderBase]: 6463/10200 cut-off events. [2024-06-27 23:40:36,585 INFO L125 PetriNetUnfolderBase]: For 2279705/2279705 co-relation queries the response was YES. [2024-06-27 23:40:36,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118541 conditions, 10200 events. 6463/10200 cut-off events. For 2279705/2279705 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 67629 event pairs, 1193 based on Foata normal form. 24/10223 useless extension candidates. Maximal degree in co-relation 118344. Up to 9326 conditions per place. [2024-06-27 23:40:36,743 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 600 selfloop transitions, 163 changer transitions 0/767 dead transitions. [2024-06-27 23:40:36,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 767 transitions, 16204 flow [2024-06-27 23:40:36,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:36,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:36,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-06-27 23:40:36,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.458980044345898 [2024-06-27 23:40:36,744 INFO L175 Difference]: Start difference. First operand has 403 places, 722 transitions, 14064 flow. Second operand 11 states and 207 transitions. [2024-06-27 23:40:36,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 767 transitions, 16204 flow [2024-06-27 23:40:45,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 767 transitions, 15786 flow, removed 69 selfloop flow, removed 9 redundant places. [2024-06-27 23:40:45,096 INFO L231 Difference]: Finished difference. Result has 405 places, 726 transitions, 14222 flow [2024-06-27 23:40:45,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13646, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14222, PETRI_PLACES=405, PETRI_TRANSITIONS=726} [2024-06-27 23:40:45,096 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-27 23:40:45,097 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 726 transitions, 14222 flow [2024-06-27 23:40:45,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:45,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:45,097 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:45,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:40:45,097 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:45,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:45,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1721022724, now seen corresponding path program 18 times [2024-06-27 23:40:45,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:45,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995404866] [2024-06-27 23:40:45,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:45,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:45,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:46,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:46,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:46,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995404866] [2024-06-27 23:40:46,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995404866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:46,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:46,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:46,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730293354] [2024-06-27 23:40:46,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:46,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:46,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:46,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:46,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:47,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:40:47,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 726 transitions, 14222 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:47,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:47,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:40:47,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand