./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.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/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.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-eb4cb34-m [2024-06-21 19:11:28,773 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 19:11:28,816 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 19:11:28,823 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 19:11:28,823 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 19:11:28,841 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 19:11:28,841 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 19:11:28,842 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 19:11:28,842 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 19:11:28,846 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 19:11:28,846 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 19:11:28,847 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 19:11:28,848 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 19:11:28,849 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 19:11:28,849 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 19:11:28,849 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 19:11:28,849 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 19:11:28,849 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 19:11:28,850 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 19:11:28,850 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 19:11:28,850 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 19:11:28,851 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 19:11:28,851 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 19:11:28,851 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 19:11:28,851 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 19:11:28,852 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 19:11:28,852 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 19:11:28,852 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 19:11:28,853 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 19:11:28,853 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 19:11:28,854 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 19:11:28,854 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 19:11:28,854 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:11:28,854 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 19:11:28,854 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 19:11:28,855 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 19:11:28,855 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 19:11:28,855 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 19:11:28,855 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 19:11:28,855 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 19:11:28,856 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 19:11:28,856 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 19:11:28,856 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 19:11:28,856 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-21 19:11:29,066 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 19:11:29,091 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 19:11:29,095 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 19:11:29,096 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 19:11:29,096 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 19:11:29,098 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/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-21 19:11:29,202 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 19:11:29,202 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 19:11:29,205 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-21 19:11:30,193 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 19:11:30,441 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 19:11:30,442 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-21 19:11:30,454 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/351ef24aa/e569da2b2a6147218f473d0c17abc190/FLAGb65920a35 [2024-06-21 19:11:30,465 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/351ef24aa/e569da2b2a6147218f473d0c17abc190 [2024-06-21 19:11:30,465 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 19:11:30,466 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 19:11:30,467 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 19:11:30,467 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 19:11:30,474 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 19:11:30,475 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:11:29" (1/2) ... [2024-06-21 19:11:30,476 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11a907ee and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:11:30, skipping insertion in model container [2024-06-21 19:11:30,476 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:11:29" (1/2) ... [2024-06-21 19:11:30,478 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5f6cf9d7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:11:30, skipping insertion in model container [2024-06-21 19:11:30,479 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:11:30" (2/2) ... [2024-06-21 19:11:30,479 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11a907ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:11:30, skipping insertion in model container [2024-06-21 19:11:30,479 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:11:30" (2/2) ... [2024-06-21 19:11:30,480 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 19:11:30,524 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 19:11:30,524 INFO L97 edCorrectnessWitness]: Location invariant before [L819-L819] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$r_buff1_thd3 >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 19:11:30,525 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$r_buff1_thd3 >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 19:11:30,525 INFO L97 edCorrectnessWitness]: Location invariant before [L818-L818] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$r_buff1_thd3 >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd3 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 19:11:30,525 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 19:11:30,526 INFO L106 edCorrectnessWitness]: ghost_update [L814-L814] multithreaded = 1; [2024-06-21 19:11:30,566 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 19:11:30,839 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:11:30,859 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 19:11:30,970 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:11:31,007 INFO L206 MainTranslator]: Completed translation [2024-06-21 19:11:31,007 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:11:31 WrapperNode [2024-06-21 19:11:31,007 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 19:11:31,009 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 19:11:31,009 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 19:11:31,009 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 19:11:31,013 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:11:31" (1/1) ... [2024-06-21 19:11:31,040 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:11:31" (1/1) ... [2024-06-21 19:11:31,085 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 143 [2024-06-21 19:11:31,085 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 19:11:31,086 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 19:11:31,086 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 19:11:31,086 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 19:11:31,095 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:11:31" (1/1) ... [2024-06-21 19:11:31,095 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:11:31" (1/1) ... [2024-06-21 19:11:31,108 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:11:31" (1/1) ... [2024-06-21 19:11:31,125 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-21 19:11:31,129 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:11:31" (1/1) ... [2024-06-21 19:11:31,129 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:11:31" (1/1) ... [2024-06-21 19:11:31,138 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:11:31" (1/1) ... [2024-06-21 19:11:31,141 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:11:31" (1/1) ... [2024-06-21 19:11:31,146 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:11:31" (1/1) ... [2024-06-21 19:11:31,148 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:11:31" (1/1) ... [2024-06-21 19:11:31,152 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 19:11:31,154 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 19:11:31,155 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 19:11:31,155 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 19:11:31,155 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:11:31" (1/1) ... [2024-06-21 19:11:31,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:11:31,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 19:11:31,178 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-21 19:11:31,199 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-21 19:11:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 19:11:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 19:11:31,210 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 19:11:31,211 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 19:11:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 19:11:31,211 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 19:11:31,211 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 19:11:31,211 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 19:11:31,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 19:11:31,212 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 19:11:31,212 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 19:11:31,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 19:11:31,214 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 19:11:31,323 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 19:11:31,325 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 19:11:31,680 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 19:11:31,680 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 19:11:31,862 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 19:11:31,862 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 19:11:31,863 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:11:31 BoogieIcfgContainer [2024-06-21 19:11:31,863 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 19:11:31,865 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 19:11:31,865 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 19:11:31,867 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 19:11:31,867 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:11:29" (1/4) ... [2024-06-21 19:11:31,868 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d1d1976 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 07:11:31, skipping insertion in model container [2024-06-21 19:11:31,869 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 07:11:30" (2/4) ... [2024-06-21 19:11:31,869 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d1d1976 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 07:11:31, skipping insertion in model container [2024-06-21 19:11:31,869 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:11:31" (3/4) ... [2024-06-21 19:11:31,871 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d1d1976 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 07:11:31, skipping insertion in model container [2024-06-21 19:11:31,871 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:11:31" (4/4) ... [2024-06-21 19:11:31,872 INFO L112 eAbstractionObserver]: Analyzing ICFG mix056_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-21 19:11:31,886 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 19:11:31,886 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 19:11:31,886 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 19:11:31,923 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 19:11:31,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 19:11:31,978 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 19:11:31,979 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:11:31,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 19:11:31,981 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 19:11:31,985 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 19:11:31,996 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 19:11:32,002 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;@c25837c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 19:11:32,002 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 19:11:32,006 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 19:11:32,006 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 19:11:32,006 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:11:32,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:32,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 19:11:32,007 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-21 19:11:32,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:32,013 INFO L85 PathProgramCache]: Analyzing trace with hash 363251747, now seen corresponding path program 1 times [2024-06-21 19:11:32,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:32,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301970179] [2024-06-21 19:11:32,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:32,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:32,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:33,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-21 19:11:33,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:33,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301970179] [2024-06-21 19:11:33,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301970179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:33,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:33,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 19:11:33,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757734707] [2024-06-21 19:11:33,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:33,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 19:11:33,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:33,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 19:11:33,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 19:11:33,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 19:11:33,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:33,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:33,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 19:11:33,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:33,398 INFO L124 PetriNetUnfolderBase]: 1152/1802 cut-off events. [2024-06-21 19:11:33,398 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-21 19:11:33,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3619 conditions, 1802 events. 1152/1802 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8629 event pairs, 785 based on Foata normal form. 1/1757 useless extension candidates. Maximal degree in co-relation 3607. Up to 1732 conditions per place. [2024-06-21 19:11:33,413 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 31 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-21 19:11:33,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 167 flow [2024-06-21 19:11:33,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 19:11:33,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 19:11:33,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-21 19:11:33,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 19:11:33,423 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 71 transitions. [2024-06-21 19:11:33,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 167 flow [2024-06-21 19:11:33,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 19:11:33,427 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 19:11:33,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-21 19:11:33,431 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 19:11:33,431 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 19:11:33,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:33,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:33,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:33,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 19:11:33,432 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-21 19:11:33,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:33,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1192620866, now seen corresponding path program 1 times [2024-06-21 19:11:33,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:33,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069693086] [2024-06-21 19:11:33,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:33,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:33,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:34,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:34,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:34,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069693086] [2024-06-21 19:11:34,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069693086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:34,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:34,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 19:11:34,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078268676] [2024-06-21 19:11:34,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:34,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 19:11:34,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:34,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 19:11:34,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 19:11:34,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 19:11:34,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:34,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:34,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 19:11:34,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:34,368 INFO L124 PetriNetUnfolderBase]: 1353/2040 cut-off events. [2024-06-21 19:11:34,368 INFO L125 PetriNetUnfolderBase]: For 396/396 co-relation queries the response was YES. [2024-06-21 19:11:34,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4696 conditions, 2040 events. 1353/2040 cut-off events. For 396/396 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9519 event pairs, 795 based on Foata normal form. 3/2041 useless extension candidates. Maximal degree in co-relation 4684. Up to 2005 conditions per place. [2024-06-21 19:11:34,378 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-21 19:11:34,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 236 flow [2024-06-21 19:11:34,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 19:11:34,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 19:11:34,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-21 19:11:34,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-21 19:11:34,382 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 89 transitions. [2024-06-21 19:11:34,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 236 flow [2024-06-21 19:11:34,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 19:11:34,385 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-21 19:11:34,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-21 19:11:34,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-21 19:11:34,386 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-21 19:11:34,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:34,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:34,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:34,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 19:11:34,389 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-21 19:11:34,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:34,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1683457414, now seen corresponding path program 1 times [2024-06-21 19:11:34,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:34,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278087101] [2024-06-21 19:11:34,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:34,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:34,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:34,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:34,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:34,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278087101] [2024-06-21 19:11:34,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278087101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:34,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:34,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:11:34,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559720696] [2024-06-21 19:11:34,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:34,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:11:34,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:34,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:11:34,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:11:35,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 19:11:35,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:35,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:35,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 19:11:35,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:35,297 INFO L124 PetriNetUnfolderBase]: 1361/2060 cut-off events. [2024-06-21 19:11:35,298 INFO L125 PetriNetUnfolderBase]: For 1171/1171 co-relation queries the response was YES. [2024-06-21 19:11:35,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5270 conditions, 2060 events. 1361/2060 cut-off events. For 1171/1171 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9757 event pairs, 569 based on Foata normal form. 5/2062 useless extension candidates. Maximal degree in co-relation 5256. Up to 1951 conditions per place. [2024-06-21 19:11:35,309 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 16 changer transitions 0/73 dead transitions. [2024-06-21 19:11:35,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 73 transitions, 390 flow [2024-06-21 19:11:35,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:11:35,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:11:35,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-21 19:11:35,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-21 19:11:35,314 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 117 transitions. [2024-06-21 19:11:35,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 73 transitions, 390 flow [2024-06-21 19:11:35,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 73 transitions, 376 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 19:11:35,318 INFO L231 Difference]: Finished difference. Result has 49 places, 48 transitions, 233 flow [2024-06-21 19:11:35,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=233, PETRI_PLACES=49, PETRI_TRANSITIONS=48} [2024-06-21 19:11:35,319 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-21 19:11:35,319 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 48 transitions, 233 flow [2024-06-21 19:11:35,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:35,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:35,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:35,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 19:11:35,320 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-21 19:11:35,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:35,321 INFO L85 PathProgramCache]: Analyzing trace with hash -2036545723, now seen corresponding path program 1 times [2024-06-21 19:11:35,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:35,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718429596] [2024-06-21 19:11:35,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:35,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:35,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:36,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-21 19:11:36,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:36,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718429596] [2024-06-21 19:11:36,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718429596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:36,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:36,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:11:36,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037581958] [2024-06-21 19:11:36,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:36,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:11:36,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:36,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:11:36,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:11:36,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 19:11:36,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 48 transitions, 233 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-21 19:11:36,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:36,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 19:11:36,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:36,491 INFO L124 PetriNetUnfolderBase]: 1373/2080 cut-off events. [2024-06-21 19:11:36,491 INFO L125 PetriNetUnfolderBase]: For 2771/2774 co-relation queries the response was YES. [2024-06-21 19:11:36,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6300 conditions, 2080 events. 1373/2080 cut-off events. For 2771/2774 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9878 event pairs, 405 based on Foata normal form. 12/2089 useless extension candidates. Maximal degree in co-relation 6283. Up to 1919 conditions per place. [2024-06-21 19:11:36,502 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 56 selfloop transitions, 19 changer transitions 0/80 dead transitions. [2024-06-21 19:11:36,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 80 transitions, 493 flow [2024-06-21 19:11:36,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:11:36,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:11:36,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-21 19:11:36,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-21 19:11:36,504 INFO L175 Difference]: Start difference. First operand has 49 places, 48 transitions, 233 flow. Second operand 6 states and 134 transitions. [2024-06-21 19:11:36,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 80 transitions, 493 flow [2024-06-21 19:11:36,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 80 transitions, 485 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-21 19:11:36,508 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 289 flow [2024-06-21 19:11:36,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=289, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2024-06-21 19:11:36,509 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 13 predicate places. [2024-06-21 19:11:36,509 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 289 flow [2024-06-21 19:11:36,509 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-21 19:11:36,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:36,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:36,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 19:11:36,510 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-21 19:11:36,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:36,510 INFO L85 PathProgramCache]: Analyzing trace with hash 504448289, now seen corresponding path program 1 times [2024-06-21 19:11:36,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:36,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412226742] [2024-06-21 19:11:36,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:36,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:36,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:37,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:37,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:37,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412226742] [2024-06-21 19:11:37,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412226742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:37,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:37,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:11:37,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230334662] [2024-06-21 19:11:37,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:37,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:11:37,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:37,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:11:37,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:11:37,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:11:37,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 289 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:37,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:37,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:11:37,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:37,727 INFO L124 PetriNetUnfolderBase]: 1161/1821 cut-off events. [2024-06-21 19:11:37,727 INFO L125 PetriNetUnfolderBase]: For 3486/3486 co-relation queries the response was YES. [2024-06-21 19:11:37,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5995 conditions, 1821 events. 1161/1821 cut-off events. For 3486/3486 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8878 event pairs, 463 based on Foata normal form. 2/1821 useless extension candidates. Maximal degree in co-relation 5974. Up to 1739 conditions per place. [2024-06-21 19:11:37,739 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 47 selfloop transitions, 10 changer transitions 0/62 dead transitions. [2024-06-21 19:11:37,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 62 transitions, 443 flow [2024-06-21 19:11:37,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:11:37,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:11:37,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-21 19:11:37,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 19:11:37,740 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 289 flow. Second operand 5 states and 90 transitions. [2024-06-21 19:11:37,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 62 transitions, 443 flow [2024-06-21 19:11:37,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 62 transitions, 391 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 19:11:37,749 INFO L231 Difference]: Finished difference. Result has 56 places, 52 transitions, 286 flow [2024-06-21 19:11:37,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=56, PETRI_TRANSITIONS=52} [2024-06-21 19:11:37,751 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 15 predicate places. [2024-06-21 19:11:37,751 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 52 transitions, 286 flow [2024-06-21 19:11:37,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:37,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:37,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:37,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 19:11:37,752 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-21 19:11:37,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:37,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1543037825, now seen corresponding path program 1 times [2024-06-21 19:11:37,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:37,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033241484] [2024-06-21 19:11:37,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:37,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:37,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:38,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:38,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:38,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033241484] [2024-06-21 19:11:38,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033241484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:38,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:38,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:11:38,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656780588] [2024-06-21 19:11:38,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:38,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:11:38,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:38,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:11:38,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:11:38,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:11:38,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 52 transitions, 286 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-21 19:11:38,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:38,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:11:38,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:39,184 INFO L124 PetriNetUnfolderBase]: 1151/1843 cut-off events. [2024-06-21 19:11:39,184 INFO L125 PetriNetUnfolderBase]: For 4005/4005 co-relation queries the response was YES. [2024-06-21 19:11:39,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5993 conditions, 1843 events. 1151/1843 cut-off events. For 4005/4005 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9008 event pairs, 433 based on Foata normal form. 4/1845 useless extension candidates. Maximal degree in co-relation 5968. Up to 1707 conditions per place. [2024-06-21 19:11:39,193 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 13 changer transitions 0/70 dead transitions. [2024-06-21 19:11:39,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 70 transitions, 472 flow [2024-06-21 19:11:39,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:11:39,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:11:39,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 19:11:39,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44583333333333336 [2024-06-21 19:11:39,195 INFO L175 Difference]: Start difference. First operand has 56 places, 52 transitions, 286 flow. Second operand 6 states and 107 transitions. [2024-06-21 19:11:39,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 70 transitions, 472 flow [2024-06-21 19:11:39,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 70 transitions, 453 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 19:11:39,198 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 327 flow [2024-06-21 19:11:39,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=327, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2024-06-21 19:11:39,199 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-21 19:11:39,199 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 327 flow [2024-06-21 19:11:39,199 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-21 19:11:39,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:39,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:39,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 19:11:39,200 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-21 19:11:39,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:39,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1592655714, now seen corresponding path program 1 times [2024-06-21 19:11:39,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:39,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982548685] [2024-06-21 19:11:39,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:39,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:39,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:40,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:40,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:40,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982548685] [2024-06-21 19:11:40,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982548685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:40,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:40,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:11:40,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353906850] [2024-06-21 19:11:40,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:40,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:11:40,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:40,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:11:40,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:11:40,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:40,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 327 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:40,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:40,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:40,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:40,600 INFO L124 PetriNetUnfolderBase]: 1434/2184 cut-off events. [2024-06-21 19:11:40,601 INFO L125 PetriNetUnfolderBase]: For 6461/6467 co-relation queries the response was YES. [2024-06-21 19:11:40,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7818 conditions, 2184 events. 1434/2184 cut-off events. For 6461/6467 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10217 event pairs, 592 based on Foata normal form. 8/2185 useless extension candidates. Maximal degree in co-relation 7791. Up to 2010 conditions per place. [2024-06-21 19:11:40,612 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 58 selfloop transitions, 29 changer transitions 0/91 dead transitions. [2024-06-21 19:11:40,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 91 transitions, 707 flow [2024-06-21 19:11:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:11:40,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:11:40,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-21 19:11:40,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 19:11:40,613 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 327 flow. Second operand 6 states and 114 transitions. [2024-06-21 19:11:40,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 91 transitions, 707 flow [2024-06-21 19:11:40,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 91 transitions, 677 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 19:11:40,618 INFO L231 Difference]: Finished difference. Result has 63 places, 69 transitions, 476 flow [2024-06-21 19:11:40,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=476, PETRI_PLACES=63, PETRI_TRANSITIONS=69} [2024-06-21 19:11:40,619 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-21 19:11:40,619 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 69 transitions, 476 flow [2024-06-21 19:11:40,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:40,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:40,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:40,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 19:11:40,620 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-21 19:11:40,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:40,620 INFO L85 PathProgramCache]: Analyzing trace with hash -556471104, now seen corresponding path program 2 times [2024-06-21 19:11:40,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:40,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838227263] [2024-06-21 19:11:40,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:40,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:40,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:41,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:41,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:41,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838227263] [2024-06-21 19:11:41,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838227263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:41,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:41,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:11:41,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402517350] [2024-06-21 19:11:41,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:41,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:11:41,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:41,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:11:41,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:11:41,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:41,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 69 transitions, 476 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:41,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:41,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:41,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:42,047 INFO L124 PetriNetUnfolderBase]: 1426/2162 cut-off events. [2024-06-21 19:11:42,047 INFO L125 PetriNetUnfolderBase]: For 7835/7837 co-relation queries the response was YES. [2024-06-21 19:11:42,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8121 conditions, 2162 events. 1426/2162 cut-off events. For 7835/7837 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9994 event pairs, 594 based on Foata normal form. 4/2157 useless extension candidates. Maximal degree in co-relation 8090. Up to 2002 conditions per place. [2024-06-21 19:11:42,066 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 50 selfloop transitions, 33 changer transitions 0/87 dead transitions. [2024-06-21 19:11:42,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 87 transitions, 728 flow [2024-06-21 19:11:42,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:11:42,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:11:42,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-21 19:11:42,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 19:11:42,068 INFO L175 Difference]: Start difference. First operand has 63 places, 69 transitions, 476 flow. Second operand 6 states and 110 transitions. [2024-06-21 19:11:42,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 87 transitions, 728 flow [2024-06-21 19:11:42,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 87 transitions, 699 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-21 19:11:42,076 INFO L231 Difference]: Finished difference. Result has 68 places, 70 transitions, 533 flow [2024-06-21 19:11:42,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=533, PETRI_PLACES=68, PETRI_TRANSITIONS=70} [2024-06-21 19:11:42,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-21 19:11:42,078 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 70 transitions, 533 flow [2024-06-21 19:11:42,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:42,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:42,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:42,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 19:11:42,079 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-21 19:11:42,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:42,079 INFO L85 PathProgramCache]: Analyzing trace with hash 2120941790, now seen corresponding path program 3 times [2024-06-21 19:11:42,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:42,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766804120] [2024-06-21 19:11:42,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:42,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:42,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:42,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:42,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:42,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766804120] [2024-06-21 19:11:42,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766804120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:42,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:42,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:11:42,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732822478] [2024-06-21 19:11:42,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:42,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:11:42,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:42,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:11:42,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:11:42,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:42,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 70 transitions, 533 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:42,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:42,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:42,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:43,212 INFO L124 PetriNetUnfolderBase]: 1465/2222 cut-off events. [2024-06-21 19:11:43,212 INFO L125 PetriNetUnfolderBase]: For 9889/9897 co-relation queries the response was YES. [2024-06-21 19:11:43,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8695 conditions, 2222 events. 1465/2222 cut-off events. For 9889/9897 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10385 event pairs, 582 based on Foata normal form. 10/2229 useless extension candidates. Maximal degree in co-relation 8660. Up to 2027 conditions per place. [2024-06-21 19:11:43,224 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 60 selfloop transitions, 45 changer transitions 0/109 dead transitions. [2024-06-21 19:11:43,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 109 transitions, 986 flow [2024-06-21 19:11:43,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:11:43,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:11:43,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 19:11:43,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-21 19:11:43,226 INFO L175 Difference]: Start difference. First operand has 68 places, 70 transitions, 533 flow. Second operand 7 states and 125 transitions. [2024-06-21 19:11:43,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 109 transitions, 986 flow [2024-06-21 19:11:43,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 109 transitions, 929 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-21 19:11:43,235 INFO L231 Difference]: Finished difference. Result has 75 places, 86 transitions, 784 flow [2024-06-21 19:11:43,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=784, PETRI_PLACES=75, PETRI_TRANSITIONS=86} [2024-06-21 19:11:43,235 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-21 19:11:43,236 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 86 transitions, 784 flow [2024-06-21 19:11:43,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:43,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:43,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:43,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 19:11:43,236 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-21 19:11:43,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:43,236 INFO L85 PathProgramCache]: Analyzing trace with hash -2127685768, now seen corresponding path program 1 times [2024-06-21 19:11:43,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:43,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585097727] [2024-06-21 19:11:43,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:43,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:43,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:44,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:44,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:44,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585097727] [2024-06-21 19:11:44,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585097727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:44,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:44,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:11:44,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097885013] [2024-06-21 19:11:44,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:44,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:11:44,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:44,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:11:44,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:11:44,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:44,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 86 transitions, 784 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:44,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:44,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:44,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:44,921 INFO L124 PetriNetUnfolderBase]: 1573/2384 cut-off events. [2024-06-21 19:11:44,921 INFO L125 PetriNetUnfolderBase]: For 13195/13197 co-relation queries the response was YES. [2024-06-21 19:11:44,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9727 conditions, 2384 events. 1573/2384 cut-off events. For 13195/13197 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 11214 event pairs, 418 based on Foata normal form. 10/2385 useless extension candidates. Maximal degree in co-relation 9688. Up to 1962 conditions per place. [2024-06-21 19:11:44,934 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 72 selfloop transitions, 50 changer transitions 0/126 dead transitions. [2024-06-21 19:11:44,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 126 transitions, 1268 flow [2024-06-21 19:11:44,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:11:44,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:11:44,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-21 19:11:44,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-21 19:11:44,936 INFO L175 Difference]: Start difference. First operand has 75 places, 86 transitions, 784 flow. Second operand 7 states and 135 transitions. [2024-06-21 19:11:44,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 126 transitions, 1268 flow [2024-06-21 19:11:44,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 126 transitions, 1221 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 19:11:44,947 INFO L231 Difference]: Finished difference. Result has 78 places, 96 transitions, 922 flow [2024-06-21 19:11:44,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=737, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=922, PETRI_PLACES=78, PETRI_TRANSITIONS=96} [2024-06-21 19:11:44,948 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-21 19:11:44,948 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 96 transitions, 922 flow [2024-06-21 19:11:44,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:44,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:44,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:44,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 19:11:44,949 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-21 19:11:44,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:44,949 INFO L85 PathProgramCache]: Analyzing trace with hash -70733930, now seen corresponding path program 2 times [2024-06-21 19:11:44,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:44,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433985825] [2024-06-21 19:11:44,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:44,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:44,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:46,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:46,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:46,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433985825] [2024-06-21 19:11:46,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433985825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:46,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:46,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:11:46,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110581221] [2024-06-21 19:11:46,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:46,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:11:46,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:46,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:11:46,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:11:46,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:46,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 96 transitions, 922 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:46,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:46,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:46,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:46,653 INFO L124 PetriNetUnfolderBase]: 1627/2464 cut-off events. [2024-06-21 19:11:46,654 INFO L125 PetriNetUnfolderBase]: For 16526/16528 co-relation queries the response was YES. [2024-06-21 19:11:46,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10825 conditions, 2464 events. 1627/2464 cut-off events. For 16526/16528 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11620 event pairs, 405 based on Foata normal form. 6/2454 useless extension candidates. Maximal degree in co-relation 10786. Up to 1998 conditions per place. [2024-06-21 19:11:46,672 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 70 selfloop transitions, 63 changer transitions 0/137 dead transitions. [2024-06-21 19:11:46,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 137 transitions, 1492 flow [2024-06-21 19:11:46,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:11:46,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:11:46,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 19:11:46,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-21 19:11:46,674 INFO L175 Difference]: Start difference. First operand has 78 places, 96 transitions, 922 flow. Second operand 7 states and 136 transitions. [2024-06-21 19:11:46,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 137 transitions, 1492 flow [2024-06-21 19:11:46,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 137 transitions, 1428 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 19:11:46,693 INFO L231 Difference]: Finished difference. Result has 82 places, 106 transitions, 1085 flow [2024-06-21 19:11:46,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1085, PETRI_PLACES=82, PETRI_TRANSITIONS=106} [2024-06-21 19:11:46,694 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-21 19:11:46,694 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 106 transitions, 1085 flow [2024-06-21 19:11:46,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:46,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:46,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:46,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 19:11:46,694 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-21 19:11:46,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:46,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1095605090, now seen corresponding path program 3 times [2024-06-21 19:11:46,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:46,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751282196] [2024-06-21 19:11:46,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:46,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:46,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:47,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-21 19:11:47,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:47,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751282196] [2024-06-21 19:11:47,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751282196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:47,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:47,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:11:47,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713482279] [2024-06-21 19:11:47,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:47,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:11:47,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:47,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:11:47,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:11:47,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:47,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 106 transitions, 1085 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:47,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:47,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:47,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:48,376 INFO L124 PetriNetUnfolderBase]: 1617/2454 cut-off events. [2024-06-21 19:11:48,377 INFO L125 PetriNetUnfolderBase]: For 19819/19821 co-relation queries the response was YES. [2024-06-21 19:11:48,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11291 conditions, 2454 events. 1617/2454 cut-off events. For 19819/19821 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11621 event pairs, 405 based on Foata normal form. 6/2442 useless extension candidates. Maximal degree in co-relation 11250. Up to 1994 conditions per place. [2024-06-21 19:11:48,394 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 62 selfloop transitions, 67 changer transitions 0/133 dead transitions. [2024-06-21 19:11:48,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 133 transitions, 1513 flow [2024-06-21 19:11:48,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:11:48,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:11:48,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 19:11:48,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 19:11:48,396 INFO L175 Difference]: Start difference. First operand has 82 places, 106 transitions, 1085 flow. Second operand 7 states and 133 transitions. [2024-06-21 19:11:48,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 133 transitions, 1513 flow [2024-06-21 19:11:48,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 133 transitions, 1473 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-21 19:11:48,422 INFO L231 Difference]: Finished difference. Result has 88 places, 106 transitions, 1187 flow [2024-06-21 19:11:48,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1187, PETRI_PLACES=88, PETRI_TRANSITIONS=106} [2024-06-21 19:11:48,423 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-21 19:11:48,423 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 106 transitions, 1187 flow [2024-06-21 19:11:48,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:48,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:48,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:48,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 19:11:48,424 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:11:48,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:48,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1356861440, now seen corresponding path program 4 times [2024-06-21 19:11:48,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:48,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598273151] [2024-06-21 19:11:48,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:48,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:48,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:49,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:49,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:49,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598273151] [2024-06-21 19:11:49,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598273151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:49,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:49,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:11:49,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598284706] [2024-06-21 19:11:49,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:49,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:11:49,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:49,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:11:49,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:11:49,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:49,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 106 transitions, 1187 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:49,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:49,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:49,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:50,005 INFO L124 PetriNetUnfolderBase]: 1701/2569 cut-off events. [2024-06-21 19:11:50,005 INFO L125 PetriNetUnfolderBase]: For 23119/23121 co-relation queries the response was YES. [2024-06-21 19:11:50,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12210 conditions, 2569 events. 1701/2569 cut-off events. For 23119/23121 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 12133 event pairs, 408 based on Foata normal form. 10/2574 useless extension candidates. Maximal degree in co-relation 12166. Up to 2054 conditions per place. [2024-06-21 19:11:50,021 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 83 selfloop transitions, 72 changer transitions 0/159 dead transitions. [2024-06-21 19:11:50,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 159 transitions, 1888 flow [2024-06-21 19:11:50,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:11:50,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:11:50,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 19:11:50,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 19:11:50,022 INFO L175 Difference]: Start difference. First operand has 88 places, 106 transitions, 1187 flow. Second operand 8 states and 152 transitions. [2024-06-21 19:11:50,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 159 transitions, 1888 flow [2024-06-21 19:11:50,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 159 transitions, 1739 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 19:11:50,048 INFO L231 Difference]: Finished difference. Result has 93 places, 121 transitions, 1377 flow [2024-06-21 19:11:50,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1377, PETRI_PLACES=93, PETRI_TRANSITIONS=121} [2024-06-21 19:11:50,048 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 52 predicate places. [2024-06-21 19:11:50,048 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 121 transitions, 1377 flow [2024-06-21 19:11:50,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:50,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:50,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:50,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 19:11:50,049 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-21 19:11:50,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:50,049 INFO L85 PathProgramCache]: Analyzing trace with hash -70487852, now seen corresponding path program 1 times [2024-06-21 19:11:50,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:50,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967124002] [2024-06-21 19:11:50,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:50,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:50,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:51,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:51,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:51,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967124002] [2024-06-21 19:11:51,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967124002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:51,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:51,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:11:51,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996034328] [2024-06-21 19:11:51,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:51,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:11:51,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:51,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:11:51,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:11:51,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:11:51,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 121 transitions, 1377 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-21 19:11:51,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:51,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:11:51,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:52,329 INFO L124 PetriNetUnfolderBase]: 1486/2333 cut-off events. [2024-06-21 19:11:52,329 INFO L125 PetriNetUnfolderBase]: For 22597/22599 co-relation queries the response was YES. [2024-06-21 19:11:52,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11188 conditions, 2333 events. 1486/2333 cut-off events. For 22597/22599 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 11420 event pairs, 423 based on Foata normal form. 4/2335 useless extension candidates. Maximal degree in co-relation 11142. Up to 2170 conditions per place. [2024-06-21 19:11:52,342 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 123 selfloop transitions, 15 changer transitions 0/143 dead transitions. [2024-06-21 19:11:52,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 143 transitions, 1741 flow [2024-06-21 19:11:52,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:11:52,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:11:52,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 19:11:52,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-21 19:11:52,344 INFO L175 Difference]: Start difference. First operand has 93 places, 121 transitions, 1377 flow. Second operand 8 states and 132 transitions. [2024-06-21 19:11:52,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 143 transitions, 1741 flow [2024-06-21 19:11:52,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 143 transitions, 1581 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 19:11:52,368 INFO L231 Difference]: Finished difference. Result has 96 places, 123 transitions, 1288 flow [2024-06-21 19:11:52,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1225, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1288, PETRI_PLACES=96, PETRI_TRANSITIONS=123} [2024-06-21 19:11:52,369 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-21 19:11:52,369 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 123 transitions, 1288 flow [2024-06-21 19:11:52,369 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-21 19:11:52,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:52,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:52,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 19:11:52,370 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:11:52,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:52,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1726588222, now seen corresponding path program 1 times [2024-06-21 19:11:52,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:52,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764267194] [2024-06-21 19:11:52,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:52,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:52,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:52,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:52,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:52,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764267194] [2024-06-21 19:11:52,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764267194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:52,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:52,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:11:52,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436023506] [2024-06-21 19:11:52,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:52,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:11:52,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:52,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:11:52,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:11:53,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:53,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 123 transitions, 1288 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:53,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:53,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:53,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:53,408 INFO L124 PetriNetUnfolderBase]: 1690/2562 cut-off events. [2024-06-21 19:11:53,408 INFO L125 PetriNetUnfolderBase]: For 26847/26849 co-relation queries the response was YES. [2024-06-21 19:11:53,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12269 conditions, 2562 events. 1690/2562 cut-off events. For 26847/26849 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12190 event pairs, 543 based on Foata normal form. 1/2561 useless extension candidates. Maximal degree in co-relation 12223. Up to 2505 conditions per place. [2024-06-21 19:11:53,423 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 119 selfloop transitions, 10 changer transitions 0/133 dead transitions. [2024-06-21 19:11:53,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 133 transitions, 1588 flow [2024-06-21 19:11:53,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:11:53,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:11:53,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 90 transitions. [2024-06-21 19:11:53,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 19:11:53,424 INFO L175 Difference]: Start difference. First operand has 96 places, 123 transitions, 1288 flow. Second operand 6 states and 90 transitions. [2024-06-21 19:11:53,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 133 transitions, 1588 flow [2024-06-21 19:11:53,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 133 transitions, 1524 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 19:11:53,452 INFO L231 Difference]: Finished difference. Result has 95 places, 126 transitions, 1278 flow [2024-06-21 19:11:53,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1224, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1278, PETRI_PLACES=95, PETRI_TRANSITIONS=126} [2024-06-21 19:11:53,453 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-21 19:11:53,453 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 126 transitions, 1278 flow [2024-06-21 19:11:53,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:53,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:53,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:53,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 19:11:53,454 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-21 19:11:53,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:53,454 INFO L85 PathProgramCache]: Analyzing trace with hash 185760186, now seen corresponding path program 1 times [2024-06-21 19:11:53,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:53,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960239503] [2024-06-21 19:11:53,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:53,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:53,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:54,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:54,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:54,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960239503] [2024-06-21 19:11:54,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960239503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:54,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:54,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:11:54,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994010834] [2024-06-21 19:11:54,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:54,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:11:54,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:54,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:11:54,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:11:54,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:54,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 126 transitions, 1278 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:54,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:54,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:54,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:55,192 INFO L124 PetriNetUnfolderBase]: 1778/2709 cut-off events. [2024-06-21 19:11:55,193 INFO L125 PetriNetUnfolderBase]: For 31149/31151 co-relation queries the response was YES. [2024-06-21 19:11:55,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13319 conditions, 2709 events. 1778/2709 cut-off events. For 31149/31151 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 13108 event pairs, 431 based on Foata normal form. 8/2708 useless extension candidates. Maximal degree in co-relation 13274. Up to 2115 conditions per place. [2024-06-21 19:11:55,246 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 82 selfloop transitions, 82 changer transitions 0/168 dead transitions. [2024-06-21 19:11:55,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 168 transitions, 2020 flow [2024-06-21 19:11:55,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:11:55,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:11:55,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 19:11:55,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48928571428571427 [2024-06-21 19:11:55,249 INFO L175 Difference]: Start difference. First operand has 95 places, 126 transitions, 1278 flow. Second operand 7 states and 137 transitions. [2024-06-21 19:11:55,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 168 transitions, 2020 flow [2024-06-21 19:11:55,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 168 transitions, 1988 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 19:11:55,280 INFO L231 Difference]: Finished difference. Result has 98 places, 138 transitions, 1569 flow [2024-06-21 19:11:55,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1246, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1569, PETRI_PLACES=98, PETRI_TRANSITIONS=138} [2024-06-21 19:11:55,280 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-21 19:11:55,280 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 138 transitions, 1569 flow [2024-06-21 19:11:55,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:55,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:55,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:55,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 19:11:55,281 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-21 19:11:55,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:55,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1533754024, now seen corresponding path program 2 times [2024-06-21 19:11:55,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:55,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18797562] [2024-06-21 19:11:55,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:55,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:55,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:56,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:56,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:56,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18797562] [2024-06-21 19:11:56,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18797562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:56,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:56,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:11:56,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612050534] [2024-06-21 19:11:56,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:56,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:11:56,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:56,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:11:56,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:11:56,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:56,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 138 transitions, 1569 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:56,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:56,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:56,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:57,072 INFO L124 PetriNetUnfolderBase]: 1762/2695 cut-off events. [2024-06-21 19:11:57,072 INFO L125 PetriNetUnfolderBase]: For 35092/35096 co-relation queries the response was YES. [2024-06-21 19:11:57,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13777 conditions, 2695 events. 1762/2695 cut-off events. For 35092/35096 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 13114 event pairs, 436 based on Foata normal form. 10/2696 useless extension candidates. Maximal degree in co-relation 13731. Up to 2102 conditions per place. [2024-06-21 19:11:57,087 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 80 selfloop transitions, 84 changer transitions 0/168 dead transitions. [2024-06-21 19:11:57,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 168 transitions, 2124 flow [2024-06-21 19:11:57,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:11:57,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:11:57,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 19:11:57,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48928571428571427 [2024-06-21 19:11:57,090 INFO L175 Difference]: Start difference. First operand has 98 places, 138 transitions, 1569 flow. Second operand 7 states and 137 transitions. [2024-06-21 19:11:57,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 168 transitions, 2124 flow [2024-06-21 19:11:57,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 168 transitions, 1976 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-21 19:11:57,130 INFO L231 Difference]: Finished difference. Result has 103 places, 139 transitions, 1650 flow [2024-06-21 19:11:57,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1650, PETRI_PLACES=103, PETRI_TRANSITIONS=139} [2024-06-21 19:11:57,130 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-21 19:11:57,130 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 139 transitions, 1650 flow [2024-06-21 19:11:57,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:57,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:57,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:57,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 19:11:57,132 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-21 19:11:57,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:57,132 INFO L85 PathProgramCache]: Analyzing trace with hash 2102418200, now seen corresponding path program 3 times [2024-06-21 19:11:57,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:57,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521649635] [2024-06-21 19:11:57,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:57,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:57,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:58,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:58,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:58,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521649635] [2024-06-21 19:11:58,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521649635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:58,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:58,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:11:58,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519488352] [2024-06-21 19:11:58,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:58,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:11:58,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:58,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:11:58,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:11:58,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:58,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 139 transitions, 1650 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:58,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:58,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:58,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:11:58,781 INFO L124 PetriNetUnfolderBase]: 1746/2671 cut-off events. [2024-06-21 19:11:58,781 INFO L125 PetriNetUnfolderBase]: For 38432/38437 co-relation queries the response was YES. [2024-06-21 19:11:58,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13988 conditions, 2671 events. 1746/2671 cut-off events. For 38432/38437 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12957 event pairs, 418 based on Foata normal form. 10/2665 useless extension candidates. Maximal degree in co-relation 13940. Up to 2089 conditions per place. [2024-06-21 19:11:58,801 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 78 selfloop transitions, 81 changer transitions 0/163 dead transitions. [2024-06-21 19:11:58,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 163 transitions, 2113 flow [2024-06-21 19:11:58,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:11:58,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:11:58,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 19:11:58,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-21 19:11:58,803 INFO L175 Difference]: Start difference. First operand has 103 places, 139 transitions, 1650 flow. Second operand 7 states and 128 transitions. [2024-06-21 19:11:58,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 163 transitions, 2113 flow [2024-06-21 19:11:58,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 163 transitions, 1927 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 19:11:58,837 INFO L231 Difference]: Finished difference. Result has 105 places, 139 transitions, 1637 flow [2024-06-21 19:11:58,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1637, PETRI_PLACES=105, PETRI_TRANSITIONS=139} [2024-06-21 19:11:58,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 64 predicate places. [2024-06-21 19:11:58,838 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 139 transitions, 1637 flow [2024-06-21 19:11:58,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:58,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:11:58,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:11:58,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 19:11:58,838 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-21 19:11:58,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:11:58,839 INFO L85 PathProgramCache]: Analyzing trace with hash -853904966, now seen corresponding path program 4 times [2024-06-21 19:11:58,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:11:58,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113544970] [2024-06-21 19:11:58,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:11:58,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:11:58,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:11:59,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:11:59,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:11:59,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113544970] [2024-06-21 19:11:59,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113544970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:11:59,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:11:59,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:11:59,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107211612] [2024-06-21 19:11:59,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:11:59,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:11:59,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:11:59,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:11:59,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:11:59,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:11:59,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 139 transitions, 1637 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:11:59,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:11:59,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:11:59,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:00,325 INFO L124 PetriNetUnfolderBase]: 1836/2825 cut-off events. [2024-06-21 19:12:00,325 INFO L125 PetriNetUnfolderBase]: For 42448/42452 co-relation queries the response was YES. [2024-06-21 19:12:00,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14925 conditions, 2825 events. 1836/2825 cut-off events. For 42448/42452 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13906 event pairs, 429 based on Foata normal form. 8/2828 useless extension candidates. Maximal degree in co-relation 14876. Up to 2165 conditions per place. [2024-06-21 19:12:00,346 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 88 selfloop transitions, 105 changer transitions 0/197 dead transitions. [2024-06-21 19:12:00,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 197 transitions, 2531 flow [2024-06-21 19:12:00,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:12:00,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:12:00,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 19:12:00,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 19:12:00,348 INFO L175 Difference]: Start difference. First operand has 105 places, 139 transitions, 1637 flow. Second operand 8 states and 152 transitions. [2024-06-21 19:12:00,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 197 transitions, 2531 flow [2024-06-21 19:12:00,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 197 transitions, 2348 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 19:12:00,386 INFO L231 Difference]: Finished difference. Result has 110 places, 165 transitions, 2123 flow [2024-06-21 19:12:00,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1486, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2123, PETRI_PLACES=110, PETRI_TRANSITIONS=165} [2024-06-21 19:12:00,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-21 19:12:00,386 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 165 transitions, 2123 flow [2024-06-21 19:12:00,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:00,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:00,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:00,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 19:12:00,387 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-21 19:12:00,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:00,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1767108328, now seen corresponding path program 5 times [2024-06-21 19:12:00,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:00,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902745410] [2024-06-21 19:12:00,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:00,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:00,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:01,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:01,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:01,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902745410] [2024-06-21 19:12:01,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902745410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:01,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:01,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:12:01,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270781936] [2024-06-21 19:12:01,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:01,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:12:01,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:01,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:12:01,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:12:01,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:01,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 165 transitions, 2123 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:01,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:01,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:01,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:01,890 INFO L124 PetriNetUnfolderBase]: 1896/2920 cut-off events. [2024-06-21 19:12:01,891 INFO L125 PetriNetUnfolderBase]: For 46869/46871 co-relation queries the response was YES. [2024-06-21 19:12:01,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16031 conditions, 2920 events. 1896/2920 cut-off events. For 46869/46871 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14476 event pairs, 410 based on Foata normal form. 6/2921 useless extension candidates. Maximal degree in co-relation 15978. Up to 2210 conditions per place. [2024-06-21 19:12:01,908 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 91 selfloop transitions, 112 changer transitions 0/207 dead transitions. [2024-06-21 19:12:01,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 207 transitions, 2781 flow [2024-06-21 19:12:01,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:12:01,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:12:01,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 19:12:01,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 19:12:01,910 INFO L175 Difference]: Start difference. First operand has 110 places, 165 transitions, 2123 flow. Second operand 8 states and 148 transitions. [2024-06-21 19:12:01,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 207 transitions, 2781 flow [2024-06-21 19:12:01,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 207 transitions, 2543 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 19:12:01,969 INFO L231 Difference]: Finished difference. Result has 114 places, 178 transitions, 2328 flow [2024-06-21 19:12:01,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1904, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2328, PETRI_PLACES=114, PETRI_TRANSITIONS=178} [2024-06-21 19:12:01,970 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-21 19:12:01,970 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 178 transitions, 2328 flow [2024-06-21 19:12:01,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:01,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:01,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:01,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 19:12:01,970 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-21 19:12:01,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:01,971 INFO L85 PathProgramCache]: Analyzing trace with hash 2023059106, now seen corresponding path program 1 times [2024-06-21 19:12:01,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:01,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141431457] [2024-06-21 19:12:01,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:01,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:01,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:02,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:02,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:02,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141431457] [2024-06-21 19:12:02,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141431457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:02,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:02,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:12:02,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755783262] [2024-06-21 19:12:02,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:02,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:12:02,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:02,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:12:02,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:12:02,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:02,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 178 transitions, 2328 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:02,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:02,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:02,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:03,305 INFO L124 PetriNetUnfolderBase]: 1893/2913 cut-off events. [2024-06-21 19:12:03,305 INFO L125 PetriNetUnfolderBase]: For 50156/50158 co-relation queries the response was YES. [2024-06-21 19:12:03,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16288 conditions, 2913 events. 1893/2913 cut-off events. For 50156/50158 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14503 event pairs, 595 based on Foata normal form. 1/2912 useless extension candidates. Maximal degree in co-relation 16233. Up to 2796 conditions per place. [2024-06-21 19:12:03,322 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 172 selfloop transitions, 12 changer transitions 0/188 dead transitions. [2024-06-21 19:12:03,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 188 transitions, 2742 flow [2024-06-21 19:12:03,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:12:03,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:12:03,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 83 transitions. [2024-06-21 19:12:03,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415 [2024-06-21 19:12:03,323 INFO L175 Difference]: Start difference. First operand has 114 places, 178 transitions, 2328 flow. Second operand 5 states and 83 transitions. [2024-06-21 19:12:03,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 188 transitions, 2742 flow [2024-06-21 19:12:03,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 188 transitions, 2537 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 19:12:03,382 INFO L231 Difference]: Finished difference. Result has 114 places, 181 transitions, 2187 flow [2024-06-21 19:12:03,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2123, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2187, PETRI_PLACES=114, PETRI_TRANSITIONS=181} [2024-06-21 19:12:03,382 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-21 19:12:03,382 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 181 transitions, 2187 flow [2024-06-21 19:12:03,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:03,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:03,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:03,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 19:12:03,384 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-21 19:12:03,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:03,384 INFO L85 PathProgramCache]: Analyzing trace with hash -419825987, now seen corresponding path program 1 times [2024-06-21 19:12:03,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:03,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524184336] [2024-06-21 19:12:03,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:03,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:03,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:04,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:04,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:04,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524184336] [2024-06-21 19:12:04,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524184336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:04,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:04,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:12:04,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967946443] [2024-06-21 19:12:04,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:04,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:12:04,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:04,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:12:04,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:12:04,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:04,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 181 transitions, 2187 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:04,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:04,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:04,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:05,126 INFO L124 PetriNetUnfolderBase]: 1910/2946 cut-off events. [2024-06-21 19:12:05,126 INFO L125 PetriNetUnfolderBase]: For 52244/52249 co-relation queries the response was YES. [2024-06-21 19:12:05,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16273 conditions, 2946 events. 1910/2946 cut-off events. For 52244/52249 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 14755 event pairs, 540 based on Foata normal form. 8/2946 useless extension candidates. Maximal degree in co-relation 16218. Up to 2631 conditions per place. [2024-06-21 19:12:05,146 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 145 selfloop transitions, 53 changer transitions 0/202 dead transitions. [2024-06-21 19:12:05,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 202 transitions, 2669 flow [2024-06-21 19:12:05,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:12:05,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:12:05,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 19:12:05,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-21 19:12:05,148 INFO L175 Difference]: Start difference. First operand has 114 places, 181 transitions, 2187 flow. Second operand 8 states and 133 transitions. [2024-06-21 19:12:05,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 202 transitions, 2669 flow [2024-06-21 19:12:05,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 202 transitions, 2635 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 19:12:05,213 INFO L231 Difference]: Finished difference. Result has 119 places, 183 transitions, 2294 flow [2024-06-21 19:12:05,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2153, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2294, PETRI_PLACES=119, PETRI_TRANSITIONS=183} [2024-06-21 19:12:05,214 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-21 19:12:05,214 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 183 transitions, 2294 flow [2024-06-21 19:12:05,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:05,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:05,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:05,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 19:12:05,215 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-21 19:12:05,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:05,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1046314457, now seen corresponding path program 2 times [2024-06-21 19:12:05,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:05,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631451059] [2024-06-21 19:12:05,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:05,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:05,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:06,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:06,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:06,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631451059] [2024-06-21 19:12:06,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631451059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:06,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:06,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:12:06,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316738015] [2024-06-21 19:12:06,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:06,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:12:06,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:06,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:12:06,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:12:06,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:06,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 183 transitions, 2294 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:06,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:06,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:06,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:06,806 INFO L124 PetriNetUnfolderBase]: 1962/3027 cut-off events. [2024-06-21 19:12:06,806 INFO L125 PetriNetUnfolderBase]: For 57422/57427 co-relation queries the response was YES. [2024-06-21 19:12:06,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17057 conditions, 3027 events. 1962/3027 cut-off events. For 57422/57427 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15276 event pairs, 536 based on Foata normal form. 8/3027 useless extension candidates. Maximal degree in co-relation 17001. Up to 2640 conditions per place. [2024-06-21 19:12:06,822 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 50 changer transitions 0/209 dead transitions. [2024-06-21 19:12:06,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 209 transitions, 2804 flow [2024-06-21 19:12:06,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:12:06,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:12:06,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 19:12:06,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-21 19:12:06,837 INFO L175 Difference]: Start difference. First operand has 119 places, 183 transitions, 2294 flow. Second operand 8 states and 134 transitions. [2024-06-21 19:12:06,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 209 transitions, 2804 flow [2024-06-21 19:12:06,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 209 transitions, 2710 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 19:12:06,906 INFO L231 Difference]: Finished difference. Result has 123 places, 188 transitions, 2366 flow [2024-06-21 19:12:06,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2200, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2366, PETRI_PLACES=123, PETRI_TRANSITIONS=188} [2024-06-21 19:12:06,906 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-21 19:12:06,907 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 188 transitions, 2366 flow [2024-06-21 19:12:06,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:06,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:06,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:06,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 19:12:06,907 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-21 19:12:06,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:06,908 INFO L85 PathProgramCache]: Analyzing trace with hash -301553609, now seen corresponding path program 1 times [2024-06-21 19:12:06,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:06,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506362267] [2024-06-21 19:12:06,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:06,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:06,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:08,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-21 19:12:08,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:08,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506362267] [2024-06-21 19:12:08,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506362267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:08,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:08,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:12:08,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990524723] [2024-06-21 19:12:08,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:08,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:12:08,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:08,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:12:08,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:12:08,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:08,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 188 transitions, 2366 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:08,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:08,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:08,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:09,334 INFO L124 PetriNetUnfolderBase]: 2054/3175 cut-off events. [2024-06-21 19:12:09,335 INFO L125 PetriNetUnfolderBase]: For 69621/69623 co-relation queries the response was YES. [2024-06-21 19:12:09,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18069 conditions, 3175 events. 2054/3175 cut-off events. For 69621/69623 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16376 event pairs, 433 based on Foata normal form. 26/3191 useless extension candidates. Maximal degree in co-relation 18011. Up to 2295 conditions per place. [2024-06-21 19:12:09,355 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 100 selfloop transitions, 116 changer transitions 0/220 dead transitions. [2024-06-21 19:12:09,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 220 transitions, 2930 flow [2024-06-21 19:12:09,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:09,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:09,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 19:12:09,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-21 19:12:09,357 INFO L175 Difference]: Start difference. First operand has 123 places, 188 transitions, 2366 flow. Second operand 9 states and 158 transitions. [2024-06-21 19:12:09,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 220 transitions, 2930 flow [2024-06-21 19:12:09,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 220 transitions, 2822 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 19:12:09,437 INFO L231 Difference]: Finished difference. Result has 127 places, 190 transitions, 2536 flow [2024-06-21 19:12:09,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2536, PETRI_PLACES=127, PETRI_TRANSITIONS=190} [2024-06-21 19:12:09,438 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-21 19:12:09,438 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 190 transitions, 2536 flow [2024-06-21 19:12:09,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:09,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:09,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:09,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 19:12:09,439 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:12:09,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:09,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1382507741, now seen corresponding path program 1 times [2024-06-21 19:12:09,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:09,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814690427] [2024-06-21 19:12:09,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:09,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:09,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:10,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:10,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:10,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814690427] [2024-06-21 19:12:10,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814690427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:10,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:10,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:12:10,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039080347] [2024-06-21 19:12:10,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:10,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:12:10,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:10,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:12:10,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:12:10,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:10,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 190 transitions, 2536 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:10,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:10,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:10,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:10,642 INFO L124 PetriNetUnfolderBase]: 2059/3186 cut-off events. [2024-06-21 19:12:10,642 INFO L125 PetriNetUnfolderBase]: For 67829/67835 co-relation queries the response was YES. [2024-06-21 19:12:10,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18818 conditions, 3186 events. 2059/3186 cut-off events. For 67829/67835 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16356 event pairs, 549 based on Foata normal form. 5/3188 useless extension candidates. Maximal degree in co-relation 18759. Up to 3045 conditions per place. [2024-06-21 19:12:10,666 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 182 selfloop transitions, 20 changer transitions 0/206 dead transitions. [2024-06-21 19:12:10,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 206 transitions, 3031 flow [2024-06-21 19:12:10,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:12:10,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:12:10,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 19:12:10,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-21 19:12:10,668 INFO L175 Difference]: Start difference. First operand has 127 places, 190 transitions, 2536 flow. Second operand 7 states and 108 transitions. [2024-06-21 19:12:10,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 206 transitions, 3031 flow [2024-06-21 19:12:10,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 206 transitions, 2787 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 19:12:10,759 INFO L231 Difference]: Finished difference. Result has 128 places, 194 transitions, 2398 flow [2024-06-21 19:12:10,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2294, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2398, PETRI_PLACES=128, PETRI_TRANSITIONS=194} [2024-06-21 19:12:10,760 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-21 19:12:10,760 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 194 transitions, 2398 flow [2024-06-21 19:12:10,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:10,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:10,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:10,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 19:12:10,760 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-21 19:12:10,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:10,761 INFO L85 PathProgramCache]: Analyzing trace with hash -601193217, now seen corresponding path program 2 times [2024-06-21 19:12:10,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:10,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880564525] [2024-06-21 19:12:10,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:10,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:10,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:12,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:12,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:12,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880564525] [2024-06-21 19:12:12,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880564525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:12,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:12,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:12:12,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472062799] [2024-06-21 19:12:12,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:12,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:12:12,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:12,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:12:12,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:12:12,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:12,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 194 transitions, 2398 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:12,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:12,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:12,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:13,070 INFO L124 PetriNetUnfolderBase]: 2076/3188 cut-off events. [2024-06-21 19:12:13,070 INFO L125 PetriNetUnfolderBase]: For 71923/71923 co-relation queries the response was YES. [2024-06-21 19:12:13,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18709 conditions, 3188 events. 2076/3188 cut-off events. For 71923/71923 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16166 event pairs, 456 based on Foata normal form. 4/3156 useless extension candidates. Maximal degree in co-relation 18649. Up to 2482 conditions per place. [2024-06-21 19:12:13,092 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 88 selfloop transitions, 132 changer transitions 0/224 dead transitions. [2024-06-21 19:12:13,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 224 transitions, 2974 flow [2024-06-21 19:12:13,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:13,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:13,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 19:12:13,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-21 19:12:13,095 INFO L175 Difference]: Start difference. First operand has 128 places, 194 transitions, 2398 flow. Second operand 9 states and 152 transitions. [2024-06-21 19:12:13,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 224 transitions, 2974 flow [2024-06-21 19:12:13,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 224 transitions, 2820 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 19:12:13,176 INFO L231 Difference]: Finished difference. Result has 133 places, 196 transitions, 2554 flow [2024-06-21 19:12:13,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2244, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2554, PETRI_PLACES=133, PETRI_TRANSITIONS=196} [2024-06-21 19:12:13,176 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-21 19:12:13,176 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 196 transitions, 2554 flow [2024-06-21 19:12:13,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:13,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:13,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:13,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 19:12:13,177 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-21 19:12:13,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:13,177 INFO L85 PathProgramCache]: Analyzing trace with hash -837368577, now seen corresponding path program 3 times [2024-06-21 19:12:13,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:13,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651543721] [2024-06-21 19:12:13,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:13,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:13,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:14,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:14,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:14,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651543721] [2024-06-21 19:12:14,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651543721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:14,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:14,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:12:14,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043543598] [2024-06-21 19:12:14,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:14,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:12:14,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:14,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:12:14,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:12:14,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:14,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 196 transitions, 2554 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:14,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:14,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:14,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:15,339 INFO L124 PetriNetUnfolderBase]: 2093/3215 cut-off events. [2024-06-21 19:12:15,340 INFO L125 PetriNetUnfolderBase]: For 79090/79090 co-relation queries the response was YES. [2024-06-21 19:12:15,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19524 conditions, 3215 events. 2093/3215 cut-off events. For 79090/79090 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16340 event pairs, 469 based on Foata normal form. 4/3183 useless extension candidates. Maximal degree in co-relation 19463. Up to 2506 conditions per place. [2024-06-21 19:12:15,360 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 96 selfloop transitions, 128 changer transitions 0/228 dead transitions. [2024-06-21 19:12:15,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 228 transitions, 3162 flow [2024-06-21 19:12:15,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:15,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:15,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 19:12:15,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 19:12:15,362 INFO L175 Difference]: Start difference. First operand has 133 places, 196 transitions, 2554 flow. Second operand 9 states and 153 transitions. [2024-06-21 19:12:15,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 228 transitions, 3162 flow [2024-06-21 19:12:15,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 228 transitions, 2872 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 19:12:15,458 INFO L231 Difference]: Finished difference. Result has 135 places, 198 transitions, 2571 flow [2024-06-21 19:12:15,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2264, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2571, PETRI_PLACES=135, PETRI_TRANSITIONS=198} [2024-06-21 19:12:15,459 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-21 19:12:15,459 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 198 transitions, 2571 flow [2024-06-21 19:12:15,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:15,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:15,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:15,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 19:12:15,459 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-21 19:12:15,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:15,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1640382699, now seen corresponding path program 4 times [2024-06-21 19:12:15,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:15,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599741515] [2024-06-21 19:12:15,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:15,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:15,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:16,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:16,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:16,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599741515] [2024-06-21 19:12:16,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599741515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:16,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:16,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:12:16,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716034938] [2024-06-21 19:12:16,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:16,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:12:16,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:16,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:12:16,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:12:17,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:17,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 198 transitions, 2571 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:17,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:17,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:17,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:17,762 INFO L124 PetriNetUnfolderBase]: 2221/3423 cut-off events. [2024-06-21 19:12:17,762 INFO L125 PetriNetUnfolderBase]: For 93378/93378 co-relation queries the response was YES. [2024-06-21 19:12:17,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21243 conditions, 3423 events. 2221/3423 cut-off events. For 93378/93378 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17783 event pairs, 379 based on Foata normal form. 4/3391 useless extension candidates. Maximal degree in co-relation 21181. Up to 2288 conditions per place. [2024-06-21 19:12:17,784 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 91 selfloop transitions, 141 changer transitions 0/236 dead transitions. [2024-06-21 19:12:17,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 236 transitions, 3337 flow [2024-06-21 19:12:17,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:17,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:17,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 19:12:17,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-21 19:12:17,786 INFO L175 Difference]: Start difference. First operand has 135 places, 198 transitions, 2571 flow. Second operand 9 states and 158 transitions. [2024-06-21 19:12:17,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 236 transitions, 3337 flow [2024-06-21 19:12:17,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 236 transitions, 3052 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 19:12:17,914 INFO L231 Difference]: Finished difference. Result has 137 places, 202 transitions, 2663 flow [2024-06-21 19:12:17,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2286, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2663, PETRI_PLACES=137, PETRI_TRANSITIONS=202} [2024-06-21 19:12:17,915 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-21 19:12:17,915 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 202 transitions, 2663 flow [2024-06-21 19:12:17,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:17,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:17,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:17,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 19:12:17,916 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:12:17,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:17,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1709689625, now seen corresponding path program 2 times [2024-06-21 19:12:17,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:17,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378183483] [2024-06-21 19:12:17,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:17,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:17,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:18,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:18,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:18,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378183483] [2024-06-21 19:12:18,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378183483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:18,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:18,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:12:18,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986547232] [2024-06-21 19:12:18,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:18,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:12:18,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:18,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:12:18,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:12:18,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:18,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 202 transitions, 2663 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:18,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:18,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:18,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:19,201 INFO L124 PetriNetUnfolderBase]: 2226/3456 cut-off events. [2024-06-21 19:12:19,202 INFO L125 PetriNetUnfolderBase]: For 97613/97622 co-relation queries the response was YES. [2024-06-21 19:12:19,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21709 conditions, 3456 events. 2226/3456 cut-off events. For 97613/97622 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18149 event pairs, 600 based on Foata normal form. 7/3458 useless extension candidates. Maximal degree in co-relation 21646. Up to 3304 conditions per place. [2024-06-21 19:12:19,222 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 186 selfloop transitions, 28 changer transitions 0/218 dead transitions. [2024-06-21 19:12:19,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 218 transitions, 3263 flow [2024-06-21 19:12:19,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:12:19,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:12:19,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-21 19:12:19,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-21 19:12:19,223 INFO L175 Difference]: Start difference. First operand has 137 places, 202 transitions, 2663 flow. Second operand 6 states and 98 transitions. [2024-06-21 19:12:19,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 218 transitions, 3263 flow [2024-06-21 19:12:19,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 218 transitions, 2959 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 19:12:19,342 INFO L231 Difference]: Finished difference. Result has 137 places, 208 transitions, 2507 flow [2024-06-21 19:12:19,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2363, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2507, PETRI_PLACES=137, PETRI_TRANSITIONS=208} [2024-06-21 19:12:19,343 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-21 19:12:19,343 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 208 transitions, 2507 flow [2024-06-21 19:12:19,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:19,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:19,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:19,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 19:12:19,348 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-21 19:12:19,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:19,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1595805309, now seen corresponding path program 3 times [2024-06-21 19:12:19,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:19,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645236099] [2024-06-21 19:12:19,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:19,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:19,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:20,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:20,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:20,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645236099] [2024-06-21 19:12:20,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645236099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:20,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:20,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:12:20,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622735678] [2024-06-21 19:12:20,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:20,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:12:20,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:20,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:12:20,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:12:20,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:20,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 208 transitions, 2507 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:20,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:20,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:20,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:20,928 INFO L124 PetriNetUnfolderBase]: 2254/3493 cut-off events. [2024-06-21 19:12:20,928 INFO L125 PetriNetUnfolderBase]: For 101452/101455 co-relation queries the response was YES. [2024-06-21 19:12:20,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21520 conditions, 3493 events. 2254/3493 cut-off events. For 101452/101455 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18376 event pairs, 585 based on Foata normal form. 6/3496 useless extension candidates. Maximal degree in co-relation 21456. Up to 3183 conditions per place. [2024-06-21 19:12:20,952 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 176 selfloop transitions, 57 changer transitions 0/237 dead transitions. [2024-06-21 19:12:20,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 237 transitions, 3097 flow [2024-06-21 19:12:20,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:12:20,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:12:20,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 19:12:20,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 19:12:20,953 INFO L175 Difference]: Start difference. First operand has 137 places, 208 transitions, 2507 flow. Second operand 8 states and 140 transitions. [2024-06-21 19:12:20,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 237 transitions, 3097 flow [2024-06-21 19:12:21,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 237 transitions, 3044 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-21 19:12:21,060 INFO L231 Difference]: Finished difference. Result has 143 places, 212 transitions, 2636 flow [2024-06-21 19:12:21,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2636, PETRI_PLACES=143, PETRI_TRANSITIONS=212} [2024-06-21 19:12:21,061 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-21 19:12:21,061 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 212 transitions, 2636 flow [2024-06-21 19:12:21,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:21,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:21,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:21,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 19:12:21,061 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-21 19:12:21,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:21,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1725297159, now seen corresponding path program 4 times [2024-06-21 19:12:21,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:21,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254635130] [2024-06-21 19:12:21,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:21,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:21,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:21,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:21,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:21,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254635130] [2024-06-21 19:12:21,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254635130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:21,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:21,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:12:21,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936325125] [2024-06-21 19:12:21,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:21,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:12:21,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:21,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:12:21,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:12:21,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:21,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 212 transitions, 2636 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:21,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:21,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:21,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:22,613 INFO L124 PetriNetUnfolderBase]: 2333/3628 cut-off events. [2024-06-21 19:12:22,613 INFO L125 PetriNetUnfolderBase]: For 109889/109892 co-relation queries the response was YES. [2024-06-21 19:12:22,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22600 conditions, 3628 events. 2333/3628 cut-off events. For 109889/109892 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19409 event pairs, 611 based on Foata normal form. 6/3631 useless extension candidates. Maximal degree in co-relation 22534. Up to 3190 conditions per place. [2024-06-21 19:12:22,649 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 185 selfloop transitions, 61 changer transitions 0/250 dead transitions. [2024-06-21 19:12:22,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 250 transitions, 3306 flow [2024-06-21 19:12:22,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:12:22,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:12:22,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 19:12:22,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-21 19:12:22,651 INFO L175 Difference]: Start difference. First operand has 143 places, 212 transitions, 2636 flow. Second operand 8 states and 141 transitions. [2024-06-21 19:12:22,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 250 transitions, 3306 flow [2024-06-21 19:12:22,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 250 transitions, 3168 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 19:12:22,811 INFO L231 Difference]: Finished difference. Result has 146 places, 223 transitions, 2769 flow [2024-06-21 19:12:22,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2769, PETRI_PLACES=146, PETRI_TRANSITIONS=223} [2024-06-21 19:12:22,812 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-21 19:12:22,812 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 223 transitions, 2769 flow [2024-06-21 19:12:22,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:22,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:22,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:22,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 19:12:22,813 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-21 19:12:22,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:22,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1422279797, now seen corresponding path program 5 times [2024-06-21 19:12:22,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:22,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352394667] [2024-06-21 19:12:22,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:22,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:22,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:23,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:23,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:23,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352394667] [2024-06-21 19:12:23,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352394667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:23,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:23,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:12:23,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140773490] [2024-06-21 19:12:23,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:23,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:12:23,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:23,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:12:23,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:12:23,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 19:12:23,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 223 transitions, 2769 flow. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:23,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:23,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 19:12:23,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:24,003 INFO L124 PetriNetUnfolderBase]: 1882/3159 cut-off events. [2024-06-21 19:12:24,004 INFO L125 PetriNetUnfolderBase]: For 98075/98157 co-relation queries the response was YES. [2024-06-21 19:12:24,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19572 conditions, 3159 events. 1882/3159 cut-off events. For 98075/98157 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 18417 event pairs, 374 based on Foata normal form. 76/3196 useless extension candidates. Maximal degree in co-relation 19504. Up to 2245 conditions per place. [2024-06-21 19:12:24,027 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 118 selfloop transitions, 79 changer transitions 0/256 dead transitions. [2024-06-21 19:12:24,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 256 transitions, 3343 flow [2024-06-21 19:12:24,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:12:24,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:12:24,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-21 19:12:24,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-21 19:12:24,028 INFO L175 Difference]: Start difference. First operand has 146 places, 223 transitions, 2769 flow. Second operand 6 states and 129 transitions. [2024-06-21 19:12:24,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 256 transitions, 3343 flow [2024-06-21 19:12:24,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 256 transitions, 3212 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 19:12:24,172 INFO L231 Difference]: Finished difference. Result has 149 places, 235 transitions, 3020 flow [2024-06-21 19:12:24,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2638, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3020, PETRI_PLACES=149, PETRI_TRANSITIONS=235} [2024-06-21 19:12:24,173 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-21 19:12:24,173 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 235 transitions, 3020 flow [2024-06-21 19:12:24,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:24,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:24,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:24,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 19:12:24,173 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-21 19:12:24,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:24,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1360938197, now seen corresponding path program 5 times [2024-06-21 19:12:24,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:24,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542186449] [2024-06-21 19:12:24,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:24,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:24,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:25,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:25,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:25,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542186449] [2024-06-21 19:12:25,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542186449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:25,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:25,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:12:25,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308226977] [2024-06-21 19:12:25,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:25,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:12:25,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:25,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:12:25,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:12:25,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:25,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 235 transitions, 3020 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:12:25,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:25,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:25,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:26,159 INFO L124 PetriNetUnfolderBase]: 2396/3723 cut-off events. [2024-06-21 19:12:26,159 INFO L125 PetriNetUnfolderBase]: For 120367/120367 co-relation queries the response was YES. [2024-06-21 19:12:26,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23364 conditions, 3723 events. 2396/3723 cut-off events. For 120367/120367 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19964 event pairs, 517 based on Foata normal form. 24/3742 useless extension candidates. Maximal degree in co-relation 23294. Up to 2799 conditions per place. [2024-06-21 19:12:26,187 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 152 selfloop transitions, 118 changer transitions 0/274 dead transitions. [2024-06-21 19:12:26,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 274 transitions, 3698 flow [2024-06-21 19:12:26,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:26,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:26,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 19:12:26,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-21 19:12:26,190 INFO L175 Difference]: Start difference. First operand has 149 places, 235 transitions, 3020 flow. Second operand 9 states and 167 transitions. [2024-06-21 19:12:26,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 274 transitions, 3698 flow [2024-06-21 19:12:26,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 274 transitions, 3578 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-21 19:12:26,401 INFO L231 Difference]: Finished difference. Result has 156 places, 237 transitions, 3170 flow [2024-06-21 19:12:26,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2900, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3170, PETRI_PLACES=156, PETRI_TRANSITIONS=237} [2024-06-21 19:12:26,401 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-21 19:12:26,401 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 237 transitions, 3170 flow [2024-06-21 19:12:26,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:12:26,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:26,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:26,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 19:12:26,402 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:12:26,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:26,402 INFO L85 PathProgramCache]: Analyzing trace with hash 742867293, now seen corresponding path program 3 times [2024-06-21 19:12:26,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:26,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543354069] [2024-06-21 19:12:26,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:26,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:26,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:26,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:26,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:26,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543354069] [2024-06-21 19:12:26,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543354069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:26,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:26,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:12:26,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520520037] [2024-06-21 19:12:26,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:26,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:12:26,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:26,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:12:26,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:12:27,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:27,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 237 transitions, 3170 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:27,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:27,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:27,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:27,568 INFO L124 PetriNetUnfolderBase]: 2398/3747 cut-off events. [2024-06-21 19:12:27,568 INFO L125 PetriNetUnfolderBase]: For 115922/115926 co-relation queries the response was YES. [2024-06-21 19:12:27,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23705 conditions, 3747 events. 2398/3747 cut-off events. For 115922/115926 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 20392 event pairs, 745 based on Foata normal form. 5/3750 useless extension candidates. Maximal degree in co-relation 23633. Up to 3586 conditions per place. [2024-06-21 19:12:27,600 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 230 selfloop transitions, 24 changer transitions 0/258 dead transitions. [2024-06-21 19:12:27,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 258 transitions, 3768 flow [2024-06-21 19:12:27,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:12:27,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:12:27,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 19:12:27,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-21 19:12:27,602 INFO L175 Difference]: Start difference. First operand has 156 places, 237 transitions, 3170 flow. Second operand 7 states and 115 transitions. [2024-06-21 19:12:27,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 258 transitions, 3768 flow [2024-06-21 19:12:27,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 258 transitions, 3466 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 19:12:27,781 INFO L231 Difference]: Finished difference. Result has 156 places, 241 transitions, 2978 flow [2024-06-21 19:12:27,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2870, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2978, PETRI_PLACES=156, PETRI_TRANSITIONS=241} [2024-06-21 19:12:27,781 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-21 19:12:27,782 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 241 transitions, 2978 flow [2024-06-21 19:12:27,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:27,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:27,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:27,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 19:12:27,782 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:12:27,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:27,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1388227613, now seen corresponding path program 1 times [2024-06-21 19:12:27,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:27,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182495217] [2024-06-21 19:12:27,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:27,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:27,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:28,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:28,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:28,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182495217] [2024-06-21 19:12:28,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182495217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:28,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:28,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:12:28,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189958790] [2024-06-21 19:12:28,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:28,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:12:28,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:28,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:12:28,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:12:28,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:28,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 241 transitions, 2978 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:28,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:28,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:28,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:29,054 INFO L124 PetriNetUnfolderBase]: 2403/3748 cut-off events. [2024-06-21 19:12:29,054 INFO L125 PetriNetUnfolderBase]: For 106232/106232 co-relation queries the response was YES. [2024-06-21 19:12:29,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22641 conditions, 3748 events. 2403/3748 cut-off events. For 106232/106232 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 20356 event pairs, 811 based on Foata normal form. 1/3747 useless extension candidates. Maximal degree in co-relation 22567. Up to 3609 conditions per place. [2024-06-21 19:12:29,084 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 238 selfloop transitions, 13 changer transitions 0/255 dead transitions. [2024-06-21 19:12:29,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 255 transitions, 3550 flow [2024-06-21 19:12:29,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:12:29,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:12:29,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-21 19:12:29,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 19:12:29,085 INFO L175 Difference]: Start difference. First operand has 156 places, 241 transitions, 2978 flow. Second operand 7 states and 105 transitions. [2024-06-21 19:12:29,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 255 transitions, 3550 flow [2024-06-21 19:12:29,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 255 transitions, 3488 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 19:12:29,262 INFO L231 Difference]: Finished difference. Result has 158 places, 244 transitions, 2988 flow [2024-06-21 19:12:29,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2916, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2988, PETRI_PLACES=158, PETRI_TRANSITIONS=244} [2024-06-21 19:12:29,263 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-21 19:12:29,263 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 244 transitions, 2988 flow [2024-06-21 19:12:29,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:29,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:29,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:29,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 19:12:29,263 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:12:29,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:29,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1393941533, now seen corresponding path program 2 times [2024-06-21 19:12:29,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:29,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873387827] [2024-06-21 19:12:29,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:29,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:29,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:29,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:29,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:29,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873387827] [2024-06-21 19:12:29,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873387827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:29,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:29,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:12:29,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548840685] [2024-06-21 19:12:29,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:29,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:12:29,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:29,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:12:29,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:12:30,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:30,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 244 transitions, 2988 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:30,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:30,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:30,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:30,591 INFO L124 PetriNetUnfolderBase]: 2400/3745 cut-off events. [2024-06-21 19:12:30,591 INFO L125 PetriNetUnfolderBase]: For 110572/110575 co-relation queries the response was YES. [2024-06-21 19:12:30,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22941 conditions, 3745 events. 2400/3745 cut-off events. For 110572/110575 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20328 event pairs, 815 based on Foata normal form. 3/3745 useless extension candidates. Maximal degree in co-relation 22866. Up to 3599 conditions per place. [2024-06-21 19:12:30,620 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 233 selfloop transitions, 18 changer transitions 0/255 dead transitions. [2024-06-21 19:12:30,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 255 transitions, 3554 flow [2024-06-21 19:12:30,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:12:30,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:12:30,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-21 19:12:30,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-21 19:12:30,622 INFO L175 Difference]: Start difference. First operand has 158 places, 244 transitions, 2988 flow. Second operand 7 states and 104 transitions. [2024-06-21 19:12:30,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 255 transitions, 3554 flow [2024-06-21 19:12:30,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 255 transitions, 3504 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 19:12:30,775 INFO L231 Difference]: Finished difference. Result has 160 places, 247 transitions, 3026 flow [2024-06-21 19:12:30,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2938, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3026, PETRI_PLACES=160, PETRI_TRANSITIONS=247} [2024-06-21 19:12:30,776 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-21 19:12:30,776 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 247 transitions, 3026 flow [2024-06-21 19:12:30,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:30,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:30,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:30,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 19:12:30,776 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-21 19:12:30,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:30,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1393949469, now seen corresponding path program 1 times [2024-06-21 19:12:30,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:30,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332881312] [2024-06-21 19:12:30,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:30,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:30,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:32,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:32,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:32,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332881312] [2024-06-21 19:12:32,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332881312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:32,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:32,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:12:32,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677055517] [2024-06-21 19:12:32,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:32,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:12:32,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:32,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:12:32,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:12:32,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:32,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 247 transitions, 3026 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:32,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:32,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:32,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:32,641 INFO L124 PetriNetUnfolderBase]: 2397/3740 cut-off events. [2024-06-21 19:12:32,642 INFO L125 PetriNetUnfolderBase]: For 115447/115447 co-relation queries the response was YES. [2024-06-21 19:12:32,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23260 conditions, 3740 events. 2397/3740 cut-off events. For 115447/115447 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 20356 event pairs, 810 based on Foata normal form. 1/3739 useless extension candidates. Maximal degree in co-relation 23184. Up to 3604 conditions per place. [2024-06-21 19:12:32,669 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 239 selfloop transitions, 15 changer transitions 0/258 dead transitions. [2024-06-21 19:12:32,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 258 transitions, 3596 flow [2024-06-21 19:12:32,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:12:32,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:12:32,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-06-21 19:12:32,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3678571428571429 [2024-06-21 19:12:32,670 INFO L175 Difference]: Start difference. First operand has 160 places, 247 transitions, 3026 flow. Second operand 7 states and 103 transitions. [2024-06-21 19:12:32,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 258 transitions, 3596 flow [2024-06-21 19:12:32,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 258 transitions, 3530 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 19:12:32,824 INFO L231 Difference]: Finished difference. Result has 162 places, 250 transitions, 3040 flow [2024-06-21 19:12:32,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2960, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3040, PETRI_PLACES=162, PETRI_TRANSITIONS=250} [2024-06-21 19:12:32,825 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-21 19:12:32,825 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 250 transitions, 3040 flow [2024-06-21 19:12:32,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:32,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:32,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:32,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 19:12:32,826 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-21 19:12:32,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:32,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1600074789, now seen corresponding path program 1 times [2024-06-21 19:12:32,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:32,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159956796] [2024-06-21 19:12:32,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:32,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:32,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:33,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:33,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:33,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159956796] [2024-06-21 19:12:33,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159956796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:33,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:33,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:12:33,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835707602] [2024-06-21 19:12:33,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:33,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:12:33,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:33,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:12:33,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:12:33,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:33,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 250 transitions, 3040 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:12:33,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:33,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:33,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:34,724 INFO L124 PetriNetUnfolderBase]: 2455/3835 cut-off events. [2024-06-21 19:12:34,724 INFO L125 PetriNetUnfolderBase]: For 129835/129835 co-relation queries the response was YES. [2024-06-21 19:12:34,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24078 conditions, 3835 events. 2455/3835 cut-off events. For 129835/129835 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 20928 event pairs, 494 based on Foata normal form. 16/3841 useless extension candidates. Maximal degree in co-relation 24001. Up to 2720 conditions per place. [2024-06-21 19:12:34,756 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 158 selfloop transitions, 125 changer transitions 0/287 dead transitions. [2024-06-21 19:12:34,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 287 transitions, 3776 flow [2024-06-21 19:12:34,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:34,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:34,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 19:12:34,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-21 19:12:34,758 INFO L175 Difference]: Start difference. First operand has 162 places, 250 transitions, 3040 flow. Second operand 9 states and 161 transitions. [2024-06-21 19:12:34,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 287 transitions, 3776 flow [2024-06-21 19:12:34,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 287 transitions, 3718 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 19:12:34,898 INFO L231 Difference]: Finished difference. Result has 166 places, 251 transitions, 3273 flow [2024-06-21 19:12:34,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2982, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3273, PETRI_PLACES=166, PETRI_TRANSITIONS=251} [2024-06-21 19:12:34,898 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-21 19:12:34,899 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 251 transitions, 3273 flow [2024-06-21 19:12:34,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:12:34,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:34,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:34,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 19:12:34,899 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-21 19:12:34,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:34,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1923989091, now seen corresponding path program 2 times [2024-06-21 19:12:34,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:34,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447637725] [2024-06-21 19:12:34,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:34,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:34,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:36,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-21 19:12:36,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:36,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447637725] [2024-06-21 19:12:36,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447637725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:36,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:36,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:12:36,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896822978] [2024-06-21 19:12:36,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:36,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:12:36,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:36,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:12:36,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:12:36,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:36,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 251 transitions, 3273 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:12:36,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:36,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:36,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:36,951 INFO L124 PetriNetUnfolderBase]: 2624/4124 cut-off events. [2024-06-21 19:12:36,951 INFO L125 PetriNetUnfolderBase]: For 153688/153688 co-relation queries the response was YES. [2024-06-21 19:12:36,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26949 conditions, 4124 events. 2624/4124 cut-off events. For 153688/153688 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 23058 event pairs, 577 based on Foata normal form. 16/4130 useless extension candidates. Maximal degree in co-relation 26871. Up to 2382 conditions per place. [2024-06-21 19:12:37,063 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 161 selfloop transitions, 125 changer transitions 0/290 dead transitions. [2024-06-21 19:12:37,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 290 transitions, 4157 flow [2024-06-21 19:12:37,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:37,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:37,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 19:12:37,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 19:12:37,066 INFO L175 Difference]: Start difference. First operand has 166 places, 251 transitions, 3273 flow. Second operand 9 states and 162 transitions. [2024-06-21 19:12:37,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 290 transitions, 4157 flow [2024-06-21 19:12:37,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 290 transitions, 3888 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 19:12:37,288 INFO L231 Difference]: Finished difference. Result has 168 places, 253 transitions, 3329 flow [2024-06-21 19:12:37,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3004, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3329, PETRI_PLACES=168, PETRI_TRANSITIONS=253} [2024-06-21 19:12:37,289 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 127 predicate places. [2024-06-21 19:12:37,289 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 253 transitions, 3329 flow [2024-06-21 19:12:37,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:12:37,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:37,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:37,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 19:12:37,290 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-21 19:12:37,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:37,291 INFO L85 PathProgramCache]: Analyzing trace with hash -763951815, now seen corresponding path program 3 times [2024-06-21 19:12:37,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:37,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016050396] [2024-06-21 19:12:37,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:37,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:37,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:38,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-21 19:12:38,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:38,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016050396] [2024-06-21 19:12:38,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016050396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:38,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:38,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:12:38,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559211585] [2024-06-21 19:12:38,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:38,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:12:38,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:38,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:12:38,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:12:38,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:38,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 253 transitions, 3329 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:12:38,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:38,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:38,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:39,598 INFO L124 PetriNetUnfolderBase]: 2743/4342 cut-off events. [2024-06-21 19:12:39,598 INFO L125 PetriNetUnfolderBase]: For 169132/169132 co-relation queries the response was YES. [2024-06-21 19:12:39,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28522 conditions, 4342 events. 2743/4342 cut-off events. For 169132/169132 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 24811 event pairs, 627 based on Foata normal form. 16/4348 useless extension candidates. Maximal degree in co-relation 28443. Up to 3143 conditions per place. [2024-06-21 19:12:39,634 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 161 selfloop transitions, 130 changer transitions 0/295 dead transitions. [2024-06-21 19:12:39,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 295 transitions, 4263 flow [2024-06-21 19:12:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:39,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:39,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 19:12:39,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 19:12:39,636 INFO L175 Difference]: Start difference. First operand has 168 places, 253 transitions, 3329 flow. Second operand 9 states and 165 transitions. [2024-06-21 19:12:39,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 295 transitions, 4263 flow [2024-06-21 19:12:39,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 295 transitions, 4119 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 19:12:39,880 INFO L231 Difference]: Finished difference. Result has 172 places, 255 transitions, 3523 flow [2024-06-21 19:12:39,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3185, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3523, PETRI_PLACES=172, PETRI_TRANSITIONS=255} [2024-06-21 19:12:39,880 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-21 19:12:39,880 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 255 transitions, 3523 flow [2024-06-21 19:12:39,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:12:39,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:39,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:39,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 19:12:39,881 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-21 19:12:39,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:39,881 INFO L85 PathProgramCache]: Analyzing trace with hash -758441565, now seen corresponding path program 4 times [2024-06-21 19:12:39,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:39,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142166743] [2024-06-21 19:12:39,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:39,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:39,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:41,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:41,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:41,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142166743] [2024-06-21 19:12:41,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142166743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:41,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:41,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:12:41,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627242178] [2024-06-21 19:12:41,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:41,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:12:41,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:41,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:12:41,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:12:41,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:41,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 255 transitions, 3523 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:12:41,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:41,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:41,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:42,205 INFO L124 PetriNetUnfolderBase]: 2818/4465 cut-off events. [2024-06-21 19:12:42,205 INFO L125 PetriNetUnfolderBase]: For 180791/180791 co-relation queries the response was YES. [2024-06-21 19:12:42,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29881 conditions, 4465 events. 2818/4465 cut-off events. For 180791/180791 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 25635 event pairs, 658 based on Foata normal form. 20/4475 useless extension candidates. Maximal degree in co-relation 29800. Up to 3573 conditions per place. [2024-06-21 19:12:42,247 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 167 selfloop transitions, 116 changer transitions 0/287 dead transitions. [2024-06-21 19:12:42,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 287 transitions, 4233 flow [2024-06-21 19:12:42,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:42,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:42,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 19:12:42,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-21 19:12:42,256 INFO L175 Difference]: Start difference. First operand has 172 places, 255 transitions, 3523 flow. Second operand 9 states and 157 transitions. [2024-06-21 19:12:42,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 287 transitions, 4233 flow [2024-06-21 19:12:42,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 287 transitions, 4058 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 19:12:42,514 INFO L231 Difference]: Finished difference. Result has 176 places, 256 transitions, 3631 flow [2024-06-21 19:12:42,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3350, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3631, PETRI_PLACES=176, PETRI_TRANSITIONS=256} [2024-06-21 19:12:42,515 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-21 19:12:42,515 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 256 transitions, 3631 flow [2024-06-21 19:12:42,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:12:42,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:42,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:42,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 19:12:42,516 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-21 19:12:42,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:42,516 INFO L85 PathProgramCache]: Analyzing trace with hash -763803945, now seen corresponding path program 5 times [2024-06-21 19:12:42,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:42,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954561519] [2024-06-21 19:12:42,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:42,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:42,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:43,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:43,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:43,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954561519] [2024-06-21 19:12:43,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954561519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:43,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:43,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:12:43,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321292828] [2024-06-21 19:12:43,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:43,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:12:43,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:43,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:12:43,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:12:43,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:43,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 256 transitions, 3631 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:12:43,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:43,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:43,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:44,777 INFO L124 PetriNetUnfolderBase]: 2893/4592 cut-off events. [2024-06-21 19:12:44,777 INFO L125 PetriNetUnfolderBase]: For 189677/189677 co-relation queries the response was YES. [2024-06-21 19:12:44,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31019 conditions, 4592 events. 2893/4592 cut-off events. For 189677/189677 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 26653 event pairs, 682 based on Foata normal form. 20/4602 useless extension candidates. Maximal degree in co-relation 30936. Up to 3698 conditions per place. [2024-06-21 19:12:44,817 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 163 selfloop transitions, 123 changer transitions 0/290 dead transitions. [2024-06-21 19:12:44,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 290 transitions, 4369 flow [2024-06-21 19:12:44,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:44,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:44,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 19:12:44,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-21 19:12:44,819 INFO L175 Difference]: Start difference. First operand has 176 places, 256 transitions, 3631 flow. Second operand 9 states and 159 transitions. [2024-06-21 19:12:44,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 290 transitions, 4369 flow [2024-06-21 19:12:45,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 290 transitions, 4124 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 19:12:45,129 INFO L231 Difference]: Finished difference. Result has 178 places, 257 transitions, 3683 flow [2024-06-21 19:12:45,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3386, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3683, PETRI_PLACES=178, PETRI_TRANSITIONS=257} [2024-06-21 19:12:45,130 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-21 19:12:45,130 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 257 transitions, 3683 flow [2024-06-21 19:12:45,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:12:45,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:45,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:45,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 19:12:45,130 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-21 19:12:45,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:45,131 INFO L85 PathProgramCache]: Analyzing trace with hash -758226363, now seen corresponding path program 1 times [2024-06-21 19:12:45,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:45,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750376213] [2024-06-21 19:12:45,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:45,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:45,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:46,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:46,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:46,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750376213] [2024-06-21 19:12:46,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750376213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:46,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:46,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:12:46,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736237139] [2024-06-21 19:12:46,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:46,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:12:46,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:46,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:12:46,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:12:46,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:46,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 257 transitions, 3683 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:46,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:46,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:46,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:47,387 INFO L124 PetriNetUnfolderBase]: 2934/4669 cut-off events. [2024-06-21 19:12:47,387 INFO L125 PetriNetUnfolderBase]: For 193607/193607 co-relation queries the response was YES. [2024-06-21 19:12:47,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31510 conditions, 4669 events. 2934/4669 cut-off events. For 193607/193607 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 27298 event pairs, 642 based on Foata normal form. 12/4671 useless extension candidates. Maximal degree in co-relation 31426. Up to 3273 conditions per place. [2024-06-21 19:12:47,427 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 170 selfloop transitions, 117 changer transitions 0/291 dead transitions. [2024-06-21 19:12:47,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 291 transitions, 4405 flow [2024-06-21 19:12:47,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:47,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:47,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 19:12:47,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-21 19:12:47,429 INFO L175 Difference]: Start difference. First operand has 178 places, 257 transitions, 3683 flow. Second operand 9 states and 158 transitions. [2024-06-21 19:12:47,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 291 transitions, 4405 flow [2024-06-21 19:12:47,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 291 transitions, 4144 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 19:12:47,752 INFO L231 Difference]: Finished difference. Result has 180 places, 258 transitions, 3702 flow [2024-06-21 19:12:47,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3422, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3702, PETRI_PLACES=180, PETRI_TRANSITIONS=258} [2024-06-21 19:12:47,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-21 19:12:47,753 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 258 transitions, 3702 flow [2024-06-21 19:12:47,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:47,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:47,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:47,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 19:12:47,754 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:12:47,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:47,754 INFO L85 PathProgramCache]: Analyzing trace with hash -92230505, now seen corresponding path program 1 times [2024-06-21 19:12:47,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:47,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219797744] [2024-06-21 19:12:47,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:47,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:47,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:48,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:48,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:48,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219797744] [2024-06-21 19:12:48,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219797744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:48,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:48,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:12:48,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457931620] [2024-06-21 19:12:48,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:48,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:12:48,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:48,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:12:48,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:12:48,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:48,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 258 transitions, 3702 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:48,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:48,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:48,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:49,301 INFO L124 PetriNetUnfolderBase]: 2944/4688 cut-off events. [2024-06-21 19:12:49,301 INFO L125 PetriNetUnfolderBase]: For 192378/192381 co-relation queries the response was YES. [2024-06-21 19:12:49,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31668 conditions, 4688 events. 2944/4688 cut-off events. For 192378/192381 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 27524 event pairs, 813 based on Foata normal form. 4/4684 useless extension candidates. Maximal degree in co-relation 31583. Up to 4338 conditions per place. [2024-06-21 19:12:49,346 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 216 selfloop transitions, 58 changer transitions 0/278 dead transitions. [2024-06-21 19:12:49,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 278 transitions, 4368 flow [2024-06-21 19:12:49,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:12:49,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:12:49,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 19:12:49,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392857142857143 [2024-06-21 19:12:49,348 INFO L175 Difference]: Start difference. First operand has 180 places, 258 transitions, 3702 flow. Second operand 7 states and 123 transitions. [2024-06-21 19:12:49,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 278 transitions, 4368 flow [2024-06-21 19:12:49,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 278 transitions, 4110 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 19:12:49,747 INFO L231 Difference]: Finished difference. Result has 180 places, 262 transitions, 3631 flow [2024-06-21 19:12:49,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3444, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3631, PETRI_PLACES=180, PETRI_TRANSITIONS=262} [2024-06-21 19:12:49,748 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-21 19:12:49,748 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 262 transitions, 3631 flow [2024-06-21 19:12:49,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:49,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:49,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:49,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 19:12:49,749 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:12:49,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:49,750 INFO L85 PathProgramCache]: Analyzing trace with hash -91931603, now seen corresponding path program 1 times [2024-06-21 19:12:49,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:49,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125556203] [2024-06-21 19:12:49,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:49,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:49,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:50,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-21 19:12:50,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:50,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125556203] [2024-06-21 19:12:50,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125556203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:50,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:50,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:12:50,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578926407] [2024-06-21 19:12:50,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:50,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:12:50,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:50,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:12:50,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:12:50,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:12:50,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 262 transitions, 3631 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:50,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:50,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:12:50,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:51,401 INFO L124 PetriNetUnfolderBase]: 2949/4698 cut-off events. [2024-06-21 19:12:51,401 INFO L125 PetriNetUnfolderBase]: For 195085/195089 co-relation queries the response was YES. [2024-06-21 19:12:51,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31737 conditions, 4698 events. 2949/4698 cut-off events. For 195085/195089 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 27654 event pairs, 948 based on Foata normal form. 5/4701 useless extension candidates. Maximal degree in co-relation 31651. Up to 4495 conditions per place. [2024-06-21 19:12:51,442 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 248 selfloop transitions, 27 changer transitions 0/279 dead transitions. [2024-06-21 19:12:51,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 279 transitions, 4269 flow [2024-06-21 19:12:51,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:12:51,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:12:51,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-21 19:12:51,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2024-06-21 19:12:51,443 INFO L175 Difference]: Start difference. First operand has 180 places, 262 transitions, 3631 flow. Second operand 6 states and 109 transitions. [2024-06-21 19:12:51,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 279 transitions, 4269 flow [2024-06-21 19:12:51,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 279 transitions, 4125 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 19:12:51,924 INFO L231 Difference]: Finished difference. Result has 182 places, 265 transitions, 3599 flow [2024-06-21 19:12:51,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3599, PETRI_PLACES=182, PETRI_TRANSITIONS=265} [2024-06-21 19:12:51,925 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-21 19:12:51,925 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 265 transitions, 3599 flow [2024-06-21 19:12:51,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:51,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:51,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:51,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 19:12:51,926 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-21 19:12:51,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:51,926 INFO L85 PathProgramCache]: Analyzing trace with hash -91931975, now seen corresponding path program 2 times [2024-06-21 19:12:51,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:51,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143121363] [2024-06-21 19:12:51,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:51,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:51,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:52,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:52,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:52,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143121363] [2024-06-21 19:12:52,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143121363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:52,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:52,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:12:52,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137529113] [2024-06-21 19:12:52,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:52,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:12:52,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:52,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:12:52,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:12:52,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:52,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 265 transitions, 3599 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:52,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:52,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:52,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:53,657 INFO L124 PetriNetUnfolderBase]: 2977/4739 cut-off events. [2024-06-21 19:12:53,658 INFO L125 PetriNetUnfolderBase]: For 202612/202615 co-relation queries the response was YES. [2024-06-21 19:12:53,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32340 conditions, 4739 events. 2977/4739 cut-off events. For 202612/202615 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 27858 event pairs, 812 based on Foata normal form. 4/4735 useless extension candidates. Maximal degree in co-relation 32253. Up to 4341 conditions per place. [2024-06-21 19:12:53,694 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 223 selfloop transitions, 59 changer transitions 0/286 dead transitions. [2024-06-21 19:12:53,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 286 transitions, 4411 flow [2024-06-21 19:12:53,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:12:53,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:12:53,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 19:12:53,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-21 19:12:53,695 INFO L175 Difference]: Start difference. First operand has 182 places, 265 transitions, 3599 flow. Second operand 7 states and 121 transitions. [2024-06-21 19:12:53,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 286 transitions, 4411 flow [2024-06-21 19:12:54,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 286 transitions, 4325 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 19:12:54,077 INFO L231 Difference]: Finished difference. Result has 186 places, 273 transitions, 3796 flow [2024-06-21 19:12:54,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3513, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3796, PETRI_PLACES=186, PETRI_TRANSITIONS=273} [2024-06-21 19:12:54,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-21 19:12:54,078 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 273 transitions, 3796 flow [2024-06-21 19:12:54,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:54,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:54,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:54,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 19:12:54,079 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-21 19:12:54,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:54,079 INFO L85 PathProgramCache]: Analyzing trace with hash 70353319, now seen corresponding path program 6 times [2024-06-21 19:12:54,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:54,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212802264] [2024-06-21 19:12:54,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:54,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:54,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:55,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:55,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:55,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212802264] [2024-06-21 19:12:55,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212802264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:55,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:55,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:12:55,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079083462] [2024-06-21 19:12:55,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:55,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:12:55,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:55,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:12:55,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:12:55,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:55,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 273 transitions, 3796 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:12:55,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:55,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:55,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:56,288 INFO L124 PetriNetUnfolderBase]: 2941/4686 cut-off events. [2024-06-21 19:12:56,288 INFO L125 PetriNetUnfolderBase]: For 212477/212480 co-relation queries the response was YES. [2024-06-21 19:12:56,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32100 conditions, 4686 events. 2941/4686 cut-off events. For 212477/212480 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 27448 event pairs, 658 based on Foata normal form. 22/4690 useless extension candidates. Maximal degree in co-relation 32010. Up to 3782 conditions per place. [2024-06-21 19:12:56,328 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 187 selfloop transitions, 112 changer transitions 0/303 dead transitions. [2024-06-21 19:12:56,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 303 transitions, 4506 flow [2024-06-21 19:12:56,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:56,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:56,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 19:12:56,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-21 19:12:56,330 INFO L175 Difference]: Start difference. First operand has 186 places, 273 transitions, 3796 flow. Second operand 9 states and 152 transitions. [2024-06-21 19:12:56,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 303 transitions, 4506 flow [2024-06-21 19:12:56,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 303 transitions, 4372 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-21 19:12:56,705 INFO L231 Difference]: Finished difference. Result has 192 places, 273 transitions, 3897 flow [2024-06-21 19:12:56,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3662, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3897, PETRI_PLACES=192, PETRI_TRANSITIONS=273} [2024-06-21 19:12:56,705 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-21 19:12:56,705 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 273 transitions, 3897 flow [2024-06-21 19:12:56,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:12:56,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:56,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:56,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 19:12:56,707 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-21 19:12:56,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:56,707 INFO L85 PathProgramCache]: Analyzing trace with hash 77718361, now seen corresponding path program 2 times [2024-06-21 19:12:56,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:56,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059284134] [2024-06-21 19:12:56,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:56,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:56,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:12:57,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:12:57,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:12:57,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059284134] [2024-06-21 19:12:57,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059284134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:12:57,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:12:57,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:12:57,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675305588] [2024-06-21 19:12:57,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:12:57,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:12:57,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:12:57,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:12:57,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:12:57,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:12:57,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 273 transitions, 3897 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:57,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:12:57,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:12:57,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:12:58,990 INFO L124 PetriNetUnfolderBase]: 2921/4652 cut-off events. [2024-06-21 19:12:58,990 INFO L125 PetriNetUnfolderBase]: For 203681/203684 co-relation queries the response was YES. [2024-06-21 19:12:59,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31896 conditions, 4652 events. 2921/4652 cut-off events. For 203681/203684 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 27191 event pairs, 633 based on Foata normal form. 14/4649 useless extension candidates. Maximal degree in co-relation 31804. Up to 3660 conditions per place. [2024-06-21 19:12:59,034 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 188 selfloop transitions, 113 changer transitions 0/305 dead transitions. [2024-06-21 19:12:59,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 305 transitions, 4619 flow [2024-06-21 19:12:59,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:12:59,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:12:59,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 19:12:59,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-21 19:12:59,036 INFO L175 Difference]: Start difference. First operand has 192 places, 273 transitions, 3897 flow. Second operand 9 states and 154 transitions. [2024-06-21 19:12:59,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 305 transitions, 4619 flow [2024-06-21 19:12:59,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 305 transitions, 4388 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 19:12:59,352 INFO L231 Difference]: Finished difference. Result has 194 places, 273 transitions, 3898 flow [2024-06-21 19:12:59,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3666, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3898, PETRI_PLACES=194, PETRI_TRANSITIONS=273} [2024-06-21 19:12:59,353 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-21 19:12:59,353 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 273 transitions, 3898 flow [2024-06-21 19:12:59,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:12:59,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:12:59,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:12:59,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 19:12:59,354 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-21 19:12:59,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:12:59,354 INFO L85 PathProgramCache]: Analyzing trace with hash 336265801, now seen corresponding path program 3 times [2024-06-21 19:12:59,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:12:59,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007518383] [2024-06-21 19:12:59,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:12:59,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:12:59,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:00,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:00,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:00,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007518383] [2024-06-21 19:13:00,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007518383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:00,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:00,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:13:00,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610055387] [2024-06-21 19:13:00,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:00,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:13:00,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:00,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:13:00,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:13:00,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:00,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 273 transitions, 3898 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:00,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:00,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:00,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:01,685 INFO L124 PetriNetUnfolderBase]: 3048/4867 cut-off events. [2024-06-21 19:13:01,685 INFO L125 PetriNetUnfolderBase]: For 228371/228374 co-relation queries the response was YES. [2024-06-21 19:13:01,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33787 conditions, 4867 events. 3048/4867 cut-off events. For 228371/228374 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 28777 event pairs, 570 based on Foata normal form. 14/4864 useless extension candidates. Maximal degree in co-relation 33694. Up to 2791 conditions per place. [2024-06-21 19:13:01,734 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 181 selfloop transitions, 124 changer transitions 0/309 dead transitions. [2024-06-21 19:13:01,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 309 transitions, 4858 flow [2024-06-21 19:13:01,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:13:01,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:13:01,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 19:13:01,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-21 19:13:01,736 INFO L175 Difference]: Start difference. First operand has 194 places, 273 transitions, 3898 flow. Second operand 9 states and 155 transitions. [2024-06-21 19:13:01,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 309 transitions, 4858 flow [2024-06-21 19:13:02,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 309 transitions, 4472 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-21 19:13:02,099 INFO L231 Difference]: Finished difference. Result has 194 places, 275 transitions, 3836 flow [2024-06-21 19:13:02,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3512, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3836, PETRI_PLACES=194, PETRI_TRANSITIONS=275} [2024-06-21 19:13:02,100 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-21 19:13:02,100 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 275 transitions, 3836 flow [2024-06-21 19:13:02,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:02,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:02,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:02,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 19:13:02,101 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:02,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:02,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1460353727, now seen corresponding path program 2 times [2024-06-21 19:13:02,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:02,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601997216] [2024-06-21 19:13:02,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:02,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:02,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:02,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:02,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:02,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601997216] [2024-06-21 19:13:02,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601997216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:02,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:02,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:13:02,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205854140] [2024-06-21 19:13:02,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:02,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:13:02,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:02,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:13:02,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:13:03,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:03,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 275 transitions, 3836 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:03,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:03,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:03,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:03,879 INFO L124 PetriNetUnfolderBase]: 3053/4870 cut-off events. [2024-06-21 19:13:03,880 INFO L125 PetriNetUnfolderBase]: For 225941/225941 co-relation queries the response was YES. [2024-06-21 19:13:03,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33443 conditions, 4870 events. 3053/4870 cut-off events. For 225941/225941 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 28889 event pairs, 1086 based on Foata normal form. 1/4869 useless extension candidates. Maximal degree in co-relation 33350. Up to 4692 conditions per place. [2024-06-21 19:13:03,917 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 264 selfloop transitions, 18 changer transitions 0/286 dead transitions. [2024-06-21 19:13:03,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 286 transitions, 4478 flow [2024-06-21 19:13:03,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:13:03,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:13:03,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-21 19:13:03,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 19:13:03,918 INFO L175 Difference]: Start difference. First operand has 194 places, 275 transitions, 3836 flow. Second operand 6 states and 96 transitions. [2024-06-21 19:13:03,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 286 transitions, 4478 flow [2024-06-21 19:13:04,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 286 transitions, 4324 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 19:13:04,182 INFO L231 Difference]: Finished difference. Result has 195 places, 278 transitions, 3788 flow [2024-06-21 19:13:04,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3682, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3788, PETRI_PLACES=195, PETRI_TRANSITIONS=278} [2024-06-21 19:13:04,183 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-21 19:13:04,183 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 278 transitions, 3788 flow [2024-06-21 19:13:04,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:04,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:04,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:04,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 19:13:04,183 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:04,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:04,184 INFO L85 PathProgramCache]: Analyzing trace with hash 262331437, now seen corresponding path program 3 times [2024-06-21 19:13:04,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:04,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721620744] [2024-06-21 19:13:04,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:04,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:04,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:04,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:04,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:04,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721620744] [2024-06-21 19:13:04,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721620744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:04,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:04,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:13:04,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342629977] [2024-06-21 19:13:04,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:04,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:13:04,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:04,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:13:04,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:13:04,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 19:13:04,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 278 transitions, 3788 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-21 19:13:04,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:04,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 19:13:04,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:05,790 INFO L124 PetriNetUnfolderBase]: 3050/4868 cut-off events. [2024-06-21 19:13:05,790 INFO L125 PetriNetUnfolderBase]: For 227230/227239 co-relation queries the response was YES. [2024-06-21 19:13:05,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33573 conditions, 4868 events. 3050/4868 cut-off events. For 227230/227239 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 28793 event pairs, 874 based on Foata normal form. 7/4870 useless extension candidates. Maximal degree in co-relation 33479. Up to 4647 conditions per place. [2024-06-21 19:13:05,837 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 249 selfloop transitions, 36 changer transitions 0/290 dead transitions. [2024-06-21 19:13:05,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 290 transitions, 4444 flow [2024-06-21 19:13:05,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:13:05,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:13:05,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-21 19:13:05,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-21 19:13:05,838 INFO L175 Difference]: Start difference. First operand has 195 places, 278 transitions, 3788 flow. Second operand 6 states and 112 transitions. [2024-06-21 19:13:05,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 290 transitions, 4444 flow [2024-06-21 19:13:06,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 290 transitions, 4366 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 19:13:06,281 INFO L231 Difference]: Finished difference. Result has 196 places, 281 transitions, 3854 flow [2024-06-21 19:13:06,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3710, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3854, PETRI_PLACES=196, PETRI_TRANSITIONS=281} [2024-06-21 19:13:06,281 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-21 19:13:06,281 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 281 transitions, 3854 flow [2024-06-21 19:13:06,282 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-21 19:13:06,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:06,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:06,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 19:13:06,282 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:06,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:06,283 INFO L85 PathProgramCache]: Analyzing trace with hash 262331065, now seen corresponding path program 3 times [2024-06-21 19:13:06,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:06,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456212005] [2024-06-21 19:13:06,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:06,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:06,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:07,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:07,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:07,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456212005] [2024-06-21 19:13:07,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456212005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:07,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:07,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:13:07,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209614119] [2024-06-21 19:13:07,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:07,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:13:07,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:07,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:13:07,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:13:07,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:07,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 281 transitions, 3854 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:07,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:07,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:07,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:08,029 INFO L124 PetriNetUnfolderBase]: 3078/4910 cut-off events. [2024-06-21 19:13:08,029 INFO L125 PetriNetUnfolderBase]: For 231918/231921 co-relation queries the response was YES. [2024-06-21 19:13:08,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34243 conditions, 4910 events. 3078/4910 cut-off events. For 231918/231921 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 29096 event pairs, 839 based on Foata normal form. 4/4897 useless extension candidates. Maximal degree in co-relation 34149. Up to 4448 conditions per place. [2024-06-21 19:13:08,068 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 75 changer transitions 0/305 dead transitions. [2024-06-21 19:13:08,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 305 transitions, 4928 flow [2024-06-21 19:13:08,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:13:08,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:13:08,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 19:13:08,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-21 19:13:08,070 INFO L175 Difference]: Start difference. First operand has 196 places, 281 transitions, 3854 flow. Second operand 8 states and 127 transitions. [2024-06-21 19:13:08,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 305 transitions, 4928 flow [2024-06-21 19:13:08,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 305 transitions, 4806 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 19:13:08,432 INFO L231 Difference]: Finished difference. Result has 201 places, 292 transitions, 4104 flow [2024-06-21 19:13:08,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4104, PETRI_PLACES=201, PETRI_TRANSITIONS=292} [2024-06-21 19:13:08,433 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-21 19:13:08,433 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 292 transitions, 4104 flow [2024-06-21 19:13:08,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:08,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:08,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:08,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 19:13:08,434 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-21 19:13:08,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:08,434 INFO L85 PathProgramCache]: Analyzing trace with hash 946644147, now seen corresponding path program 7 times [2024-06-21 19:13:08,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:08,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811674017] [2024-06-21 19:13:08,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:08,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:08,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:09,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-21 19:13:09,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:09,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811674017] [2024-06-21 19:13:09,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811674017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:09,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:09,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:13:09,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015123510] [2024-06-21 19:13:09,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:09,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:13:09,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:09,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:13:09,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:13:09,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:09,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 292 transitions, 4104 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:13:09,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:09,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:09,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:10,651 INFO L124 PetriNetUnfolderBase]: 3619/5797 cut-off events. [2024-06-21 19:13:10,651 INFO L125 PetriNetUnfolderBase]: For 276553/276553 co-relation queries the response was YES. [2024-06-21 19:13:10,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39688 conditions, 5797 events. 3619/5797 cut-off events. For 276553/276553 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 35716 event pairs, 845 based on Foata normal form. 16/5808 useless extension candidates. Maximal degree in co-relation 39591. Up to 3629 conditions per place. [2024-06-21 19:13:10,701 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 218 selfloop transitions, 130 changer transitions 0/352 dead transitions. [2024-06-21 19:13:10,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 352 transitions, 5334 flow [2024-06-21 19:13:10,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:13:10,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:13:10,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 19:13:10,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 19:13:10,703 INFO L175 Difference]: Start difference. First operand has 201 places, 292 transitions, 4104 flow. Second operand 9 states and 171 transitions. [2024-06-21 19:13:10,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 352 transitions, 5334 flow [2024-06-21 19:13:11,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 352 transitions, 5190 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-21 19:13:11,129 INFO L231 Difference]: Finished difference. Result has 208 places, 305 transitions, 4508 flow [2024-06-21 19:13:11,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3962, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4508, PETRI_PLACES=208, PETRI_TRANSITIONS=305} [2024-06-21 19:13:11,129 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-21 19:13:11,129 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 305 transitions, 4508 flow [2024-06-21 19:13:11,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:13:11,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:11,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:11,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 19:13:11,130 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-21 19:13:11,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:11,130 INFO L85 PathProgramCache]: Analyzing trace with hash -381975731, now seen corresponding path program 8 times [2024-06-21 19:13:11,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:11,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833495966] [2024-06-21 19:13:11,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:11,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:11,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:12,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-21 19:13:12,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:12,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833495966] [2024-06-21 19:13:12,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833495966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:12,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:12,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:13:12,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591154548] [2024-06-21 19:13:12,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:12,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:13:12,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:12,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:13:12,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:13:12,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:12,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 305 transitions, 4508 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:13:12,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:12,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:12,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:13,352 INFO L124 PetriNetUnfolderBase]: 3715/5946 cut-off events. [2024-06-21 19:13:13,352 INFO L125 PetriNetUnfolderBase]: For 292617/292617 co-relation queries the response was YES. [2024-06-21 19:13:13,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41536 conditions, 5946 events. 3715/5946 cut-off events. For 292617/292617 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 36713 event pairs, 844 based on Foata normal form. 16/5957 useless extension candidates. Maximal degree in co-relation 41436. Up to 4798 conditions per place. [2024-06-21 19:13:13,408 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 221 selfloop transitions, 123 changer transitions 0/348 dead transitions. [2024-06-21 19:13:13,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 348 transitions, 5383 flow [2024-06-21 19:13:13,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:13:13,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:13:13,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 19:13:13,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-21 19:13:13,410 INFO L175 Difference]: Start difference. First operand has 208 places, 305 transitions, 4508 flow. Second operand 9 states and 170 transitions. [2024-06-21 19:13:13,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 348 transitions, 5383 flow [2024-06-21 19:13:14,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 348 transitions, 5236 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 19:13:14,062 INFO L231 Difference]: Finished difference. Result has 212 places, 307 transitions, 4670 flow [2024-06-21 19:13:14,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4361, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4670, PETRI_PLACES=212, PETRI_TRANSITIONS=307} [2024-06-21 19:13:14,062 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-21 19:13:14,062 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 307 transitions, 4670 flow [2024-06-21 19:13:14,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:13:14,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:14,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:14,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 19:13:14,063 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-21 19:13:14,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:14,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1140999637, now seen corresponding path program 9 times [2024-06-21 19:13:14,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:14,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479209247] [2024-06-21 19:13:14,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:14,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:14,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:14,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:14,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:14,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479209247] [2024-06-21 19:13:14,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479209247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:14,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:14,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:13:14,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754205791] [2024-06-21 19:13:14,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:14,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:13:14,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:14,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:13:14,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:13:14,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 19:13:14,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 307 transitions, 4670 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:14,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:14,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 19:13:14,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:16,185 INFO L124 PetriNetUnfolderBase]: 3447/5924 cut-off events. [2024-06-21 19:13:16,186 INFO L125 PetriNetUnfolderBase]: For 309460/309758 co-relation queries the response was YES. [2024-06-21 19:13:16,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41044 conditions, 5924 events. 3447/5924 cut-off events. For 309460/309758 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 41455 event pairs, 598 based on Foata normal form. 109/5845 useless extension candidates. Maximal degree in co-relation 40942. Up to 2148 conditions per place. [2024-06-21 19:13:16,251 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 151 selfloop transitions, 141 changer transitions 0/358 dead transitions. [2024-06-21 19:13:16,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 358 transitions, 5651 flow [2024-06-21 19:13:16,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:13:16,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:13:16,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-21 19:13:16,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-21 19:13:16,252 INFO L175 Difference]: Start difference. First operand has 212 places, 307 transitions, 4670 flow. Second operand 7 states and 152 transitions. [2024-06-21 19:13:16,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 358 transitions, 5651 flow [2024-06-21 19:13:16,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 358 transitions, 5383 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 19:13:16,763 INFO L231 Difference]: Finished difference. Result has 213 places, 322 transitions, 4928 flow [2024-06-21 19:13:16,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4402, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4928, PETRI_PLACES=213, PETRI_TRANSITIONS=322} [2024-06-21 19:13:16,764 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-21 19:13:16,764 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 322 transitions, 4928 flow [2024-06-21 19:13:16,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:16,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:16,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:16,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 19:13:16,765 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-21 19:13:16,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:16,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1734697637, now seen corresponding path program 10 times [2024-06-21 19:13:16,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:16,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988635039] [2024-06-21 19:13:16,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:16,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:16,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:17,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:17,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:17,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988635039] [2024-06-21 19:13:17,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988635039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:17,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:17,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:13:17,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642137667] [2024-06-21 19:13:17,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:17,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:13:17,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:17,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:13:17,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:13:17,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:17,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 322 transitions, 4928 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:13:17,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:17,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:17,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:19,148 INFO L124 PetriNetUnfolderBase]: 4284/6939 cut-off events. [2024-06-21 19:13:19,148 INFO L125 PetriNetUnfolderBase]: For 309634/309638 co-relation queries the response was YES. [2024-06-21 19:13:19,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46963 conditions, 6939 events. 4284/6939 cut-off events. For 309634/309638 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 45332 event pairs, 1173 based on Foata normal form. 24/6958 useless extension candidates. Maximal degree in co-relation 46860. Up to 5925 conditions per place. [2024-06-21 19:13:19,212 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 237 selfloop transitions, 122 changer transitions 0/363 dead transitions. [2024-06-21 19:13:19,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 363 transitions, 5846 flow [2024-06-21 19:13:19,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:13:19,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:13:19,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 19:13:19,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-21 19:13:19,214 INFO L175 Difference]: Start difference. First operand has 213 places, 322 transitions, 4928 flow. Second operand 9 states and 168 transitions. [2024-06-21 19:13:19,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 363 transitions, 5846 flow [2024-06-21 19:13:19,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 363 transitions, 5638 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-21 19:13:19,858 INFO L231 Difference]: Finished difference. Result has 219 places, 324 transitions, 5058 flow [2024-06-21 19:13:19,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4742, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5058, PETRI_PLACES=219, PETRI_TRANSITIONS=324} [2024-06-21 19:13:19,859 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-21 19:13:19,859 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 324 transitions, 5058 flow [2024-06-21 19:13:19,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:13:19,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:19,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:19,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 19:13:19,859 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:19,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:19,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1415254165, now seen corresponding path program 4 times [2024-06-21 19:13:19,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:19,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652882711] [2024-06-21 19:13:19,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:19,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:19,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:20,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:20,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:20,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652882711] [2024-06-21 19:13:20,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652882711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:20,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:20,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:13:20,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037987100] [2024-06-21 19:13:20,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:20,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:13:20,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:20,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:13:20,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:13:20,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:20,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 324 transitions, 5058 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:20,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:20,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:20,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:21,742 INFO L124 PetriNetUnfolderBase]: 4318/6993 cut-off events. [2024-06-21 19:13:21,743 INFO L125 PetriNetUnfolderBase]: For 302558/302565 co-relation queries the response was YES. [2024-06-21 19:13:21,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46764 conditions, 6993 events. 4318/6993 cut-off events. For 302558/302565 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 46068 event pairs, 1515 based on Foata normal form. 8/6998 useless extension candidates. Maximal degree in co-relation 46659. Up to 6562 conditions per place. [2024-06-21 19:13:21,804 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 285 selfloop transitions, 72 changer transitions 0/361 dead transitions. [2024-06-21 19:13:21,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 361 transitions, 6076 flow [2024-06-21 19:13:21,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:13:21,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:13:21,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 19:13:21,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-21 19:13:21,806 INFO L175 Difference]: Start difference. First operand has 219 places, 324 transitions, 5058 flow. Second operand 8 states and 139 transitions. [2024-06-21 19:13:21,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 361 transitions, 6076 flow [2024-06-21 19:13:22,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 361 transitions, 5804 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 19:13:22,562 INFO L231 Difference]: Finished difference. Result has 221 places, 338 transitions, 5225 flow [2024-06-21 19:13:22,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4796, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5225, PETRI_PLACES=221, PETRI_TRANSITIONS=338} [2024-06-21 19:13:22,562 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-21 19:13:22,563 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 338 transitions, 5225 flow [2024-06-21 19:13:22,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:22,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:22,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:22,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 19:13:22,563 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:22,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:22,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1673541629, now seen corresponding path program 11 times [2024-06-21 19:13:22,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:22,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69545288] [2024-06-21 19:13:22,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:22,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:22,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:23,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-21 19:13:23,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:23,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69545288] [2024-06-21 19:13:23,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69545288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:23,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:23,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:13:23,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139621258] [2024-06-21 19:13:23,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:23,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:13:23,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:23,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:13:23,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:13:23,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:23,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 338 transitions, 5225 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:13:23,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:23,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:23,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:25,122 INFO L124 PetriNetUnfolderBase]: 4527/7342 cut-off events. [2024-06-21 19:13:25,122 INFO L125 PetriNetUnfolderBase]: For 322094/322096 co-relation queries the response was YES. [2024-06-21 19:13:25,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48215 conditions, 7342 events. 4527/7342 cut-off events. For 322094/322096 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 48597 event pairs, 1174 based on Foata normal form. 18/7355 useless extension candidates. Maximal degree in co-relation 48108. Up to 5785 conditions per place. [2024-06-21 19:13:25,190 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 253 selfloop transitions, 135 changer transitions 0/392 dead transitions. [2024-06-21 19:13:25,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 392 transitions, 6508 flow [2024-06-21 19:13:25,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:13:25,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:13:25,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 19:13:25,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-21 19:13:25,192 INFO L175 Difference]: Start difference. First operand has 221 places, 338 transitions, 5225 flow. Second operand 9 states and 174 transitions. [2024-06-21 19:13:25,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 392 transitions, 6508 flow [2024-06-21 19:13:25,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 392 transitions, 6323 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 19:13:25,823 INFO L231 Difference]: Finished difference. Result has 225 places, 347 transitions, 5533 flow [2024-06-21 19:13:25,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5040, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5533, PETRI_PLACES=225, PETRI_TRANSITIONS=347} [2024-06-21 19:13:25,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-21 19:13:25,824 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 347 transitions, 5533 flow [2024-06-21 19:13:25,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:13:25,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:25,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:25,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 19:13:25,825 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-21 19:13:25,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:25,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1679051879, now seen corresponding path program 12 times [2024-06-21 19:13:25,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:25,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140667725] [2024-06-21 19:13:25,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:25,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:25,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:26,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:26,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:26,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140667725] [2024-06-21 19:13:26,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140667725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:26,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:26,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:13:26,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333730986] [2024-06-21 19:13:26,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:26,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:13:26,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:26,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:13:26,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:13:26,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:26,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 347 transitions, 5533 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:13:26,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:26,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:26,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:28,468 INFO L124 PetriNetUnfolderBase]: 4540/7361 cut-off events. [2024-06-21 19:13:28,468 INFO L125 PetriNetUnfolderBase]: For 318416/318416 co-relation queries the response was YES. [2024-06-21 19:13:28,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48243 conditions, 7361 events. 4540/7361 cut-off events. For 318416/318416 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 48767 event pairs, 1173 based on Foata normal form. 20/7376 useless extension candidates. Maximal degree in co-relation 48135. Up to 6329 conditions per place. [2024-06-21 19:13:28,547 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 262 selfloop transitions, 120 changer transitions 0/386 dead transitions. [2024-06-21 19:13:28,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 386 transitions, 6444 flow [2024-06-21 19:13:28,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:13:28,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:13:28,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 19:13:28,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-21 19:13:28,549 INFO L175 Difference]: Start difference. First operand has 225 places, 347 transitions, 5533 flow. Second operand 9 states and 166 transitions. [2024-06-21 19:13:28,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 386 transitions, 6444 flow [2024-06-21 19:13:29,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 386 transitions, 6216 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 19:13:29,315 INFO L231 Difference]: Finished difference. Result has 229 places, 348 transitions, 5578 flow [2024-06-21 19:13:29,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5306, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5578, PETRI_PLACES=229, PETRI_TRANSITIONS=348} [2024-06-21 19:13:29,316 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-21 19:13:29,316 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 348 transitions, 5578 flow [2024-06-21 19:13:29,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:13:29,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:29,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:29,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 19:13:29,317 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-21 19:13:29,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:29,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1679267081, now seen corresponding path program 4 times [2024-06-21 19:13:29,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:29,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299422605] [2024-06-21 19:13:29,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:29,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:29,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:30,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:30,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:30,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299422605] [2024-06-21 19:13:30,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299422605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:30,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:30,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:13:30,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120939888] [2024-06-21 19:13:30,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:30,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:13:30,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:30,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:13:30,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:13:30,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:30,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 348 transitions, 5578 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:30,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:30,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:30,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:32,199 INFO L124 PetriNetUnfolderBase]: 4667/7572 cut-off events. [2024-06-21 19:13:32,199 INFO L125 PetriNetUnfolderBase]: For 301060/301060 co-relation queries the response was YES. [2024-06-21 19:13:32,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48381 conditions, 7572 events. 4667/7572 cut-off events. For 301060/301060 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 50409 event pairs, 1164 based on Foata normal form. 12/7579 useless extension candidates. Maximal degree in co-relation 48272. Up to 5854 conditions per place. [2024-06-21 19:13:32,270 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 260 selfloop transitions, 129 changer transitions 0/393 dead transitions. [2024-06-21 19:13:32,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 393 transitions, 6491 flow [2024-06-21 19:13:32,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:13:32,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:13:32,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 19:13:32,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-21 19:13:32,272 INFO L175 Difference]: Start difference. First operand has 229 places, 348 transitions, 5578 flow. Second operand 9 states and 166 transitions. [2024-06-21 19:13:32,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 393 transitions, 6491 flow [2024-06-21 19:13:33,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 393 transitions, 6233 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 19:13:33,081 INFO L231 Difference]: Finished difference. Result has 231 places, 353 transitions, 5625 flow [2024-06-21 19:13:33,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5234, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5625, PETRI_PLACES=231, PETRI_TRANSITIONS=353} [2024-06-21 19:13:33,082 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-21 19:13:33,082 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 353 transitions, 5625 flow [2024-06-21 19:13:33,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:33,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:33,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:33,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 19:13:33,082 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:33,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:33,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1056838207, now seen corresponding path program 5 times [2024-06-21 19:13:33,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:33,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288147103] [2024-06-21 19:13:33,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:33,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:33,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:33,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:33,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:33,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288147103] [2024-06-21 19:13:33,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288147103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:33,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:33,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:13:33,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946631852] [2024-06-21 19:13:33,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:33,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:13:33,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:33,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:13:33,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:13:33,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:33,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 353 transitions, 5625 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:33,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:33,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:33,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:35,104 INFO L124 PetriNetUnfolderBase]: 4692/7617 cut-off events. [2024-06-21 19:13:35,105 INFO L125 PetriNetUnfolderBase]: For 298689/298694 co-relation queries the response was YES. [2024-06-21 19:13:35,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49137 conditions, 7617 events. 4692/7617 cut-off events. For 298689/298694 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 51250 event pairs, 1597 based on Foata normal form. 6/7620 useless extension candidates. Maximal degree in co-relation 49026. Up to 7164 conditions per place. [2024-06-21 19:13:35,187 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 310 selfloop transitions, 71 changer transitions 0/385 dead transitions. [2024-06-21 19:13:35,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 385 transitions, 6604 flow [2024-06-21 19:13:35,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:13:35,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:13:35,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 19:13:35,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-21 19:13:35,189 INFO L175 Difference]: Start difference. First operand has 231 places, 353 transitions, 5625 flow. Second operand 8 states and 137 transitions. [2024-06-21 19:13:35,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 385 transitions, 6604 flow [2024-06-21 19:13:35,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 385 transitions, 6279 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 19:13:35,920 INFO L231 Difference]: Finished difference. Result has 231 places, 364 transitions, 5632 flow [2024-06-21 19:13:35,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5300, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5632, PETRI_PLACES=231, PETRI_TRANSITIONS=364} [2024-06-21 19:13:35,920 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-21 19:13:35,920 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 364 transitions, 5632 flow [2024-06-21 19:13:35,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:35,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:35,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:35,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 19:13:35,921 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:35,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:35,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1554050617, now seen corresponding path program 6 times [2024-06-21 19:13:35,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:35,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021847669] [2024-06-21 19:13:35,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:35,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:35,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:36,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:36,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:36,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021847669] [2024-06-21 19:13:36,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021847669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:36,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:36,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:13:36,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219768949] [2024-06-21 19:13:36,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:36,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:13:36,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:36,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:13:36,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:13:36,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:36,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 364 transitions, 5632 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:36,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:36,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:36,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:38,109 INFO L124 PetriNetUnfolderBase]: 4724/7666 cut-off events. [2024-06-21 19:13:38,109 INFO L125 PetriNetUnfolderBase]: For 287503/287506 co-relation queries the response was YES. [2024-06-21 19:13:38,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48768 conditions, 7666 events. 4724/7666 cut-off events. For 287503/287506 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 51543 event pairs, 1608 based on Foata normal form. 4/7667 useless extension candidates. Maximal degree in co-relation 48657. Up to 7140 conditions per place. [2024-06-21 19:13:38,199 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 308 selfloop transitions, 84 changer transitions 0/396 dead transitions. [2024-06-21 19:13:38,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 396 transitions, 6806 flow [2024-06-21 19:13:38,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:13:38,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:13:38,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 19:13:38,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-21 19:13:38,215 INFO L175 Difference]: Start difference. First operand has 231 places, 364 transitions, 5632 flow. Second operand 8 states and 135 transitions. [2024-06-21 19:13:38,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 396 transitions, 6806 flow [2024-06-21 19:13:38,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 396 transitions, 6632 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 19:13:38,776 INFO L231 Difference]: Finished difference. Result has 236 places, 377 transitions, 5919 flow [2024-06-21 19:13:38,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5458, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5919, PETRI_PLACES=236, PETRI_TRANSITIONS=377} [2024-06-21 19:13:38,782 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-21 19:13:38,790 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 377 transitions, 5919 flow [2024-06-21 19:13:38,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:38,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:38,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:38,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 19:13:38,791 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:38,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:38,791 INFO L85 PathProgramCache]: Analyzing trace with hash 816948625, now seen corresponding path program 1 times [2024-06-21 19:13:38,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:38,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293724227] [2024-06-21 19:13:38,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:38,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:38,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:39,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:39,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:39,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293724227] [2024-06-21 19:13:39,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293724227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:39,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:39,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:13:39,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633103080] [2024-06-21 19:13:39,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:39,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:13:39,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:39,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:13:39,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:13:39,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:39,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 377 transitions, 5919 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:39,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:39,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:39,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:40,833 INFO L124 PetriNetUnfolderBase]: 4729/7670 cut-off events. [2024-06-21 19:13:40,834 INFO L125 PetriNetUnfolderBase]: For 297345/297345 co-relation queries the response was YES. [2024-06-21 19:13:40,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49273 conditions, 7670 events. 4729/7670 cut-off events. For 297345/297345 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 51379 event pairs, 2148 based on Foata normal form. 1/7669 useless extension candidates. Maximal degree in co-relation 49160. Up to 7385 conditions per place. [2024-06-21 19:13:40,923 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 375 selfloop transitions, 19 changer transitions 0/398 dead transitions. [2024-06-21 19:13:40,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 398 transitions, 6819 flow [2024-06-21 19:13:40,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:13:40,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:13:40,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-21 19:13:40,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 19:13:40,925 INFO L175 Difference]: Start difference. First operand has 236 places, 377 transitions, 5919 flow. Second operand 8 states and 120 transitions. [2024-06-21 19:13:40,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 398 transitions, 6819 flow [2024-06-21 19:13:41,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 398 transitions, 6563 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 19:13:41,639 INFO L231 Difference]: Finished difference. Result has 238 places, 383 transitions, 5775 flow [2024-06-21 19:13:41,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5663, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5775, PETRI_PLACES=238, PETRI_TRANSITIONS=383} [2024-06-21 19:13:41,640 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-21 19:13:41,640 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 383 transitions, 5775 flow [2024-06-21 19:13:41,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:41,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:41,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:41,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 19:13:41,640 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:41,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:41,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1077809025, now seen corresponding path program 2 times [2024-06-21 19:13:41,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:41,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502349805] [2024-06-21 19:13:41,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:41,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:41,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:42,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:42,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:42,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502349805] [2024-06-21 19:13:42,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502349805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:42,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:42,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:13:42,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716075649] [2024-06-21 19:13:42,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:42,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:13:42,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:42,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:13:42,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:13:42,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:42,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 383 transitions, 5775 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:42,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:42,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:42,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:43,780 INFO L124 PetriNetUnfolderBase]: 4742/7688 cut-off events. [2024-06-21 19:13:43,780 INFO L125 PetriNetUnfolderBase]: For 304670/304670 co-relation queries the response was YES. [2024-06-21 19:13:43,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49853 conditions, 7688 events. 4742/7688 cut-off events. For 304670/304670 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 51488 event pairs, 2189 based on Foata normal form. 1/7687 useless extension candidates. Maximal degree in co-relation 49739. Up to 7393 conditions per place. [2024-06-21 19:13:43,870 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 372 selfloop transitions, 26 changer transitions 0/402 dead transitions. [2024-06-21 19:13:43,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 402 transitions, 6817 flow [2024-06-21 19:13:43,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:13:43,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:13:43,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 19:13:43,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-21 19:13:43,871 INFO L175 Difference]: Start difference. First operand has 238 places, 383 transitions, 5775 flow. Second operand 7 states and 113 transitions. [2024-06-21 19:13:43,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 402 transitions, 6817 flow [2024-06-21 19:13:44,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 402 transitions, 6780 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-21 19:13:44,579 INFO L231 Difference]: Finished difference. Result has 244 places, 389 transitions, 5906 flow [2024-06-21 19:13:44,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5738, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5906, PETRI_PLACES=244, PETRI_TRANSITIONS=389} [2024-06-21 19:13:44,579 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-21 19:13:44,580 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 389 transitions, 5906 flow [2024-06-21 19:13:44,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:44,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:44,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:44,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 19:13:44,580 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:44,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:44,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1077808839, now seen corresponding path program 1 times [2024-06-21 19:13:44,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:44,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901654664] [2024-06-21 19:13:44,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:44,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:44,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:45,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:45,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:45,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901654664] [2024-06-21 19:13:45,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901654664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:45,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:45,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:13:45,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226960874] [2024-06-21 19:13:45,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:45,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:13:45,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:45,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:13:45,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:13:45,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:45,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 389 transitions, 5906 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:45,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:45,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:45,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:46,850 INFO L124 PetriNetUnfolderBase]: 4747/7695 cut-off events. [2024-06-21 19:13:46,850 INFO L125 PetriNetUnfolderBase]: For 316106/316106 co-relation queries the response was YES. [2024-06-21 19:13:46,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51106 conditions, 7695 events. 4747/7695 cut-off events. For 316106/316106 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 51548 event pairs, 2147 based on Foata normal form. 1/7694 useless extension candidates. Maximal degree in co-relation 50989. Up to 7425 conditions per place. [2024-06-21 19:13:46,927 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 384 selfloop transitions, 15 changer transitions 0/403 dead transitions. [2024-06-21 19:13:46,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 403 transitions, 6794 flow [2024-06-21 19:13:46,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:13:46,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:13:46,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 19:13:46,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-21 19:13:46,928 INFO L175 Difference]: Start difference. First operand has 244 places, 389 transitions, 5906 flow. Second operand 6 states and 97 transitions. [2024-06-21 19:13:46,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 403 transitions, 6794 flow [2024-06-21 19:13:47,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 403 transitions, 6722 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 19:13:47,757 INFO L231 Difference]: Finished difference. Result has 246 places, 392 transitions, 5932 flow [2024-06-21 19:13:47,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5836, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5932, PETRI_PLACES=246, PETRI_TRANSITIONS=392} [2024-06-21 19:13:47,758 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-21 19:13:47,758 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 392 transitions, 5932 flow [2024-06-21 19:13:47,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:47,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:47,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:47,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 19:13:47,759 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:47,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:47,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1073160699, now seen corresponding path program 2 times [2024-06-21 19:13:47,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:47,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273632013] [2024-06-21 19:13:47,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:47,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:47,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:48,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:48,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:48,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273632013] [2024-06-21 19:13:48,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273632013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:48,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:48,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:13:48,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669694199] [2024-06-21 19:13:48,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:48,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:13:48,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:48,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:13:48,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:13:48,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:48,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 392 transitions, 5932 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:48,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:48,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:48,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:50,159 INFO L124 PetriNetUnfolderBase]: 4744/7692 cut-off events. [2024-06-21 19:13:50,159 INFO L125 PetriNetUnfolderBase]: For 321923/321929 co-relation queries the response was YES. [2024-06-21 19:13:50,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51285 conditions, 7692 events. 4744/7692 cut-off events. For 321923/321929 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 51550 event pairs, 2193 based on Foata normal form. 5/7694 useless extension candidates. Maximal degree in co-relation 51167. Up to 7407 conditions per place. [2024-06-21 19:13:50,233 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 375 selfloop transitions, 24 changer transitions 0/403 dead transitions. [2024-06-21 19:13:50,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 403 transitions, 6812 flow [2024-06-21 19:13:50,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:13:50,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:13:50,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 19:13:50,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-21 19:13:50,235 INFO L175 Difference]: Start difference. First operand has 246 places, 392 transitions, 5932 flow. Second operand 6 states and 97 transitions. [2024-06-21 19:13:50,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 403 transitions, 6812 flow [2024-06-21 19:13:51,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 403 transitions, 6750 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 19:13:51,091 INFO L231 Difference]: Finished difference. Result has 248 places, 395 transitions, 5991 flow [2024-06-21 19:13:51,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5870, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5991, PETRI_PLACES=248, PETRI_TRANSITIONS=395} [2024-06-21 19:13:51,091 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-21 19:13:51,091 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 395 transitions, 5991 flow [2024-06-21 19:13:51,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:51,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:51,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:51,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 19:13:51,092 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:51,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:51,092 INFO L85 PathProgramCache]: Analyzing trace with hash 262515763, now seen corresponding path program 3 times [2024-06-21 19:13:51,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:51,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123033471] [2024-06-21 19:13:51,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:51,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:51,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:51,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:51,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:51,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123033471] [2024-06-21 19:13:51,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123033471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:51,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:51,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:13:51,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269306957] [2024-06-21 19:13:51,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:51,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:13:51,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:51,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:13:51,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:13:51,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:51,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 395 transitions, 5991 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:51,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:51,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:51,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:53,268 INFO L124 PetriNetUnfolderBase]: 4741/7689 cut-off events. [2024-06-21 19:13:53,268 INFO L125 PetriNetUnfolderBase]: For 328509/328512 co-relation queries the response was YES. [2024-06-21 19:13:53,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51552 conditions, 7689 events. 4741/7689 cut-off events. For 328509/328512 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 51537 event pairs, 2200 based on Foata normal form. 1/7686 useless extension candidates. Maximal degree in co-relation 51433. Up to 7383 conditions per place. [2024-06-21 19:13:53,359 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 371 selfloop transitions, 33 changer transitions 0/408 dead transitions. [2024-06-21 19:13:53,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 408 transitions, 7001 flow [2024-06-21 19:13:53,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:13:53,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:13:53,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 19:13:53,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 19:13:53,361 INFO L175 Difference]: Start difference. First operand has 248 places, 395 transitions, 5991 flow. Second operand 7 states and 112 transitions. [2024-06-21 19:13:53,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 408 transitions, 7001 flow [2024-06-21 19:13:54,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 408 transitions, 6914 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 19:13:54,261 INFO L231 Difference]: Finished difference. Result has 251 places, 398 transitions, 6034 flow [2024-06-21 19:13:54,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5904, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6034, PETRI_PLACES=251, PETRI_TRANSITIONS=398} [2024-06-21 19:13:54,261 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-21 19:13:54,261 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 398 transitions, 6034 flow [2024-06-21 19:13:54,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:54,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:54,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:54,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 19:13:54,262 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:54,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:54,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1460338847, now seen corresponding path program 1 times [2024-06-21 19:13:54,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:54,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460228793] [2024-06-21 19:13:54,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:54,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:54,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:55,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:55,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:55,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460228793] [2024-06-21 19:13:55,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460228793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:55,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:55,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:13:55,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870500106] [2024-06-21 19:13:55,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:55,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:13:55,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:55,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:13:55,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:13:55,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:55,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 398 transitions, 6034 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:55,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:55,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:55,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:13:57,230 INFO L124 PetriNetUnfolderBase]: 4736/7685 cut-off events. [2024-06-21 19:13:57,231 INFO L125 PetriNetUnfolderBase]: For 337814/337814 co-relation queries the response was YES. [2024-06-21 19:13:57,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52098 conditions, 7685 events. 4736/7685 cut-off events. For 337814/337814 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 51504 event pairs, 2146 based on Foata normal form. 2/7685 useless extension candidates. Maximal degree in co-relation 51978. Up to 7410 conditions per place. [2024-06-21 19:13:57,320 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 389 selfloop transitions, 17 changer transitions 0/410 dead transitions. [2024-06-21 19:13:57,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 410 transitions, 6940 flow [2024-06-21 19:13:57,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:13:57,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:13:57,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-21 19:13:57,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-21 19:13:57,321 INFO L175 Difference]: Start difference. First operand has 251 places, 398 transitions, 6034 flow. Second operand 8 states and 114 transitions. [2024-06-21 19:13:57,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 410 transitions, 6940 flow [2024-06-21 19:13:58,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 410 transitions, 6832 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 19:13:58,236 INFO L231 Difference]: Finished difference. Result has 254 places, 400 transitions, 6035 flow [2024-06-21 19:13:58,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5926, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6035, PETRI_PLACES=254, PETRI_TRANSITIONS=400} [2024-06-21 19:13:58,237 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-21 19:13:58,237 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 400 transitions, 6035 flow [2024-06-21 19:13:58,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:58,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:13:58,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:13:58,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 19:13:58,238 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:13:58,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:13:58,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1439367164, now seen corresponding path program 1 times [2024-06-21 19:13:58,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:13:58,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076773728] [2024-06-21 19:13:58,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:13:58,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:13:58,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:13:59,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:13:59,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:13:59,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076773728] [2024-06-21 19:13:59,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076773728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:13:59,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:13:59,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:13:59,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725189599] [2024-06-21 19:13:59,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:13:59,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:13:59,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:13:59,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:13:59,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:13:59,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:13:59,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 400 transitions, 6035 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:13:59,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:13:59,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:13:59,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:00,546 INFO L124 PetriNetUnfolderBase]: 4756/7716 cut-off events. [2024-06-21 19:14:00,547 INFO L125 PetriNetUnfolderBase]: For 349028/349034 co-relation queries the response was YES. [2024-06-21 19:14:00,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52579 conditions, 7716 events. 4756/7716 cut-off events. For 349028/349034 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 51771 event pairs, 1661 based on Foata normal form. 8/7714 useless extension candidates. Maximal degree in co-relation 52458. Up to 7256 conditions per place. [2024-06-21 19:14:00,638 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 356 selfloop transitions, 63 changer transitions 0/423 dead transitions. [2024-06-21 19:14:00,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 423 transitions, 7094 flow [2024-06-21 19:14:00,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:14:00,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:14:00,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 19:14:00,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43214285714285716 [2024-06-21 19:14:00,640 INFO L175 Difference]: Start difference. First operand has 254 places, 400 transitions, 6035 flow. Second operand 7 states and 121 transitions. [2024-06-21 19:14:00,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 423 transitions, 7094 flow [2024-06-21 19:14:01,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 423 transitions, 7001 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 19:14:01,679 INFO L231 Difference]: Finished difference. Result has 255 places, 408 transitions, 6251 flow [2024-06-21 19:14:01,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5942, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6251, PETRI_PLACES=255, PETRI_TRANSITIONS=408} [2024-06-21 19:14:01,680 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-21 19:14:01,680 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 408 transitions, 6251 flow [2024-06-21 19:14:01,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:01,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:01,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:01,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 19:14:01,680 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:01,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:01,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1858642368, now seen corresponding path program 2 times [2024-06-21 19:14:01,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:01,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424862912] [2024-06-21 19:14:01,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:01,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:01,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:02,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:02,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:02,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424862912] [2024-06-21 19:14:02,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424862912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:02,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:02,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:14:02,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598590842] [2024-06-21 19:14:02,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:02,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:14:02,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:02,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:14:02,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:14:02,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:14:02,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 408 transitions, 6251 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:02,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:02,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:14:02,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:03,969 INFO L124 PetriNetUnfolderBase]: 4760/7718 cut-off events. [2024-06-21 19:14:03,970 INFO L125 PetriNetUnfolderBase]: For 355241/355247 co-relation queries the response was YES. [2024-06-21 19:14:04,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52836 conditions, 7718 events. 4760/7718 cut-off events. For 355241/355247 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 51725 event pairs, 1585 based on Foata normal form. 8/7716 useless extension candidates. Maximal degree in co-relation 52714. Up to 7190 conditions per place. [2024-06-21 19:14:04,066 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 334 selfloop transitions, 89 changer transitions 0/427 dead transitions. [2024-06-21 19:14:04,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 427 transitions, 7409 flow [2024-06-21 19:14:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:14:04,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:14:04,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 19:14:04,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 19:14:04,068 INFO L175 Difference]: Start difference. First operand has 255 places, 408 transitions, 6251 flow. Second operand 8 states and 128 transitions. [2024-06-21 19:14:04,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 427 transitions, 7409 flow [2024-06-21 19:14:05,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 427 transitions, 7206 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-21 19:14:05,338 INFO L231 Difference]: Finished difference. Result has 258 places, 414 transitions, 6393 flow [2024-06-21 19:14:05,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6048, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6393, PETRI_PLACES=258, PETRI_TRANSITIONS=414} [2024-06-21 19:14:05,338 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-21 19:14:05,338 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 414 transitions, 6393 flow [2024-06-21 19:14:05,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:05,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:05,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:05,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 19:14:05,339 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-21 19:14:05,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:05,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1435823027, now seen corresponding path program 1 times [2024-06-21 19:14:05,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:05,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577901629] [2024-06-21 19:14:05,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:05,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:05,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:06,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:06,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:06,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577901629] [2024-06-21 19:14:06,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577901629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:06,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:06,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:14:06,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798169067] [2024-06-21 19:14:06,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:06,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:14:06,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:06,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:14:06,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:14:06,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:14:06,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 414 transitions, 6393 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:06,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:06,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:14:06,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:07,808 INFO L124 PetriNetUnfolderBase]: 4770/7737 cut-off events. [2024-06-21 19:14:07,808 INFO L125 PetriNetUnfolderBase]: For 361489/361497 co-relation queries the response was YES. [2024-06-21 19:14:07,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53092 conditions, 7737 events. 4770/7737 cut-off events. For 361489/361497 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 51977 event pairs, 1607 based on Foata normal form. 8/7742 useless extension candidates. Maximal degree in co-relation 52969. Up to 7235 conditions per place. [2024-06-21 19:14:07,907 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 347 selfloop transitions, 87 changer transitions 0/438 dead transitions. [2024-06-21 19:14:07,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 438 transitions, 7413 flow [2024-06-21 19:14:07,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:14:07,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:14:07,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 19:14:07,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-21 19:14:07,916 INFO L175 Difference]: Start difference. First operand has 258 places, 414 transitions, 6393 flow. Second operand 7 states and 133 transitions. [2024-06-21 19:14:07,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 438 transitions, 7413 flow [2024-06-21 19:14:09,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 438 transitions, 7192 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-21 19:14:09,223 INFO L231 Difference]: Finished difference. Result has 260 places, 418 transitions, 6454 flow [2024-06-21 19:14:09,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6172, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6454, PETRI_PLACES=260, PETRI_TRANSITIONS=418} [2024-06-21 19:14:09,223 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-21 19:14:09,223 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 418 transitions, 6454 flow [2024-06-21 19:14:09,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:09,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:09,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:09,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 19:14:09,224 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-21 19:14:09,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:09,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1445088617, now seen corresponding path program 2 times [2024-06-21 19:14:09,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:09,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650705615] [2024-06-21 19:14:09,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:09,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:09,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:10,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:10,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:10,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650705615] [2024-06-21 19:14:10,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650705615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:10,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:10,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:14:10,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161300498] [2024-06-21 19:14:10,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:10,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:14:10,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:10,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:14:10,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:14:10,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:14:10,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 418 transitions, 6454 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:10,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:10,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:14:10,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:11,703 INFO L124 PetriNetUnfolderBase]: 4806/7789 cut-off events. [2024-06-21 19:14:11,703 INFO L125 PetriNetUnfolderBase]: For 378327/378333 co-relation queries the response was YES. [2024-06-21 19:14:11,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54364 conditions, 7789 events. 4806/7789 cut-off events. For 378327/378333 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 52297 event pairs, 1581 based on Foata normal form. 6/7792 useless extension candidates. Maximal degree in co-relation 54241. Up to 7115 conditions per place. [2024-06-21 19:14:11,784 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 335 selfloop transitions, 105 changer transitions 0/444 dead transitions. [2024-06-21 19:14:11,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 444 transitions, 7870 flow [2024-06-21 19:14:11,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:14:11,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:14:11,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 19:14:11,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-21 19:14:11,785 INFO L175 Difference]: Start difference. First operand has 260 places, 418 transitions, 6454 flow. Second operand 7 states and 131 transitions. [2024-06-21 19:14:11,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 444 transitions, 7870 flow [2024-06-21 19:14:12,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 444 transitions, 7626 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-21 19:14:12,733 INFO L231 Difference]: Finished difference. Result has 263 places, 426 transitions, 6647 flow [2024-06-21 19:14:12,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6210, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6647, PETRI_PLACES=263, PETRI_TRANSITIONS=426} [2024-06-21 19:14:12,733 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-21 19:14:12,733 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 426 transitions, 6647 flow [2024-06-21 19:14:12,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:12,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:12,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:12,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 19:14:12,734 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-21 19:14:12,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:12,734 INFO L85 PathProgramCache]: Analyzing trace with hash -564059052, now seen corresponding path program 1 times [2024-06-21 19:14:12,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:12,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386409702] [2024-06-21 19:14:12,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:12,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:12,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:13,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:13,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:13,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386409702] [2024-06-21 19:14:13,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386409702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:13,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:13,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:14:13,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776522895] [2024-06-21 19:14:13,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:13,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:14:13,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:13,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:14:13,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:14:13,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:14:13,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 426 transitions, 6647 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:13,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:13,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:14:13,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:15,323 INFO L124 PetriNetUnfolderBase]: 4811/7801 cut-off events. [2024-06-21 19:14:15,323 INFO L125 PetriNetUnfolderBase]: For 391236/391238 co-relation queries the response was YES. [2024-06-21 19:14:15,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55256 conditions, 7801 events. 4811/7801 cut-off events. For 391236/391238 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 52403 event pairs, 1965 based on Foata normal form. 3/7802 useless extension candidates. Maximal degree in co-relation 55131. Up to 7489 conditions per place. [2024-06-21 19:14:15,419 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 409 selfloop transitions, 31 changer transitions 0/444 dead transitions. [2024-06-21 19:14:15,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 444 transitions, 7653 flow [2024-06-21 19:14:15,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:14:15,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:14:15,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 19:14:15,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-21 19:14:15,420 INFO L175 Difference]: Start difference. First operand has 263 places, 426 transitions, 6647 flow. Second operand 8 states and 130 transitions. [2024-06-21 19:14:15,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 444 transitions, 7653 flow [2024-06-21 19:14:16,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 444 transitions, 7437 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-21 19:14:16,806 INFO L231 Difference]: Finished difference. Result has 268 places, 429 transitions, 6585 flow [2024-06-21 19:14:16,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6431, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6585, PETRI_PLACES=268, PETRI_TRANSITIONS=429} [2024-06-21 19:14:16,806 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-21 19:14:16,807 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 429 transitions, 6585 flow [2024-06-21 19:14:16,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:16,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:16,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:16,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 19:14:16,807 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:16,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:16,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1445077457, now seen corresponding path program 3 times [2024-06-21 19:14:16,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:16,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847142878] [2024-06-21 19:14:16,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:16,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:16,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:17,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:17,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:17,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847142878] [2024-06-21 19:14:17,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847142878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:17,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:17,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:14:17,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286763242] [2024-06-21 19:14:17,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:17,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:14:17,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:17,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:14:17,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:14:17,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:14:17,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 429 transitions, 6585 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:17,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:17,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:14:17,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:19,162 INFO L124 PetriNetUnfolderBase]: 4815/7802 cut-off events. [2024-06-21 19:14:19,163 INFO L125 PetriNetUnfolderBase]: For 398245/398251 co-relation queries the response was YES. [2024-06-21 19:14:19,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55455 conditions, 7802 events. 4815/7802 cut-off events. For 398245/398251 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 52369 event pairs, 1576 based on Foata normal form. 6/7805 useless extension candidates. Maximal degree in co-relation 55327. Up to 7129 conditions per place. [2024-06-21 19:14:19,261 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 339 selfloop transitions, 106 changer transitions 0/449 dead transitions. [2024-06-21 19:14:19,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 449 transitions, 7758 flow [2024-06-21 19:14:19,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:14:19,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:14:19,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 19:14:19,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-21 19:14:19,263 INFO L175 Difference]: Start difference. First operand has 268 places, 429 transitions, 6585 flow. Second operand 7 states and 131 transitions. [2024-06-21 19:14:19,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 449 transitions, 7758 flow [2024-06-21 19:14:20,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 449 transitions, 7626 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 19:14:20,519 INFO L231 Difference]: Finished difference. Result has 269 places, 433 transitions, 6775 flow [2024-06-21 19:14:20,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6453, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6775, PETRI_PLACES=269, PETRI_TRANSITIONS=433} [2024-06-21 19:14:20,520 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-21 19:14:20,520 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 433 transitions, 6775 flow [2024-06-21 19:14:20,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:20,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:20,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:20,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 19:14:20,521 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:20,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:20,521 INFO L85 PathProgramCache]: Analyzing trace with hash 777977734, now seen corresponding path program 3 times [2024-06-21 19:14:20,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:20,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809879798] [2024-06-21 19:14:20,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:20,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:20,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:21,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:21,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:21,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809879798] [2024-06-21 19:14:21,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809879798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:21,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:21,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:14:21,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357827300] [2024-06-21 19:14:21,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:21,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:14:21,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:21,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:14:21,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:14:21,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:14:21,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 433 transitions, 6775 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:21,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:21,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:14:21,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:22,699 INFO L124 PetriNetUnfolderBase]: 4805/7784 cut-off events. [2024-06-21 19:14:22,700 INFO L125 PetriNetUnfolderBase]: For 404663/404663 co-relation queries the response was YES. [2024-06-21 19:14:22,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55621 conditions, 7784 events. 4805/7784 cut-off events. For 404663/404663 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 52113 event pairs, 1583 based on Foata normal form. 2/7771 useless extension candidates. Maximal degree in co-relation 55493. Up to 7335 conditions per place. [2024-06-21 19:14:22,803 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 376 selfloop transitions, 68 changer transitions 0/448 dead transitions. [2024-06-21 19:14:22,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 448 transitions, 7732 flow [2024-06-21 19:14:22,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:14:22,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:14:22,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 19:14:22,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-21 19:14:22,804 INFO L175 Difference]: Start difference. First operand has 269 places, 433 transitions, 6775 flow. Second operand 8 states and 126 transitions. [2024-06-21 19:14:22,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 448 transitions, 7732 flow [2024-06-21 19:14:24,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 448 transitions, 7447 flow, removed 71 selfloop flow, removed 4 redundant places. [2024-06-21 19:14:24,077 INFO L231 Difference]: Finished difference. Result has 273 places, 433 transitions, 6636 flow [2024-06-21 19:14:24,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6490, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6636, PETRI_PLACES=273, PETRI_TRANSITIONS=433} [2024-06-21 19:14:24,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-21 19:14:24,078 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 433 transitions, 6636 flow [2024-06-21 19:14:24,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:24,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:24,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:24,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 19:14:24,078 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:24,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:24,079 INFO L85 PathProgramCache]: Analyzing trace with hash -150524490, now seen corresponding path program 4 times [2024-06-21 19:14:24,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:24,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360532508] [2024-06-21 19:14:24,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:24,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:24,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:24,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:24,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:24,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360532508] [2024-06-21 19:14:24,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360532508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:24,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:24,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:14:24,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185355028] [2024-06-21 19:14:24,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:24,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:14:24,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:24,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:14:24,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:14:24,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:14:24,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 433 transitions, 6636 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:24,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:24,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:14:24,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:26,269 INFO L124 PetriNetUnfolderBase]: 4826/7811 cut-off events. [2024-06-21 19:14:26,270 INFO L125 PetriNetUnfolderBase]: For 416017/416017 co-relation queries the response was YES. [2024-06-21 19:14:26,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56017 conditions, 7811 events. 4826/7811 cut-off events. For 416017/416017 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 52243 event pairs, 1577 based on Foata normal form. 1/7797 useless extension candidates. Maximal degree in co-relation 55887. Up to 7334 conditions per place. [2024-06-21 19:14:26,368 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 364 selfloop transitions, 85 changer transitions 0/453 dead transitions. [2024-06-21 19:14:26,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 453 transitions, 7872 flow [2024-06-21 19:14:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:14:26,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:14:26,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 19:14:26,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-21 19:14:26,370 INFO L175 Difference]: Start difference. First operand has 273 places, 433 transitions, 6636 flow. Second operand 8 states and 126 transitions. [2024-06-21 19:14:26,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 453 transitions, 7872 flow [2024-06-21 19:14:27,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 453 transitions, 7531 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-06-21 19:14:27,536 INFO L231 Difference]: Finished difference. Result has 271 places, 440 transitions, 6671 flow [2024-06-21 19:14:27,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6295, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6671, PETRI_PLACES=271, PETRI_TRANSITIONS=440} [2024-06-21 19:14:27,537 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-21 19:14:27,537 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 440 transitions, 6671 flow [2024-06-21 19:14:27,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:27,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:27,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:27,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 19:14:27,537 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:27,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:27,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1966495110, now seen corresponding path program 5 times [2024-06-21 19:14:27,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:27,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48618610] [2024-06-21 19:14:27,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:27,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:27,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:28,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:28,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:28,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48618610] [2024-06-21 19:14:28,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48618610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:28,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:28,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:14:28,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311162568] [2024-06-21 19:14:28,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:28,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:14:28,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:28,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:14:28,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:14:28,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:14:28,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 440 transitions, 6671 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:28,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:28,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:14:28,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:29,843 INFO L124 PetriNetUnfolderBase]: 4831/7825 cut-off events. [2024-06-21 19:14:29,843 INFO L125 PetriNetUnfolderBase]: For 425965/425971 co-relation queries the response was YES. [2024-06-21 19:14:29,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56207 conditions, 7825 events. 4831/7825 cut-off events. For 425965/425971 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 52392 event pairs, 1603 based on Foata normal form. 5/7810 useless extension candidates. Maximal degree in co-relation 56076. Up to 7206 conditions per place. [2024-06-21 19:14:29,928 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 317 selfloop transitions, 133 changer transitions 0/454 dead transitions. [2024-06-21 19:14:29,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 454 transitions, 7953 flow [2024-06-21 19:14:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:14:29,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:14:29,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 19:14:29,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-21 19:14:29,930 INFO L175 Difference]: Start difference. First operand has 271 places, 440 transitions, 6671 flow. Second operand 8 states and 125 transitions. [2024-06-21 19:14:29,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 454 transitions, 7953 flow [2024-06-21 19:14:31,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 454 transitions, 7765 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 19:14:31,247 INFO L231 Difference]: Finished difference. Result has 274 places, 443 transitions, 6823 flow [2024-06-21 19:14:31,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6483, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6823, PETRI_PLACES=274, PETRI_TRANSITIONS=443} [2024-06-21 19:14:31,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-21 19:14:31,247 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 443 transitions, 6823 flow [2024-06-21 19:14:31,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:31,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:31,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:31,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 19:14:31,248 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:31,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:31,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1760567774, now seen corresponding path program 6 times [2024-06-21 19:14:31,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:31,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421574207] [2024-06-21 19:14:31,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:31,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:31,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:32,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:32,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:32,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421574207] [2024-06-21 19:14:32,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421574207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:32,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:32,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:14:32,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29463657] [2024-06-21 19:14:32,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:32,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:14:32,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:32,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:14:32,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:14:32,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:14:32,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 443 transitions, 6823 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:32,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:32,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:14:32,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:33,613 INFO L124 PetriNetUnfolderBase]: 4823/7811 cut-off events. [2024-06-21 19:14:33,613 INFO L125 PetriNetUnfolderBase]: For 433810/433816 co-relation queries the response was YES. [2024-06-21 19:14:33,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56222 conditions, 7811 events. 4823/7811 cut-off events. For 433810/433816 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 52305 event pairs, 1603 based on Foata normal form. 6/7797 useless extension candidates. Maximal degree in co-relation 56090. Up to 7198 conditions per place. [2024-06-21 19:14:33,717 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 331 selfloop transitions, 118 changer transitions 0/453 dead transitions. [2024-06-21 19:14:33,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 453 transitions, 7893 flow [2024-06-21 19:14:33,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:14:33,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:14:33,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 19:14:33,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41785714285714287 [2024-06-21 19:14:33,719 INFO L175 Difference]: Start difference. First operand has 274 places, 443 transitions, 6823 flow. Second operand 7 states and 117 transitions. [2024-06-21 19:14:33,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 453 transitions, 7893 flow [2024-06-21 19:14:35,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 453 transitions, 7527 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-21 19:14:35,220 INFO L231 Difference]: Finished difference. Result has 275 places, 443 transitions, 6701 flow [2024-06-21 19:14:35,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6457, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6701, PETRI_PLACES=275, PETRI_TRANSITIONS=443} [2024-06-21 19:14:35,221 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-21 19:14:35,221 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 443 transitions, 6701 flow [2024-06-21 19:14:35,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:35,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:35,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:35,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 19:14:35,222 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:35,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:35,222 INFO L85 PathProgramCache]: Analyzing trace with hash -457670191, now seen corresponding path program 4 times [2024-06-21 19:14:35,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:35,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953183984] [2024-06-21 19:14:35,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:35,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:35,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:36,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-21 19:14:36,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:36,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953183984] [2024-06-21 19:14:36,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953183984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:36,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:36,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:14:36,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142263441] [2024-06-21 19:14:36,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:36,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:14:36,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:36,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:14:36,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:14:36,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:14:36,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 443 transitions, 6701 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:36,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:36,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:14:36,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:37,580 INFO L124 PetriNetUnfolderBase]: 4841/7840 cut-off events. [2024-06-21 19:14:37,580 INFO L125 PetriNetUnfolderBase]: For 446126/446132 co-relation queries the response was YES. [2024-06-21 19:14:37,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56504 conditions, 7840 events. 4841/7840 cut-off events. For 446126/446132 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 52490 event pairs, 1601 based on Foata normal form. 6/7826 useless extension candidates. Maximal degree in co-relation 56372. Up to 7067 conditions per place. [2024-06-21 19:14:37,695 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 338 selfloop transitions, 126 changer transitions 0/468 dead transitions. [2024-06-21 19:14:37,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 468 transitions, 8411 flow [2024-06-21 19:14:37,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:14:37,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:14:37,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 19:14:37,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-21 19:14:37,696 INFO L175 Difference]: Start difference. First operand has 275 places, 443 transitions, 6701 flow. Second operand 7 states and 131 transitions. [2024-06-21 19:14:37,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 468 transitions, 8411 flow [2024-06-21 19:14:39,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 468 transitions, 8157 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 19:14:39,083 INFO L231 Difference]: Finished difference. Result has 277 places, 455 transitions, 7051 flow [2024-06-21 19:14:39,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6447, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7051, PETRI_PLACES=277, PETRI_TRANSITIONS=455} [2024-06-21 19:14:39,083 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-21 19:14:39,084 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 455 transitions, 7051 flow [2024-06-21 19:14:39,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:39,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:39,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:39,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 19:14:39,084 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:39,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:39,085 INFO L85 PathProgramCache]: Analyzing trace with hash -457659031, now seen corresponding path program 5 times [2024-06-21 19:14:39,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:39,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091961414] [2024-06-21 19:14:39,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:39,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:39,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:39,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:39,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:39,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091961414] [2024-06-21 19:14:39,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091961414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:39,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:39,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:14:39,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132156532] [2024-06-21 19:14:39,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:39,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:14:39,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:39,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:14:39,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:14:40,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:14:40,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 455 transitions, 7051 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:40,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:40,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:14:40,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:41,398 INFO L124 PetriNetUnfolderBase]: 4869/7884 cut-off events. [2024-06-21 19:14:41,398 INFO L125 PetriNetUnfolderBase]: For 464852/464858 co-relation queries the response was YES. [2024-06-21 19:14:41,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57925 conditions, 7884 events. 4869/7884 cut-off events. For 464852/464858 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 52816 event pairs, 1603 based on Foata normal form. 6/7870 useless extension candidates. Maximal degree in co-relation 57792. Up to 7095 conditions per place. [2024-06-21 19:14:41,501 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 343 selfloop transitions, 129 changer transitions 0/476 dead transitions. [2024-06-21 19:14:41,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 476 transitions, 8696 flow [2024-06-21 19:14:41,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:14:41,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:14:41,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 19:14:41,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-21 19:14:41,503 INFO L175 Difference]: Start difference. First operand has 277 places, 455 transitions, 7051 flow. Second operand 7 states and 131 transitions. [2024-06-21 19:14:41,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 476 transitions, 8696 flow [2024-06-21 19:14:43,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 476 transitions, 8335 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-06-21 19:14:43,020 INFO L231 Difference]: Finished difference. Result has 282 places, 463 transitions, 7198 flow [2024-06-21 19:14:43,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6724, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7198, PETRI_PLACES=282, PETRI_TRANSITIONS=463} [2024-06-21 19:14:43,020 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-21 19:14:43,021 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 463 transitions, 7198 flow [2024-06-21 19:14:43,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:43,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:43,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:43,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 19:14:43,021 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:43,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:43,021 INFO L85 PathProgramCache]: Analyzing trace with hash -457658628, now seen corresponding path program 2 times [2024-06-21 19:14:43,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:43,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223420855] [2024-06-21 19:14:43,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:43,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:43,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:44,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:44,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:44,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223420855] [2024-06-21 19:14:44,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223420855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:44,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:44,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:14:44,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140342576] [2024-06-21 19:14:44,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:44,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:14:44,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:44,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:14:44,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:14:44,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:14:44,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 463 transitions, 7198 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:44,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:44,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:14:44,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:45,652 INFO L124 PetriNetUnfolderBase]: 4874/7890 cut-off events. [2024-06-21 19:14:45,652 INFO L125 PetriNetUnfolderBase]: For 468104/468110 co-relation queries the response was YES. [2024-06-21 19:14:45,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57567 conditions, 7890 events. 4874/7890 cut-off events. For 468104/468110 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 52896 event pairs, 1838 based on Foata normal form. 5/7890 useless extension candidates. Maximal degree in co-relation 57432. Up to 7562 conditions per place. [2024-06-21 19:14:45,761 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 432 selfloop transitions, 40 changer transitions 0/476 dead transitions. [2024-06-21 19:14:45,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 476 transitions, 8260 flow [2024-06-21 19:14:45,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:14:45,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:14:45,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 19:14:45,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 19:14:45,763 INFO L175 Difference]: Start difference. First operand has 282 places, 463 transitions, 7198 flow. Second operand 8 states and 128 transitions. [2024-06-21 19:14:45,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 476 transitions, 8260 flow [2024-06-21 19:14:47,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 476 transitions, 7953 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-21 19:14:47,497 INFO L231 Difference]: Finished difference. Result has 287 places, 466 transitions, 7073 flow [2024-06-21 19:14:47,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6891, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7073, PETRI_PLACES=287, PETRI_TRANSITIONS=466} [2024-06-21 19:14:47,498 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-21 19:14:47,498 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 466 transitions, 7073 flow [2024-06-21 19:14:47,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:47,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:47,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:47,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 19:14:47,498 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:47,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:47,499 INFO L85 PathProgramCache]: Analyzing trace with hash -457283838, now seen corresponding path program 3 times [2024-06-21 19:14:47,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:47,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826831356] [2024-06-21 19:14:47,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:47,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:47,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:48,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:48,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:48,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826831356] [2024-06-21 19:14:48,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826831356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:48,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:48,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:14:48,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862863759] [2024-06-21 19:14:48,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:48,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:14:48,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:48,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:14:48,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:14:48,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:14:48,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 466 transitions, 7073 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:48,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:48,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:14:48,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:50,392 INFO L124 PetriNetUnfolderBase]: 4879/7896 cut-off events. [2024-06-21 19:14:50,392 INFO L125 PetriNetUnfolderBase]: For 479434/479434 co-relation queries the response was YES. [2024-06-21 19:14:50,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57558 conditions, 7896 events. 4879/7896 cut-off events. For 479434/479434 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 53010 event pairs, 2191 based on Foata normal form. 1/7895 useless extension candidates. Maximal degree in co-relation 57421. Up to 7610 conditions per place. [2024-06-21 19:14:50,497 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 453 selfloop transitions, 21 changer transitions 0/478 dead transitions. [2024-06-21 19:14:50,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 478 transitions, 8143 flow [2024-06-21 19:14:50,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:14:50,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:14:50,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-21 19:14:50,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-21 19:14:50,499 INFO L175 Difference]: Start difference. First operand has 287 places, 466 transitions, 7073 flow. Second operand 8 states and 115 transitions. [2024-06-21 19:14:50,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 478 transitions, 8143 flow [2024-06-21 19:14:52,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 478 transitions, 7983 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-21 19:14:52,122 INFO L231 Difference]: Finished difference. Result has 289 places, 469 transitions, 7063 flow [2024-06-21 19:14:52,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6913, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7063, PETRI_PLACES=289, PETRI_TRANSITIONS=469} [2024-06-21 19:14:52,123 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-21 19:14:52,123 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 469 transitions, 7063 flow [2024-06-21 19:14:52,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:52,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:52,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:52,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 19:14:52,123 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:52,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:52,124 INFO L85 PathProgramCache]: Analyzing trace with hash -444772021, now seen corresponding path program 6 times [2024-06-21 19:14:52,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:52,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950861623] [2024-06-21 19:14:52,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:52,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:52,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:53,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:53,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:53,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950861623] [2024-06-21 19:14:53,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950861623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:53,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:53,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:14:53,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669707863] [2024-06-21 19:14:53,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:53,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:14:53,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:53,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:14:53,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:14:53,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:14:53,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 469 transitions, 7063 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:53,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:53,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:14:53,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:54,797 INFO L124 PetriNetUnfolderBase]: 4875/7893 cut-off events. [2024-06-21 19:14:54,797 INFO L125 PetriNetUnfolderBase]: For 486098/486104 co-relation queries the response was YES. [2024-06-21 19:14:54,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57594 conditions, 7893 events. 4875/7893 cut-off events. For 486098/486104 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 53005 event pairs, 2193 based on Foata normal form. 6/7896 useless extension candidates. Maximal degree in co-relation 57456. Up to 7544 conditions per place. [2024-06-21 19:14:54,893 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 427 selfloop transitions, 48 changer transitions 0/479 dead transitions. [2024-06-21 19:14:54,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 479 transitions, 8195 flow [2024-06-21 19:14:54,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:14:54,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:14:54,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-21 19:14:54,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-21 19:14:54,895 INFO L175 Difference]: Start difference. First operand has 289 places, 469 transitions, 7063 flow. Second operand 7 states and 114 transitions. [2024-06-21 19:14:54,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 479 transitions, 8195 flow [2024-06-21 19:14:56,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 479 transitions, 7987 flow, removed 85 selfloop flow, removed 6 redundant places. [2024-06-21 19:14:56,692 INFO L231 Difference]: Finished difference. Result has 290 places, 469 transitions, 6967 flow [2024-06-21 19:14:56,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6855, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6967, PETRI_PLACES=290, PETRI_TRANSITIONS=469} [2024-06-21 19:14:56,693 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-21 19:14:56,693 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 469 transitions, 6967 flow [2024-06-21 19:14:56,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:56,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:14:56,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:14:56,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 19:14:56,694 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:14:56,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:14:56,694 INFO L85 PathProgramCache]: Analyzing trace with hash -444326148, now seen corresponding path program 4 times [2024-06-21 19:14:56,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:14:56,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063878374] [2024-06-21 19:14:56,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:14:56,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:14:56,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:14:57,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:14:57,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:14:57,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063878374] [2024-06-21 19:14:57,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063878374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:14:57,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:14:57,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:14:57,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193046583] [2024-06-21 19:14:57,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:14:57,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:14:57,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:14:57,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:14:57,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:14:57,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:14:57,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 469 transitions, 6967 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:14:57,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:14:57,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:14:57,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:14:59,561 INFO L124 PetriNetUnfolderBase]: 4872/7888 cut-off events. [2024-06-21 19:14:59,562 INFO L125 PetriNetUnfolderBase]: For 491497/491497 co-relation queries the response was YES. [2024-06-21 19:14:59,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57509 conditions, 7888 events. 4872/7888 cut-off events. For 491497/491497 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 52924 event pairs, 2189 based on Foata normal form. 1/7887 useless extension candidates. Maximal degree in co-relation 57370. Up to 7595 conditions per place. [2024-06-21 19:14:59,657 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 451 selfloop transitions, 27 changer transitions 0/482 dead transitions. [2024-06-21 19:14:59,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 482 transitions, 8053 flow [2024-06-21 19:14:59,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:14:59,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:14:59,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-21 19:14:59,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-21 19:14:59,659 INFO L175 Difference]: Start difference. First operand has 290 places, 469 transitions, 6967 flow. Second operand 9 states and 128 transitions. [2024-06-21 19:14:59,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 482 transitions, 8053 flow [2024-06-21 19:15:01,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 482 transitions, 7934 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 19:15:01,391 INFO L231 Difference]: Finished difference. Result has 292 places, 472 transitions, 7016 flow [2024-06-21 19:15:01,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6848, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7016, PETRI_PLACES=292, PETRI_TRANSITIONS=472} [2024-06-21 19:15:01,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-21 19:15:01,392 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 472 transitions, 7016 flow [2024-06-21 19:15:01,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:01,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:01,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:01,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 19:15:01,393 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-21 19:15:01,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:01,393 INFO L85 PathProgramCache]: Analyzing trace with hash -158275362, now seen corresponding path program 7 times [2024-06-21 19:15:01,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:01,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503342496] [2024-06-21 19:15:01,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:01,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:01,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:02,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:02,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:02,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503342496] [2024-06-21 19:15:02,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503342496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:02,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:02,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:15:02,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263957511] [2024-06-21 19:15:02,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:02,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:15:02,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:02,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:15:02,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:15:02,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:15:02,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 472 transitions, 7016 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:02,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:02,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:15:02,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:03,837 INFO L124 PetriNetUnfolderBase]: 4876/7888 cut-off events. [2024-06-21 19:15:03,837 INFO L125 PetriNetUnfolderBase]: For 496918/496924 co-relation queries the response was YES. [2024-06-21 19:15:03,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57606 conditions, 7888 events. 4876/7888 cut-off events. For 496918/496924 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 52857 event pairs, 1569 based on Foata normal form. 6/7891 useless extension candidates. Maximal degree in co-relation 57467. Up to 7429 conditions per place. [2024-06-21 19:15:03,923 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 426 selfloop transitions, 67 changer transitions 0/497 dead transitions. [2024-06-21 19:15:03,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 497 transitions, 8119 flow [2024-06-21 19:15:03,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:15:03,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:15:03,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 19:15:03,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 19:15:03,925 INFO L175 Difference]: Start difference. First operand has 292 places, 472 transitions, 7016 flow. Second operand 8 states and 136 transitions. [2024-06-21 19:15:03,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 497 transitions, 8119 flow [2024-06-21 19:15:05,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 497 transitions, 7921 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-21 19:15:05,642 INFO L231 Difference]: Finished difference. Result has 293 places, 476 transitions, 7021 flow [2024-06-21 19:15:05,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6818, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7021, PETRI_PLACES=293, PETRI_TRANSITIONS=476} [2024-06-21 19:15:05,643 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-21 19:15:05,643 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 476 transitions, 7021 flow [2024-06-21 19:15:05,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:05,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:05,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:05,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 19:15:05,644 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:05,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:05,644 INFO L85 PathProgramCache]: Analyzing trace with hash 930933884, now seen corresponding path program 8 times [2024-06-21 19:15:05,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:05,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252132256] [2024-06-21 19:15:05,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:05,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:05,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:06,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-21 19:15:06,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:06,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252132256] [2024-06-21 19:15:06,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252132256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:06,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:06,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:15:06,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839516726] [2024-06-21 19:15:06,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:06,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:15:06,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:06,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:15:06,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:15:06,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:15:06,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 476 transitions, 7021 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:06,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:06,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:15:06,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:07,916 INFO L124 PetriNetUnfolderBase]: 4866/7877 cut-off events. [2024-06-21 19:15:07,916 INFO L125 PetriNetUnfolderBase]: For 502922/502928 co-relation queries the response was YES. [2024-06-21 19:15:07,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57541 conditions, 7877 events. 4866/7877 cut-off events. For 502922/502928 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 52858 event pairs, 1581 based on Foata normal form. 6/7880 useless extension candidates. Maximal degree in co-relation 57401. Up to 7331 conditions per place. [2024-06-21 19:15:08,024 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 390 selfloop transitions, 100 changer transitions 0/494 dead transitions. [2024-06-21 19:15:08,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 494 transitions, 8057 flow [2024-06-21 19:15:08,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:15:08,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:15:08,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 19:15:08,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-21 19:15:08,026 INFO L175 Difference]: Start difference. First operand has 293 places, 476 transitions, 7021 flow. Second operand 8 states and 134 transitions. [2024-06-21 19:15:08,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 494 transitions, 8057 flow [2024-06-21 19:15:09,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 494 transitions, 7841 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 19:15:09,937 INFO L231 Difference]: Finished difference. Result has 294 places, 476 transitions, 7024 flow [2024-06-21 19:15:09,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6805, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7024, PETRI_PLACES=294, PETRI_TRANSITIONS=476} [2024-06-21 19:15:09,938 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-21 19:15:09,939 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 476 transitions, 7024 flow [2024-06-21 19:15:09,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:09,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:09,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:09,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 19:15:09,939 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:09,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:09,940 INFO L85 PathProgramCache]: Analyzing trace with hash -444485380, now seen corresponding path program 1 times [2024-06-21 19:15:09,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:09,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018358070] [2024-06-21 19:15:09,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:09,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:09,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:10,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:10,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:10,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018358070] [2024-06-21 19:15:10,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018358070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:10,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:10,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:15:10,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559512060] [2024-06-21 19:15:10,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:10,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:15:10,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:10,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:15:10,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:15:10,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:15:10,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 476 transitions, 7024 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:10,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:10,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:15:10,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:12,413 INFO L124 PetriNetUnfolderBase]: 4868/7882 cut-off events. [2024-06-21 19:15:12,413 INFO L125 PetriNetUnfolderBase]: For 511353/511353 co-relation queries the response was YES. [2024-06-21 19:15:12,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57639 conditions, 7882 events. 4868/7882 cut-off events. For 511353/511353 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 52864 event pairs, 2190 based on Foata normal form. 2/7882 useless extension candidates. Maximal degree in co-relation 57498. Up to 7575 conditions per place. [2024-06-21 19:15:12,518 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 467 selfloop transitions, 23 changer transitions 0/494 dead transitions. [2024-06-21 19:15:12,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 494 transitions, 8114 flow [2024-06-21 19:15:12,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:15:12,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:15:12,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 19:15:12,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-21 19:15:12,520 INFO L175 Difference]: Start difference. First operand has 294 places, 476 transitions, 7024 flow. Second operand 8 states and 121 transitions. [2024-06-21 19:15:12,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 494 transitions, 8114 flow [2024-06-21 19:15:14,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 494 transitions, 7928 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 19:15:14,052 INFO L231 Difference]: Finished difference. Result has 296 places, 479 transitions, 6962 flow [2024-06-21 19:15:14,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6838, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6962, PETRI_PLACES=296, PETRI_TRANSITIONS=479} [2024-06-21 19:15:14,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-21 19:15:14,053 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 479 transitions, 6962 flow [2024-06-21 19:15:14,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:14,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:14,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:14,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 19:15:14,053 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:14,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:14,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1651773447, now seen corresponding path program 1 times [2024-06-21 19:15:14,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:14,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888084119] [2024-06-21 19:15:14,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:14,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:14,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:14,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:14,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:14,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888084119] [2024-06-21 19:15:14,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888084119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:14,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:14,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:15:14,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704722321] [2024-06-21 19:15:14,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:14,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:15:14,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:14,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:15:14,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:15:15,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:15:15,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 479 transitions, 6962 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:15,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:15,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:15:15,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:16,586 INFO L124 PetriNetUnfolderBase]: 4873/7889 cut-off events. [2024-06-21 19:15:16,587 INFO L125 PetriNetUnfolderBase]: For 518021/518021 co-relation queries the response was YES. [2024-06-21 19:15:16,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58077 conditions, 7889 events. 4873/7889 cut-off events. For 518021/518021 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 52881 event pairs, 2147 based on Foata normal form. 1/7888 useless extension candidates. Maximal degree in co-relation 57935. Up to 7585 conditions per place. [2024-06-21 19:15:16,695 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 472 selfloop transitions, 21 changer transitions 0/497 dead transitions. [2024-06-21 19:15:16,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 497 transitions, 8056 flow [2024-06-21 19:15:16,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:15:16,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:15:16,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 19:15:16,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-21 19:15:16,696 INFO L175 Difference]: Start difference. First operand has 296 places, 479 transitions, 6962 flow. Second operand 7 states and 113 transitions. [2024-06-21 19:15:16,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 497 transitions, 8056 flow [2024-06-21 19:15:18,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 497 transitions, 7962 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 19:15:18,643 INFO L231 Difference]: Finished difference. Result has 297 places, 482 transitions, 6982 flow [2024-06-21 19:15:18,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6870, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6982, PETRI_PLACES=297, PETRI_TRANSITIONS=482} [2024-06-21 19:15:18,643 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-21 19:15:18,643 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 482 transitions, 6982 flow [2024-06-21 19:15:18,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:18,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:18,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:18,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 19:15:18,644 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:18,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:18,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1648048580, now seen corresponding path program 1 times [2024-06-21 19:15:18,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:18,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513288584] [2024-06-21 19:15:18,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:18,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:18,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:19,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:19,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:19,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513288584] [2024-06-21 19:15:19,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513288584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:19,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:19,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:15:19,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506009358] [2024-06-21 19:15:19,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:19,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:15:19,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:19,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:15:19,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:15:19,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:15:19,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 482 transitions, 6982 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:19,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:19,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:15:19,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:21,607 INFO L124 PetriNetUnfolderBase]: 4908/7938 cut-off events. [2024-06-21 19:15:21,608 INFO L125 PetriNetUnfolderBase]: For 532864/532864 co-relation queries the response was YES. [2024-06-21 19:15:21,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59144 conditions, 7938 events. 4908/7938 cut-off events. For 532864/532864 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 53287 event pairs, 2143 based on Foata normal form. 3/7939 useless extension candidates. Maximal degree in co-relation 59001. Up to 7596 conditions per place. [2024-06-21 19:15:21,713 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 466 selfloop transitions, 34 changer transitions 0/504 dead transitions. [2024-06-21 19:15:21,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 504 transitions, 8350 flow [2024-06-21 19:15:21,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:15:21,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:15:21,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 19:15:21,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-21 19:15:21,715 INFO L175 Difference]: Start difference. First operand has 297 places, 482 transitions, 6982 flow. Second operand 8 states and 124 transitions. [2024-06-21 19:15:21,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 504 transitions, 8350 flow [2024-06-21 19:15:23,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 504 transitions, 8266 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 19:15:23,625 INFO L231 Difference]: Finished difference. Result has 301 places, 490 transitions, 7160 flow [2024-06-21 19:15:23,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6898, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7160, PETRI_PLACES=301, PETRI_TRANSITIONS=490} [2024-06-21 19:15:23,626 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-21 19:15:23,626 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 490 transitions, 7160 flow [2024-06-21 19:15:23,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:23,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:23,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:23,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 19:15:23,626 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:23,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:23,627 INFO L85 PathProgramCache]: Analyzing trace with hash 947665559, now seen corresponding path program 2 times [2024-06-21 19:15:23,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:23,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908548475] [2024-06-21 19:15:23,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:23,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:23,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:24,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:24,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:24,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908548475] [2024-06-21 19:15:24,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908548475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:24,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:24,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:15:24,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463426576] [2024-06-21 19:15:24,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:24,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:15:24,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:24,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:15:24,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:15:24,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:15:24,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 490 transitions, 7160 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:24,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:24,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:15:24,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:26,157 INFO L124 PetriNetUnfolderBase]: 4903/7926 cut-off events. [2024-06-21 19:15:26,158 INFO L125 PetriNetUnfolderBase]: For 537809/537809 co-relation queries the response was YES. [2024-06-21 19:15:26,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60285 conditions, 7926 events. 4903/7926 cut-off events. For 537809/537809 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 53083 event pairs, 2144 based on Foata normal form. 1/7925 useless extension candidates. Maximal degree in co-relation 60140. Up to 7606 conditions per place. [2024-06-21 19:15:26,278 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 467 selfloop transitions, 34 changer transitions 0/505 dead transitions. [2024-06-21 19:15:26,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 505 transitions, 8427 flow [2024-06-21 19:15:26,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:15:26,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:15:26,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 19:15:26,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-21 19:15:26,279 INFO L175 Difference]: Start difference. First operand has 301 places, 490 transitions, 7160 flow. Second operand 7 states and 115 transitions. [2024-06-21 19:15:26,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 505 transitions, 8427 flow [2024-06-21 19:15:28,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 505 transitions, 8338 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 19:15:28,153 INFO L231 Difference]: Finished difference. Result has 304 places, 492 transitions, 7207 flow [2024-06-21 19:15:28,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7071, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7207, PETRI_PLACES=304, PETRI_TRANSITIONS=492} [2024-06-21 19:15:28,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-21 19:15:28,154 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 492 transitions, 7207 flow [2024-06-21 19:15:28,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:28,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:28,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:28,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 19:15:28,154 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:28,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:28,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1648054532, now seen corresponding path program 2 times [2024-06-21 19:15:28,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:28,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934804289] [2024-06-21 19:15:28,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:28,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:28,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:29,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:29,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:29,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934804289] [2024-06-21 19:15:29,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934804289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:29,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:29,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:15:29,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65884304] [2024-06-21 19:15:29,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:29,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:15:29,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:29,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:15:29,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:15:29,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:15:29,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 492 transitions, 7207 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:29,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:29,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:15:29,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:30,876 INFO L124 PetriNetUnfolderBase]: 4908/7933 cut-off events. [2024-06-21 19:15:30,876 INFO L125 PetriNetUnfolderBase]: For 551065/551065 co-relation queries the response was YES. [2024-06-21 19:15:30,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60425 conditions, 7933 events. 4908/7933 cut-off events. For 551065/551065 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 53156 event pairs, 2187 based on Foata normal form. 1/7932 useless extension candidates. Maximal degree in co-relation 60278. Up to 7622 conditions per place. [2024-06-21 19:15:30,985 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 473 selfloop transitions, 30 changer transitions 0/507 dead transitions. [2024-06-21 19:15:30,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 507 transitions, 8319 flow [2024-06-21 19:15:30,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:15:30,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:15:30,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 19:15:30,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-21 19:15:30,986 INFO L175 Difference]: Start difference. First operand has 304 places, 492 transitions, 7207 flow. Second operand 7 states and 113 transitions. [2024-06-21 19:15:30,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 507 transitions, 8319 flow [2024-06-21 19:15:33,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 507 transitions, 8203 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 19:15:33,394 INFO L231 Difference]: Finished difference. Result has 306 places, 495 transitions, 7233 flow [2024-06-21 19:15:33,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7091, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7233, PETRI_PLACES=306, PETRI_TRANSITIONS=495} [2024-06-21 19:15:33,395 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-21 19:15:33,395 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 495 transitions, 7233 flow [2024-06-21 19:15:33,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:33,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:33,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:33,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 19:15:33,395 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:33,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:33,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1091556306, now seen corresponding path program 2 times [2024-06-21 19:15:33,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:33,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012392712] [2024-06-21 19:15:33,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:33,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:33,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:34,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:34,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:34,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012392712] [2024-06-21 19:15:34,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012392712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:34,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:34,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:15:34,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411330172] [2024-06-21 19:15:34,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:34,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:15:34,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:34,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:15:34,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:15:34,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:15:34,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 495 transitions, 7233 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:34,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:34,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:15:34,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:36,438 INFO L124 PetriNetUnfolderBase]: 4940/7980 cut-off events. [2024-06-21 19:15:36,439 INFO L125 PetriNetUnfolderBase]: For 574983/574986 co-relation queries the response was YES. [2024-06-21 19:15:36,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61549 conditions, 7980 events. 4940/7980 cut-off events. For 574983/574986 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 53394 event pairs, 2156 based on Foata normal form. 3/7979 useless extension candidates. Maximal degree in co-relation 61401. Up to 7619 conditions per place. [2024-06-21 19:15:36,545 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 463 selfloop transitions, 55 changer transitions 0/522 dead transitions. [2024-06-21 19:15:36,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 522 transitions, 9082 flow [2024-06-21 19:15:36,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:15:36,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:15:36,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 19:15:36,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 19:15:36,546 INFO L175 Difference]: Start difference. First operand has 306 places, 495 transitions, 7233 flow. Second operand 9 states and 140 transitions. [2024-06-21 19:15:36,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 522 transitions, 9082 flow [2024-06-21 19:15:39,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 522 transitions, 8974 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 19:15:39,158 INFO L231 Difference]: Finished difference. Result has 312 places, 507 transitions, 7524 flow [2024-06-21 19:15:39,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7125, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7524, PETRI_PLACES=312, PETRI_TRANSITIONS=507} [2024-06-21 19:15:39,166 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-21 19:15:39,166 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 507 transitions, 7524 flow [2024-06-21 19:15:39,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:39,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:39,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:39,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 19:15:39,166 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:39,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:39,167 INFO L85 PathProgramCache]: Analyzing trace with hash -631544785, now seen corresponding path program 3 times [2024-06-21 19:15:39,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:39,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320106624] [2024-06-21 19:15:39,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:39,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:39,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:40,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-21 19:15:40,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:40,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320106624] [2024-06-21 19:15:40,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320106624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:40,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:40,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:15:40,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462807764] [2024-06-21 19:15:40,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:40,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:15:40,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:40,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:15:40,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:15:40,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:15:40,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 507 transitions, 7524 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:40,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:40,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:15:40,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:41,896 INFO L124 PetriNetUnfolderBase]: 4945/7987 cut-off events. [2024-06-21 19:15:41,897 INFO L125 PetriNetUnfolderBase]: For 587917/587920 co-relation queries the response was YES. [2024-06-21 19:15:41,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63417 conditions, 7987 events. 4945/7987 cut-off events. For 587917/587920 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 53486 event pairs, 2156 based on Foata normal form. 1/7984 useless extension candidates. Maximal degree in co-relation 63266. Up to 7636 conditions per place. [2024-06-21 19:15:42,000 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 465 selfloop transitions, 55 changer transitions 0/524 dead transitions. [2024-06-21 19:15:42,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 524 transitions, 9203 flow [2024-06-21 19:15:42,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:15:42,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:15:42,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 19:15:42,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-21 19:15:42,002 INFO L175 Difference]: Start difference. First operand has 312 places, 507 transitions, 7524 flow. Second operand 8 states and 130 transitions. [2024-06-21 19:15:42,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 524 transitions, 9203 flow [2024-06-21 19:15:44,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 524 transitions, 9049 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-21 19:15:44,482 INFO L231 Difference]: Finished difference. Result has 317 places, 511 transitions, 7585 flow [2024-06-21 19:15:44,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7380, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7585, PETRI_PLACES=317, PETRI_TRANSITIONS=511} [2024-06-21 19:15:44,483 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-21 19:15:44,483 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 511 transitions, 7585 flow [2024-06-21 19:15:44,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:44,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:44,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:44,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 19:15:44,484 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:44,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:44,484 INFO L85 PathProgramCache]: Analyzing trace with hash -451737163, now seen corresponding path program 4 times [2024-06-21 19:15:44,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:44,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901541070] [2024-06-21 19:15:44,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:44,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:44,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:45,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:45,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:45,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901541070] [2024-06-21 19:15:45,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901541070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:45,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:45,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:15:45,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752043479] [2024-06-21 19:15:45,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:45,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:15:45,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:45,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:15:45,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:15:45,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:15:45,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 511 transitions, 7585 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:45,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:45,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:15:45,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:47,154 INFO L124 PetriNetUnfolderBase]: 4935/7973 cut-off events. [2024-06-21 19:15:47,155 INFO L125 PetriNetUnfolderBase]: For 594437/594440 co-relation queries the response was YES. [2024-06-21 19:15:47,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63153 conditions, 7973 events. 4935/7973 cut-off events. For 594437/594440 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 53412 event pairs, 2156 based on Foata normal form. 2/7971 useless extension candidates. Maximal degree in co-relation 62999. Up to 7624 conditions per place. [2024-06-21 19:15:47,257 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 462 selfloop transitions, 55 changer transitions 0/521 dead transitions. [2024-06-21 19:15:47,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 521 transitions, 8821 flow [2024-06-21 19:15:47,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:15:47,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:15:47,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 19:15:47,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-21 19:15:47,258 INFO L175 Difference]: Start difference. First operand has 317 places, 511 transitions, 7585 flow. Second operand 7 states and 115 transitions. [2024-06-21 19:15:47,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 521 transitions, 8821 flow [2024-06-21 19:15:49,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 521 transitions, 8575 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-06-21 19:15:49,233 INFO L231 Difference]: Finished difference. Result has 319 places, 511 transitions, 7465 flow [2024-06-21 19:15:49,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7339, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7465, PETRI_PLACES=319, PETRI_TRANSITIONS=511} [2024-06-21 19:15:49,234 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-21 19:15:49,234 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 511 transitions, 7465 flow [2024-06-21 19:15:49,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:49,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:49,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:49,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 19:15:49,235 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:49,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:49,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1503956240, now seen corresponding path program 3 times [2024-06-21 19:15:49,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:49,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463392010] [2024-06-21 19:15:49,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:49,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:49,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:50,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-21 19:15:50,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:50,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463392010] [2024-06-21 19:15:50,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463392010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:50,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:50,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:15:50,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25551567] [2024-06-21 19:15:50,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:50,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:15:50,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:50,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:15:50,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:15:50,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:15:50,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 511 transitions, 7465 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:50,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:50,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:15:50,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:52,233 INFO L124 PetriNetUnfolderBase]: 4950/7994 cut-off events. [2024-06-21 19:15:52,233 INFO L125 PetriNetUnfolderBase]: For 610207/610210 co-relation queries the response was YES. [2024-06-21 19:15:52,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63421 conditions, 7994 events. 4950/7994 cut-off events. For 610207/610210 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 53531 event pairs, 2156 based on Foata normal form. 3/7993 useless extension candidates. Maximal degree in co-relation 63266. Up to 7625 conditions per place. [2024-06-21 19:15:52,344 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 462 selfloop transitions, 60 changer transitions 0/526 dead transitions. [2024-06-21 19:15:52,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 526 transitions, 8831 flow [2024-06-21 19:15:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:15:52,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:15:52,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 19:15:52,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-21 19:15:52,345 INFO L175 Difference]: Start difference. First operand has 319 places, 511 transitions, 7465 flow. Second operand 8 states and 125 transitions. [2024-06-21 19:15:52,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 526 transitions, 8831 flow [2024-06-21 19:15:54,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 526 transitions, 8701 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 19:15:54,671 INFO L231 Difference]: Finished difference. Result has 320 places, 515 transitions, 7582 flow [2024-06-21 19:15:54,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7337, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7582, PETRI_PLACES=320, PETRI_TRANSITIONS=515} [2024-06-21 19:15:54,672 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-21 19:15:54,672 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 515 transitions, 7582 flow [2024-06-21 19:15:54,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:54,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:15:54,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:15:54,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 19:15:54,672 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:15:54,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:15:54,673 INFO L85 PathProgramCache]: Analyzing trace with hash -444320196, now seen corresponding path program 4 times [2024-06-21 19:15:54,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:15:54,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243780370] [2024-06-21 19:15:54,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:15:54,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:15:54,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:15:55,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:15:55,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:15:55,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243780370] [2024-06-21 19:15:55,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243780370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:15:55,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:15:55,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:15:55,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123751575] [2024-06-21 19:15:55,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:15:55,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:15:55,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:15:55,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:15:55,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:15:55,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:15:55,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 515 transitions, 7582 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:15:55,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:15:55,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:15:55,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:15:57,686 INFO L124 PetriNetUnfolderBase]: 4947/7990 cut-off events. [2024-06-21 19:15:57,686 INFO L125 PetriNetUnfolderBase]: For 600811/600814 co-relation queries the response was YES. [2024-06-21 19:15:57,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63885 conditions, 7990 events. 4947/7990 cut-off events. For 600811/600814 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 53522 event pairs, 2156 based on Foata normal form. 1/7987 useless extension candidates. Maximal degree in co-relation 63730. Up to 7601 conditions per place. [2024-06-21 19:15:57,796 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 457 selfloop transitions, 68 changer transitions 0/529 dead transitions. [2024-06-21 19:15:57,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 529 transitions, 8944 flow [2024-06-21 19:15:57,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:15:57,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:15:57,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 19:15:57,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-21 19:15:57,798 INFO L175 Difference]: Start difference. First operand has 320 places, 515 transitions, 7582 flow. Second operand 7 states and 116 transitions. [2024-06-21 19:15:57,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 529 transitions, 8944 flow [2024-06-21 19:16:00,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 529 transitions, 8741 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-21 19:16:00,495 INFO L231 Difference]: Finished difference. Result has 321 places, 518 transitions, 7621 flow [2024-06-21 19:16:00,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7385, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7621, PETRI_PLACES=321, PETRI_TRANSITIONS=518} [2024-06-21 19:16:00,496 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-21 19:16:00,496 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 518 transitions, 7621 flow [2024-06-21 19:16:00,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:00,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:00,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:00,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 19:16:00,497 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:16:00,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:00,497 INFO L85 PathProgramCache]: Analyzing trace with hash -451944708, now seen corresponding path program 3 times [2024-06-21 19:16:00,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:00,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144511324] [2024-06-21 19:16:00,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:00,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:00,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:01,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:01,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:01,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144511324] [2024-06-21 19:16:01,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144511324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:01,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:01,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:16:01,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297802689] [2024-06-21 19:16:01,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:01,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:16:01,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:01,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:16:01,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:16:01,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:16:01,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 518 transitions, 7621 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:01,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:01,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:16:01,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:03,288 INFO L124 PetriNetUnfolderBase]: 4944/7986 cut-off events. [2024-06-21 19:16:03,288 INFO L125 PetriNetUnfolderBase]: For 594066/594069 co-relation queries the response was YES. [2024-06-21 19:16:03,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63326 conditions, 7986 events. 4944/7986 cut-off events. For 594066/594069 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 53471 event pairs, 2157 based on Foata normal form. 1/7983 useless extension candidates. Maximal degree in co-relation 63170. Up to 7667 conditions per place. [2024-06-21 19:16:03,400 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 491 selfloop transitions, 36 changer transitions 0/531 dead transitions. [2024-06-21 19:16:03,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 531 transitions, 8785 flow [2024-06-21 19:16:03,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:16:03,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:16:03,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 19:16:03,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-21 19:16:03,402 INFO L175 Difference]: Start difference. First operand has 321 places, 518 transitions, 7621 flow. Second operand 8 states and 123 transitions. [2024-06-21 19:16:03,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 531 transitions, 8785 flow [2024-06-21 19:16:05,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 531 transitions, 8571 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-21 19:16:05,898 INFO L231 Difference]: Finished difference. Result has 324 places, 521 transitions, 7573 flow [2024-06-21 19:16:05,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7407, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7573, PETRI_PLACES=324, PETRI_TRANSITIONS=521} [2024-06-21 19:16:05,899 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-21 19:16:05,899 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 521 transitions, 7573 flow [2024-06-21 19:16:05,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:05,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:05,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:05,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 19:16:05,899 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:16:05,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:05,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1670590354, now seen corresponding path program 1 times [2024-06-21 19:16:05,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:05,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990273185] [2024-06-21 19:16:05,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:05,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:05,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:06,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:06,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:06,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990273185] [2024-06-21 19:16:06,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990273185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:06,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:06,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:16:06,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452599153] [2024-06-21 19:16:06,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:06,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:16:06,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:06,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:16:06,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:16:06,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:16:06,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 521 transitions, 7573 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:06,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:06,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:16:06,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:08,564 INFO L124 PetriNetUnfolderBase]: 4954/7988 cut-off events. [2024-06-21 19:16:08,564 INFO L125 PetriNetUnfolderBase]: For 610811/610814 co-relation queries the response was YES. [2024-06-21 19:16:08,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63917 conditions, 7988 events. 4954/7988 cut-off events. For 610811/610814 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 53315 event pairs, 1268 based on Foata normal form. 2/7979 useless extension candidates. Maximal degree in co-relation 63760. Up to 7108 conditions per place. [2024-06-21 19:16:08,671 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 420 selfloop transitions, 136 changer transitions 0/560 dead transitions. [2024-06-21 19:16:08,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 560 transitions, 9111 flow [2024-06-21 19:16:08,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:16:08,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:16:08,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 19:16:08,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 19:16:08,673 INFO L175 Difference]: Start difference. First operand has 324 places, 521 transitions, 7573 flow. Second operand 9 states and 150 transitions. [2024-06-21 19:16:08,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 560 transitions, 9111 flow [2024-06-21 19:16:11,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 560 transitions, 8967 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 19:16:11,221 INFO L231 Difference]: Finished difference. Result has 328 places, 538 transitions, 8030 flow [2024-06-21 19:16:11,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7429, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8030, PETRI_PLACES=328, PETRI_TRANSITIONS=538} [2024-06-21 19:16:11,221 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-21 19:16:11,221 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 538 transitions, 8030 flow [2024-06-21 19:16:11,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:11,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:11,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:11,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 19:16:11,222 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:16:11,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:11,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1670710510, now seen corresponding path program 1 times [2024-06-21 19:16:11,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:11,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389032835] [2024-06-21 19:16:11,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:11,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:11,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:11,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:11,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:11,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389032835] [2024-06-21 19:16:11,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389032835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:11,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:11,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:16:11,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863363239] [2024-06-21 19:16:11,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:11,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:16:11,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:11,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:16:11,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:16:12,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:16:12,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 538 transitions, 8030 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:12,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:12,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:16:12,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:13,813 INFO L124 PetriNetUnfolderBase]: 4964/8015 cut-off events. [2024-06-21 19:16:13,813 INFO L125 PetriNetUnfolderBase]: For 633223/633229 co-relation queries the response was YES. [2024-06-21 19:16:13,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66090 conditions, 8015 events. 4964/8015 cut-off events. For 633223/633229 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 53663 event pairs, 1457 based on Foata normal form. 6/8018 useless extension candidates. Maximal degree in co-relation 65931. Up to 7523 conditions per place. [2024-06-21 19:16:13,918 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 480 selfloop transitions, 77 changer transitions 0/561 dead transitions. [2024-06-21 19:16:13,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 561 transitions, 9308 flow [2024-06-21 19:16:13,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:16:13,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:16:13,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 19:16:13,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 19:16:13,919 INFO L175 Difference]: Start difference. First operand has 328 places, 538 transitions, 8030 flow. Second operand 7 states and 130 transitions. [2024-06-21 19:16:13,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 561 transitions, 9308 flow [2024-06-21 19:16:16,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 561 transitions, 8992 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-21 19:16:16,461 INFO L231 Difference]: Finished difference. Result has 330 places, 542 transitions, 7967 flow [2024-06-21 19:16:16,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7714, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7967, PETRI_PLACES=330, PETRI_TRANSITIONS=542} [2024-06-21 19:16:16,462 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-21 19:16:16,462 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 542 transitions, 7967 flow [2024-06-21 19:16:16,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:16,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:16,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:16,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 19:16:16,463 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-21 19:16:16,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:16,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1670710324, now seen corresponding path program 2 times [2024-06-21 19:16:16,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:16,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744653050] [2024-06-21 19:16:16,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:16,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:16,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:17,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:17,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:17,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744653050] [2024-06-21 19:16:17,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744653050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:17,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:17,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:16:17,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227411391] [2024-06-21 19:16:17,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:17,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:16:17,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:17,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:16:17,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:16:17,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:16:17,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 542 transitions, 7967 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:17,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:17,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:16:17,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:19,110 INFO L124 PetriNetUnfolderBase]: 4990/8047 cut-off events. [2024-06-21 19:16:19,110 INFO L125 PetriNetUnfolderBase]: For 654914/654917 co-relation queries the response was YES. [2024-06-21 19:16:19,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66302 conditions, 8047 events. 4990/8047 cut-off events. For 654914/654917 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 53714 event pairs, 1256 based on Foata normal form. 2/8038 useless extension candidates. Maximal degree in co-relation 66143. Up to 7106 conditions per place. [2024-06-21 19:16:19,213 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 414 selfloop transitions, 152 changer transitions 0/570 dead transitions. [2024-06-21 19:16:19,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 570 transitions, 9615 flow [2024-06-21 19:16:19,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:16:19,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:16:19,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 19:16:19,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-21 19:16:19,214 INFO L175 Difference]: Start difference. First operand has 330 places, 542 transitions, 7967 flow. Second operand 9 states and 151 transitions. [2024-06-21 19:16:19,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 570 transitions, 9615 flow [2024-06-21 19:16:21,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 570 transitions, 9413 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 19:16:21,720 INFO L231 Difference]: Finished difference. Result has 335 places, 550 transitions, 8329 flow [2024-06-21 19:16:21,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7765, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8329, PETRI_PLACES=335, PETRI_TRANSITIONS=550} [2024-06-21 19:16:21,721 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-21 19:16:21,721 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 550 transitions, 8329 flow [2024-06-21 19:16:21,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:21,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:21,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:21,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 19:16:21,722 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-21 19:16:21,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:21,722 INFO L85 PathProgramCache]: Analyzing trace with hash -369737962, now seen corresponding path program 2 times [2024-06-21 19:16:21,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:21,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617274273] [2024-06-21 19:16:21,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:21,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:21,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:22,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:22,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:22,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617274273] [2024-06-21 19:16:22,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617274273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:22,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:22,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:16:22,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480311530] [2024-06-21 19:16:22,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:22,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:16:22,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:22,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:16:22,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:16:22,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:16:22,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 550 transitions, 8329 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:22,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:22,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:16:22,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:24,520 INFO L124 PetriNetUnfolderBase]: 5000/8064 cut-off events. [2024-06-21 19:16:24,520 INFO L125 PetriNetUnfolderBase]: For 680209/680215 co-relation queries the response was YES. [2024-06-21 19:16:24,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68186 conditions, 8064 events. 5000/8064 cut-off events. For 680209/680215 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 53938 event pairs, 1389 based on Foata normal form. 6/8067 useless extension candidates. Maximal degree in co-relation 68024. Up to 7379 conditions per place. [2024-06-21 19:16:24,636 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 444 selfloop transitions, 122 changer transitions 0/570 dead transitions. [2024-06-21 19:16:24,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 570 transitions, 9782 flow [2024-06-21 19:16:24,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:16:24,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:16:24,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 19:16:24,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 19:16:24,637 INFO L175 Difference]: Start difference. First operand has 335 places, 550 transitions, 8329 flow. Second operand 7 states and 130 transitions. [2024-06-21 19:16:24,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 570 transitions, 9782 flow [2024-06-21 19:16:27,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 570 transitions, 9510 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-21 19:16:27,697 INFO L231 Difference]: Finished difference. Result has 337 places, 554 transitions, 8402 flow [2024-06-21 19:16:27,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8057, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8402, PETRI_PLACES=337, PETRI_TRANSITIONS=554} [2024-06-21 19:16:27,698 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-21 19:16:27,698 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 554 transitions, 8402 flow [2024-06-21 19:16:27,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:27,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:27,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:27,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 19:16:27,698 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:16:27,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:27,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1920461952, now seen corresponding path program 3 times [2024-06-21 19:16:27,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:27,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910674047] [2024-06-21 19:16:27,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:27,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:27,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:28,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:28,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:28,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910674047] [2024-06-21 19:16:28,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910674047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:28,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:28,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:16:28,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774654820] [2024-06-21 19:16:28,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:28,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:16:28,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:28,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:16:28,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:16:28,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:16:28,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 554 transitions, 8402 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:28,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:28,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:16:28,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:30,482 INFO L124 PetriNetUnfolderBase]: 5002/8067 cut-off events. [2024-06-21 19:16:30,482 INFO L125 PetriNetUnfolderBase]: For 686095/686101 co-relation queries the response was YES. [2024-06-21 19:16:30,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68468 conditions, 8067 events. 5002/8067 cut-off events. For 686095/686101 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 53909 event pairs, 1389 based on Foata normal form. 6/8070 useless extension candidates. Maximal degree in co-relation 68305. Up to 7380 conditions per place. [2024-06-21 19:16:30,590 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 447 selfloop transitions, 122 changer transitions 0/573 dead transitions. [2024-06-21 19:16:30,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 573 transitions, 9857 flow [2024-06-21 19:16:30,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:16:30,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:16:30,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 19:16:30,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-21 19:16:30,592 INFO L175 Difference]: Start difference. First operand has 337 places, 554 transitions, 8402 flow. Second operand 7 states and 131 transitions. [2024-06-21 19:16:30,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 573 transitions, 9857 flow [2024-06-21 19:16:32,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 573 transitions, 9597 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-21 19:16:32,855 INFO L231 Difference]: Finished difference. Result has 340 places, 557 transitions, 8480 flow [2024-06-21 19:16:32,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8144, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8480, PETRI_PLACES=340, PETRI_TRANSITIONS=557} [2024-06-21 19:16:32,855 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-21 19:16:32,855 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 557 transitions, 8480 flow [2024-06-21 19:16:32,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:32,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:32,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:32,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 19:16:32,856 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:16:32,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:32,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1397995536, now seen corresponding path program 3 times [2024-06-21 19:16:32,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:32,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073165033] [2024-06-21 19:16:32,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:32,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:32,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:33,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:33,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:33,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073165033] [2024-06-21 19:16:33,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073165033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:33,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:33,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:16:33,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665390206] [2024-06-21 19:16:33,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:33,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:16:33,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:33,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:16:33,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:16:33,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:16:33,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 557 transitions, 8480 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:33,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:33,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:16:33,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:35,608 INFO L124 PetriNetUnfolderBase]: 5044/8130 cut-off events. [2024-06-21 19:16:35,608 INFO L125 PetriNetUnfolderBase]: For 717185/717188 co-relation queries the response was YES. [2024-06-21 19:16:35,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69681 conditions, 8130 events. 5044/8130 cut-off events. For 717185/717188 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 54306 event pairs, 1242 based on Foata normal form. 2/8121 useless extension candidates. Maximal degree in co-relation 69517. Up to 7000 conditions per place. [2024-06-21 19:16:35,713 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 414 selfloop transitions, 164 changer transitions 0/582 dead transitions. [2024-06-21 19:16:35,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 582 transitions, 10156 flow [2024-06-21 19:16:35,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:16:35,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:16:35,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 19:16:35,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-21 19:16:35,715 INFO L175 Difference]: Start difference. First operand has 340 places, 557 transitions, 8480 flow. Second operand 9 states and 147 transitions. [2024-06-21 19:16:35,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 582 transitions, 10156 flow [2024-06-21 19:16:38,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 582 transitions, 9931 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-21 19:16:38,663 INFO L231 Difference]: Finished difference. Result has 346 places, 565 transitions, 8884 flow [2024-06-21 19:16:38,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8255, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8884, PETRI_PLACES=346, PETRI_TRANSITIONS=565} [2024-06-21 19:16:38,664 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-21 19:16:38,664 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 565 transitions, 8884 flow [2024-06-21 19:16:38,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:38,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:38,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:38,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 19:16:38,664 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:16:38,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:38,665 INFO L85 PathProgramCache]: Analyzing trace with hash -665556640, now seen corresponding path program 1 times [2024-06-21 19:16:38,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:38,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410821117] [2024-06-21 19:16:38,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:38,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:38,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:39,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:39,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:39,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410821117] [2024-06-21 19:16:39,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410821117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:39,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:39,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:16:39,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796462743] [2024-06-21 19:16:39,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:39,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:16:39,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:39,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:16:39,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:16:39,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:16:39,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 565 transitions, 8884 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:39,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:39,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:16:39,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:41,438 INFO L124 PetriNetUnfolderBase]: 5060/8164 cut-off events. [2024-06-21 19:16:41,438 INFO L125 PetriNetUnfolderBase]: For 760920/760926 co-relation queries the response was YES. [2024-06-21 19:16:41,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72260 conditions, 8164 events. 5060/8164 cut-off events. For 760920/760926 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 54866 event pairs, 1425 based on Foata normal form. 8/8162 useless extension candidates. Maximal degree in co-relation 72093. Up to 7566 conditions per place. [2024-06-21 19:16:41,549 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 514 selfloop transitions, 72 changer transitions 0/590 dead transitions. [2024-06-21 19:16:41,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 590 transitions, 10251 flow [2024-06-21 19:16:41,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:16:41,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:16:41,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 19:16:41,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-21 19:16:41,550 INFO L175 Difference]: Start difference. First operand has 346 places, 565 transitions, 8884 flow. Second operand 9 states and 147 transitions. [2024-06-21 19:16:41,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 590 transitions, 10251 flow [2024-06-21 19:16:44,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 590 transitions, 9986 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-21 19:16:44,601 INFO L231 Difference]: Finished difference. Result has 350 places, 568 transitions, 8900 flow [2024-06-21 19:16:44,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8619, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8900, PETRI_PLACES=350, PETRI_TRANSITIONS=568} [2024-06-21 19:16:44,601 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-21 19:16:44,601 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 568 transitions, 8900 flow [2024-06-21 19:16:44,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:44,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:44,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:44,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 19:16:44,602 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:16:44,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:44,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1560831382, now seen corresponding path program 2 times [2024-06-21 19:16:44,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:44,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176251299] [2024-06-21 19:16:44,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:44,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:44,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:45,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:45,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:45,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176251299] [2024-06-21 19:16:45,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176251299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:45,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:45,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:16:45,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203295849] [2024-06-21 19:16:45,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:45,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:16:45,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:45,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:16:45,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:16:45,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:16:45,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 568 transitions, 8900 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:45,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:45,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:16:45,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:47,503 INFO L124 PetriNetUnfolderBase]: 5076/8179 cut-off events. [2024-06-21 19:16:47,504 INFO L125 PetriNetUnfolderBase]: For 769606/769612 co-relation queries the response was YES. [2024-06-21 19:16:47,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72649 conditions, 8179 events. 5076/8179 cut-off events. For 769606/769612 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 54831 event pairs, 1459 based on Foata normal form. 8/8177 useless extension candidates. Maximal degree in co-relation 72480. Up to 7686 conditions per place. [2024-06-21 19:16:47,622 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 512 selfloop transitions, 72 changer transitions 0/588 dead transitions. [2024-06-21 19:16:47,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 588 transitions, 10246 flow [2024-06-21 19:16:47,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:16:47,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:16:47,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 19:16:47,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-21 19:16:47,623 INFO L175 Difference]: Start difference. First operand has 350 places, 568 transitions, 8900 flow. Second operand 8 states and 135 transitions. [2024-06-21 19:16:47,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 588 transitions, 10246 flow [2024-06-21 19:16:50,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 588 transitions, 9786 flow, removed 58 selfloop flow, removed 12 redundant places. [2024-06-21 19:16:50,821 INFO L231 Difference]: Finished difference. Result has 346 places, 571 transitions, 8726 flow [2024-06-21 19:16:50,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8440, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8726, PETRI_PLACES=346, PETRI_TRANSITIONS=571} [2024-06-21 19:16:50,822 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-21 19:16:50,822 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 571 transitions, 8726 flow [2024-06-21 19:16:50,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:50,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:50,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:50,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 19:16:50,823 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:16:50,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:50,823 INFO L85 PathProgramCache]: Analyzing trace with hash -306329376, now seen corresponding path program 3 times [2024-06-21 19:16:50,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:50,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319516183] [2024-06-21 19:16:50,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:50,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:50,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:51,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:51,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:51,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319516183] [2024-06-21 19:16:51,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319516183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:51,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:51,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:16:51,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301420257] [2024-06-21 19:16:51,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:51,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:16:51,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:51,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:16:51,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:16:51,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:16:51,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 571 transitions, 8726 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:51,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:51,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:16:51,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:16:53,692 INFO L124 PetriNetUnfolderBase]: 5092/8196 cut-off events. [2024-06-21 19:16:53,692 INFO L125 PetriNetUnfolderBase]: For 780650/780656 co-relation queries the response was YES. [2024-06-21 19:16:53,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72709 conditions, 8196 events. 5092/8196 cut-off events. For 780650/780656 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 54854 event pairs, 1434 based on Foata normal form. 8/8194 useless extension candidates. Maximal degree in co-relation 72540. Up to 7644 conditions per place. [2024-06-21 19:16:53,810 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 487 selfloop transitions, 97 changer transitions 0/588 dead transitions. [2024-06-21 19:16:53,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 588 transitions, 10068 flow [2024-06-21 19:16:53,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:16:53,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:16:53,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 19:16:53,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-21 19:16:53,812 INFO L175 Difference]: Start difference. First operand has 346 places, 571 transitions, 8726 flow. Second operand 8 states and 132 transitions. [2024-06-21 19:16:53,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 588 transitions, 10068 flow [2024-06-21 19:16:57,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 588 transitions, 9808 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-21 19:16:57,860 INFO L231 Difference]: Finished difference. Result has 348 places, 574 transitions, 8807 flow [2024-06-21 19:16:57,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8466, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8807, PETRI_PLACES=348, PETRI_TRANSITIONS=574} [2024-06-21 19:16:57,860 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-21 19:16:57,860 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 574 transitions, 8807 flow [2024-06-21 19:16:57,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:57,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:16:57,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:16:57,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 19:16:57,861 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:16:57,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:16:57,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1837898594, now seen corresponding path program 1 times [2024-06-21 19:16:57,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:16:57,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280908212] [2024-06-21 19:16:57,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:16:57,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:16:57,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:16:59,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:16:59,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:16:59,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280908212] [2024-06-21 19:16:59,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280908212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:16:59,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:16:59,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:16:59,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854588897] [2024-06-21 19:16:59,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:16:59,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:16:59,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:16:59,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:16:59,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:16:59,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:16:59,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 574 transitions, 8807 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:16:59,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:16:59,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:16:59,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:17:01,192 INFO L124 PetriNetUnfolderBase]: 5164/8309 cut-off events. [2024-06-21 19:17:01,193 INFO L125 PetriNetUnfolderBase]: For 821504/821509 co-relation queries the response was YES. [2024-06-21 19:17:01,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74519 conditions, 8309 events. 5164/8309 cut-off events. For 821504/821509 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 55711 event pairs, 1250 based on Foata normal form. 6/8311 useless extension candidates. Maximal degree in co-relation 74349. Up to 7261 conditions per place. [2024-06-21 19:17:01,326 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 436 selfloop transitions, 178 changer transitions 0/618 dead transitions. [2024-06-21 19:17:01,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 618 transitions, 11022 flow [2024-06-21 19:17:01,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:17:01,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:17:01,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 19:17:01,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-21 19:17:01,327 INFO L175 Difference]: Start difference. First operand has 348 places, 574 transitions, 8807 flow. Second operand 9 states and 170 transitions. [2024-06-21 19:17:01,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 618 transitions, 11022 flow [2024-06-21 19:17:05,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 618 transitions, 10705 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-21 19:17:05,044 INFO L231 Difference]: Finished difference. Result has 353 places, 591 transitions, 9375 flow [2024-06-21 19:17:05,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8490, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9375, PETRI_PLACES=353, PETRI_TRANSITIONS=591} [2024-06-21 19:17:05,045 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-21 19:17:05,045 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 591 transitions, 9375 flow [2024-06-21 19:17:05,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:05,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:17:05,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:17:05,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 19:17:05,046 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:17:05,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:17:05,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1847729624, now seen corresponding path program 2 times [2024-06-21 19:17:05,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:17:05,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685011979] [2024-06-21 19:17:05,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:17:05,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:17:05,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:17:06,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:17:06,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:17:06,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685011979] [2024-06-21 19:17:06,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685011979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:17:06,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:17:06,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:17:06,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745954026] [2024-06-21 19:17:06,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:17:06,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:17:06,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:17:06,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:17:06,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:17:06,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 19:17:06,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 591 transitions, 9375 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:06,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:17:06,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 19:17:06,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:17:08,197 INFO L124 PetriNetUnfolderBase]: 5300/8507 cut-off events. [2024-06-21 19:17:08,198 INFO L125 PetriNetUnfolderBase]: For 917219/917222 co-relation queries the response was YES. [2024-06-21 19:17:08,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80675 conditions, 8507 events. 5300/8507 cut-off events. For 917219/917222 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 56914 event pairs, 1250 based on Foata normal form. 4/8507 useless extension candidates. Maximal degree in co-relation 80503. Up to 6981 conditions per place. [2024-06-21 19:17:08,336 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 430 selfloop transitions, 200 changer transitions 0/635 dead transitions. [2024-06-21 19:17:08,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 635 transitions, 12008 flow [2024-06-21 19:17:08,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:17:08,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:17:08,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 19:17:08,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51875 [2024-06-21 19:17:08,338 INFO L175 Difference]: Start difference. First operand has 353 places, 591 transitions, 9375 flow. Second operand 8 states and 166 transitions. [2024-06-21 19:17:08,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 635 transitions, 12008 flow [2024-06-21 19:17:12,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 635 transitions, 11616 flow, removed 108 selfloop flow, removed 4 redundant places. [2024-06-21 19:17:12,560 INFO L231 Difference]: Finished difference. Result has 359 places, 609 transitions, 10077 flow [2024-06-21 19:17:12,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8983, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10077, PETRI_PLACES=359, PETRI_TRANSITIONS=609} [2024-06-21 19:17:12,561 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-21 19:17:12,561 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 609 transitions, 10077 flow [2024-06-21 19:17:12,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:12,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:17:12,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:17:12,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 19:17:12,561 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:17:12,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:17:12,562 INFO L85 PathProgramCache]: Analyzing trace with hash -369741558, now seen corresponding path program 3 times [2024-06-21 19:17:12,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:17:12,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300143492] [2024-06-21 19:17:12,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:17:12,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:17:12,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:17:13,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:17:13,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:17:13,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300143492] [2024-06-21 19:17:13,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300143492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:17:13,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:17:13,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:17:13,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529915206] [2024-06-21 19:17:13,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:17:13,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:17:13,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:17:13,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:17:13,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:17:13,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:17:13,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 609 transitions, 10077 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:13,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:17:13,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:17:13,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:17:15,850 INFO L124 PetriNetUnfolderBase]: 5382/8622 cut-off events. [2024-06-21 19:17:15,850 INFO L125 PetriNetUnfolderBase]: For 977953/977956 co-relation queries the response was YES. [2024-06-21 19:17:15,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84787 conditions, 8622 events. 5382/8622 cut-off events. For 977953/977956 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 57689 event pairs, 1253 based on Foata normal form. 4/8622 useless extension candidates. Maximal degree in co-relation 84611. Up to 7142 conditions per place. [2024-06-21 19:17:16,007 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 431 selfloop transitions, 220 changer transitions 0/655 dead transitions. [2024-06-21 19:17:16,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 655 transitions, 12883 flow [2024-06-21 19:17:16,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:17:16,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:17:16,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 19:17:16,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-06-21 19:17:16,009 INFO L175 Difference]: Start difference. First operand has 359 places, 609 transitions, 10077 flow. Second operand 8 states and 158 transitions. [2024-06-21 19:17:16,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 655 transitions, 12883 flow [2024-06-21 19:17:21,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 655 transitions, 12447 flow, removed 161 selfloop flow, removed 2 redundant places. [2024-06-21 19:17:21,633 INFO L231 Difference]: Finished difference. Result has 368 places, 633 transitions, 11060 flow [2024-06-21 19:17:21,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9733, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11060, PETRI_PLACES=368, PETRI_TRANSITIONS=633} [2024-06-21 19:17:21,633 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-21 19:17:21,633 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 633 transitions, 11060 flow [2024-06-21 19:17:21,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:21,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:17:21,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:17:21,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 19:17:21,634 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:17:21,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:17:21,634 INFO L85 PathProgramCache]: Analyzing trace with hash 2041987648, now seen corresponding path program 1 times [2024-06-21 19:17:21,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:17:21,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735169235] [2024-06-21 19:17:21,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:17:21,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:17:21,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:17:22,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:17:22,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:17:22,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735169235] [2024-06-21 19:17:22,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735169235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:17:22,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:17:22,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:17:22,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813779692] [2024-06-21 19:17:22,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:17:22,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:17:22,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:17:22,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:17:22,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:17:22,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:17:22,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 633 transitions, 11060 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:22,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:17:22,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:17:22,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:17:24,962 INFO L124 PetriNetUnfolderBase]: 5390/8636 cut-off events. [2024-06-21 19:17:24,962 INFO L125 PetriNetUnfolderBase]: For 1013396/1013398 co-relation queries the response was YES. [2024-06-21 19:17:25,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88036 conditions, 8636 events. 5390/8636 cut-off events. For 1013396/1013398 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 57920 event pairs, 1801 based on Foata normal form. 4/8638 useless extension candidates. Maximal degree in co-relation 87855. Up to 8296 conditions per place. [2024-06-21 19:17:25,114 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 616 selfloop transitions, 32 changer transitions 0/652 dead transitions. [2024-06-21 19:17:25,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 652 transitions, 12518 flow [2024-06-21 19:17:25,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:17:25,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:17:25,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 19:17:25,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-21 19:17:25,115 INFO L175 Difference]: Start difference. First operand has 368 places, 633 transitions, 11060 flow. Second operand 8 states and 134 transitions. [2024-06-21 19:17:25,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 652 transitions, 12518 flow [2024-06-21 19:17:30,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 652 transitions, 12162 flow, removed 121 selfloop flow, removed 2 redundant places. [2024-06-21 19:17:30,034 INFO L231 Difference]: Finished difference. Result has 374 places, 635 transitions, 10889 flow [2024-06-21 19:17:30,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10704, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10889, PETRI_PLACES=374, PETRI_TRANSITIONS=635} [2024-06-21 19:17:30,035 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-21 19:17:30,035 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 635 transitions, 10889 flow [2024-06-21 19:17:30,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:30,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:17:30,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:17:30,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 19:17:30,035 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:17:30,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:17:30,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1508277584, now seen corresponding path program 4 times [2024-06-21 19:17:30,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:17:30,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422552501] [2024-06-21 19:17:30,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:17:30,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:17:30,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:17:31,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:17:31,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:17:31,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422552501] [2024-06-21 19:17:31,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422552501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:17:31,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:17:31,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:17:31,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068288684] [2024-06-21 19:17:31,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:17:31,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:17:31,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:17:31,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:17:31,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:17:31,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:17:31,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 635 transitions, 10889 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:31,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:17:31,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:17:31,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:17:33,724 INFO L124 PetriNetUnfolderBase]: 5464/8748 cut-off events. [2024-06-21 19:17:33,724 INFO L125 PetriNetUnfolderBase]: For 1064607/1064610 co-relation queries the response was YES. [2024-06-21 19:17:33,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89886 conditions, 8748 events. 5464/8748 cut-off events. For 1064607/1064610 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 58592 event pairs, 1250 based on Foata normal form. 4/8748 useless extension candidates. Maximal degree in co-relation 89703. Up to 7058 conditions per place. [2024-06-21 19:17:33,867 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 431 selfloop transitions, 238 changer transitions 0/673 dead transitions. [2024-06-21 19:17:33,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 673 transitions, 13535 flow [2024-06-21 19:17:33,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:17:33,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:17:33,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 19:17:33,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-21 19:17:33,869 INFO L175 Difference]: Start difference. First operand has 374 places, 635 transitions, 10889 flow. Second operand 9 states and 168 transitions. [2024-06-21 19:17:33,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 673 transitions, 13535 flow [2024-06-21 19:17:38,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 673 transitions, 13342 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-21 19:17:38,767 INFO L231 Difference]: Finished difference. Result has 379 places, 650 transitions, 11833 flow [2024-06-21 19:17:38,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10704, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11833, PETRI_PLACES=379, PETRI_TRANSITIONS=650} [2024-06-21 19:17:38,768 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-21 19:17:38,768 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 650 transitions, 11833 flow [2024-06-21 19:17:38,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:38,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:17:38,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:17:38,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 19:17:38,768 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:17:38,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:17:38,769 INFO L85 PathProgramCache]: Analyzing trace with hash -500200, now seen corresponding path program 4 times [2024-06-21 19:17:38,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:17:38,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408395721] [2024-06-21 19:17:38,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:17:38,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:17:38,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:17:39,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-21 19:17:39,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:17:39,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408395721] [2024-06-21 19:17:39,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408395721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:17:39,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:17:39,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:17:39,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647671130] [2024-06-21 19:17:39,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:17:39,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:17:39,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:17:39,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:17:39,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:17:39,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:17:39,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 650 transitions, 11833 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:39,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:17:39,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:17:39,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:17:41,858 INFO L124 PetriNetUnfolderBase]: 5469/8735 cut-off events. [2024-06-21 19:17:41,858 INFO L125 PetriNetUnfolderBase]: For 1075870/1075870 co-relation queries the response was YES. [2024-06-21 19:17:41,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91820 conditions, 8735 events. 5469/8735 cut-off events. For 1075870/1075870 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 58316 event pairs, 1222 based on Foata normal form. 1/8698 useless extension candidates. Maximal degree in co-relation 91633. Up to 7842 conditions per place. [2024-06-21 19:17:42,000 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 520 selfloop transitions, 166 changer transitions 0/690 dead transitions. [2024-06-21 19:17:42,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 690 transitions, 13758 flow [2024-06-21 19:17:42,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:17:42,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:17:42,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-21 19:17:42,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-21 19:17:42,002 INFO L175 Difference]: Start difference. First operand has 379 places, 650 transitions, 11833 flow. Second operand 9 states and 146 transitions. [2024-06-21 19:17:42,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 690 transitions, 13758 flow [2024-06-21 19:17:45,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 690 transitions, 13403 flow, removed 116 selfloop flow, removed 3 redundant places. [2024-06-21 19:17:45,972 INFO L231 Difference]: Finished difference. Result has 387 places, 668 transitions, 12288 flow [2024-06-21 19:17:45,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11485, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12288, PETRI_PLACES=387, PETRI_TRANSITIONS=668} [2024-06-21 19:17:45,972 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-21 19:17:45,972 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 668 transitions, 12288 flow [2024-06-21 19:17:45,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:45,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:17:45,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:17:45,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 19:17:45,973 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:17:45,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:17:45,973 INFO L85 PathProgramCache]: Analyzing trace with hash -802615364, now seen corresponding path program 5 times [2024-06-21 19:17:45,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:17:45,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501963437] [2024-06-21 19:17:45,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:17:45,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:17:45,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:17:46,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-21 19:17:46,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:17:46,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501963437] [2024-06-21 19:17:46,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501963437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:17:46,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:17:46,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:17:46,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438016786] [2024-06-21 19:17:46,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:17:46,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:17:46,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:17:46,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:17:46,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:17:46,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:17:46,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 668 transitions, 12288 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:46,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:17:46,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:17:46,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:17:49,097 INFO L124 PetriNetUnfolderBase]: 5498/8773 cut-off events. [2024-06-21 19:17:49,098 INFO L125 PetriNetUnfolderBase]: For 1115371/1115371 co-relation queries the response was YES. [2024-06-21 19:17:49,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93509 conditions, 8773 events. 5498/8773 cut-off events. For 1115371/1115371 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 58536 event pairs, 1219 based on Foata normal form. 1/8738 useless extension candidates. Maximal degree in co-relation 93318. Up to 7842 conditions per place. [2024-06-21 19:17:49,269 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 512 selfloop transitions, 181 changer transitions 0/697 dead transitions. [2024-06-21 19:17:49,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 697 transitions, 14341 flow [2024-06-21 19:17:49,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:17:49,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:17:49,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-21 19:17:49,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-21 19:17:49,271 INFO L175 Difference]: Start difference. First operand has 387 places, 668 transitions, 12288 flow. Second operand 9 states and 146 transitions. [2024-06-21 19:17:49,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 697 transitions, 14341 flow [2024-06-21 19:17:54,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 697 transitions, 13984 flow, removed 72 selfloop flow, removed 4 redundant places. [2024-06-21 19:17:54,025 INFO L231 Difference]: Finished difference. Result has 393 places, 677 transitions, 12685 flow [2024-06-21 19:17:54,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11931, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12685, PETRI_PLACES=393, PETRI_TRANSITIONS=677} [2024-06-21 19:17:54,026 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-21 19:17:54,026 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 677 transitions, 12685 flow [2024-06-21 19:17:54,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:54,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:17:54,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:17:54,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 19:17:54,027 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:17:54,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:17:54,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1836229488, now seen corresponding path program 6 times [2024-06-21 19:17:54,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:17:54,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84571059] [2024-06-21 19:17:54,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:17:54,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:17:54,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:17:54,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:17:54,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:17:54,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84571059] [2024-06-21 19:17:54,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84571059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:17:54,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:17:54,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:17:54,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227273781] [2024-06-21 19:17:54,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:17:54,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:17:54,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:17:54,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:17:54,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:17:54,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:17:54,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 677 transitions, 12685 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:17:54,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:17:54,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:17:54,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:17:57,106 INFO L124 PetriNetUnfolderBase]: 5495/8766 cut-off events. [2024-06-21 19:17:57,107 INFO L125 PetriNetUnfolderBase]: For 1133462/1133462 co-relation queries the response was YES. [2024-06-21 19:17:57,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93889 conditions, 8766 events. 5495/8766 cut-off events. For 1133462/1133462 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 58486 event pairs, 1241 based on Foata normal form. 1/8731 useless extension candidates. Maximal degree in co-relation 93696. Up to 7876 conditions per place. [2024-06-21 19:17:57,265 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 537 selfloop transitions, 160 changer transitions 0/701 dead transitions. [2024-06-21 19:17:57,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 701 transitions, 14299 flow [2024-06-21 19:17:57,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:17:57,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:17:57,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 19:17:57,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-21 19:17:57,266 INFO L175 Difference]: Start difference. First operand has 393 places, 677 transitions, 12685 flow. Second operand 9 states and 147 transitions. [2024-06-21 19:17:57,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 701 transitions, 14299 flow [2024-06-21 19:18:02,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 701 transitions, 13791 flow, removed 87 selfloop flow, removed 6 redundant places. [2024-06-21 19:18:02,547 INFO L231 Difference]: Finished difference. Result has 397 places, 679 transitions, 12584 flow [2024-06-21 19:18:02,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12192, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12584, PETRI_PLACES=397, PETRI_TRANSITIONS=679} [2024-06-21 19:18:02,548 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-21 19:18:02,548 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 679 transitions, 12584 flow [2024-06-21 19:18:02,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:02,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:18:02,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:18:02,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 19:18:02,549 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:18:02,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:18:02,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1063544992, now seen corresponding path program 4 times [2024-06-21 19:18:02,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:18:02,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572448437] [2024-06-21 19:18:02,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:18:02,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:18:02,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:18:03,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:18:03,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:18:03,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572448437] [2024-06-21 19:18:03,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572448437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:18:03,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:18:03,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:18:03,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758991087] [2024-06-21 19:18:03,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:18:03,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:18:03,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:18:03,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:18:03,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:18:03,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 19:18:03,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 679 transitions, 12584 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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-21 19:18:03,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:18:03,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 19:18:03,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:18:05,525 INFO L124 PetriNetUnfolderBase]: 5488/8770 cut-off events. [2024-06-21 19:18:05,526 INFO L125 PetriNetUnfolderBase]: For 1137510/1137510 co-relation queries the response was YES. [2024-06-21 19:18:05,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93216 conditions, 8770 events. 5488/8770 cut-off events. For 1137510/1137510 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 58635 event pairs, 1419 based on Foata normal form. 1/8756 useless extension candidates. Maximal degree in co-relation 93022. Up to 8287 conditions per place. [2024-06-21 19:18:05,682 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 623 selfloop transitions, 67 changer transitions 0/695 dead transitions. [2024-06-21 19:18:05,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 695 transitions, 14035 flow [2024-06-21 19:18:05,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:18:05,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:18:05,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 19:18:05,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-21 19:18:05,683 INFO L175 Difference]: Start difference. First operand has 397 places, 679 transitions, 12584 flow. Second operand 7 states and 132 transitions. [2024-06-21 19:18:05,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 695 transitions, 14035 flow [2024-06-21 19:18:11,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 695 transitions, 13641 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-21 19:18:11,593 INFO L231 Difference]: Finished difference. Result has 399 places, 679 transitions, 12331 flow [2024-06-21 19:18:11,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12190, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12331, PETRI_PLACES=399, PETRI_TRANSITIONS=679} [2024-06-21 19:18:11,593 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-21 19:18:11,593 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 679 transitions, 12331 flow [2024-06-21 19:18:11,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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-21 19:18:11,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:18:11,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:18:11,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 19:18:11,594 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:18:11,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:18:11,594 INFO L85 PathProgramCache]: Analyzing trace with hash 95409204, now seen corresponding path program 7 times [2024-06-21 19:18:11,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:18:11,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780660379] [2024-06-21 19:18:11,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:18:11,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:18:11,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:18:12,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-21 19:18:12,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:18:12,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780660379] [2024-06-21 19:18:12,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780660379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:18:12,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:18:12,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:18:12,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029322703] [2024-06-21 19:18:12,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:18:12,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:18:12,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:18:12,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:18:12,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:18:12,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:18:12,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 679 transitions, 12331 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:12,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:18:12,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:18:12,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:18:14,764 INFO L124 PetriNetUnfolderBase]: 5485/8749 cut-off events. [2024-06-21 19:18:14,765 INFO L125 PetriNetUnfolderBase]: For 1148284/1148284 co-relation queries the response was YES. [2024-06-21 19:18:14,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92716 conditions, 8749 events. 5485/8749 cut-off events. For 1148284/1148284 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 58311 event pairs, 1246 based on Foata normal form. 1/8716 useless extension candidates. Maximal degree in co-relation 92521. Up to 7834 conditions per place. [2024-06-21 19:18:14,921 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 527 selfloop transitions, 172 changer transitions 0/703 dead transitions. [2024-06-21 19:18:14,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 703 transitions, 14254 flow [2024-06-21 19:18:14,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:18:14,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:18:14,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 19:18:14,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-21 19:18:14,923 INFO L175 Difference]: Start difference. First operand has 399 places, 679 transitions, 12331 flow. Second operand 9 states and 147 transitions. [2024-06-21 19:18:14,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 703 transitions, 14254 flow [2024-06-21 19:18:19,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 703 transitions, 13861 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 19:18:19,588 INFO L231 Difference]: Finished difference. Result has 399 places, 683 transitions, 12467 flow [2024-06-21 19:18:19,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11938, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12467, PETRI_PLACES=399, PETRI_TRANSITIONS=683} [2024-06-21 19:18:19,589 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-21 19:18:19,589 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 683 transitions, 12467 flow [2024-06-21 19:18:19,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:19,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:18:19,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:18:19,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 19:18:19,590 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:18:19,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:18:19,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1286187376, now seen corresponding path program 8 times [2024-06-21 19:18:19,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:18:19,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731385932] [2024-06-21 19:18:19,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:18:19,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:18:19,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:18:20,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:18:20,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:18:20,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731385932] [2024-06-21 19:18:20,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731385932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:18:20,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:18:20,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:18:20,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874123182] [2024-06-21 19:18:20,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:18:20,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:18:20,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:18:20,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:18:20,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:18:20,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:18:20,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 683 transitions, 12467 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:20,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:18:20,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:18:20,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:18:22,968 INFO L124 PetriNetUnfolderBase]: 5522/8807 cut-off events. [2024-06-21 19:18:22,969 INFO L125 PetriNetUnfolderBase]: For 1197297/1197297 co-relation queries the response was YES. [2024-06-21 19:18:23,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94413 conditions, 8807 events. 5522/8807 cut-off events. For 1197297/1197297 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 58778 event pairs, 1221 based on Foata normal form. 1/8770 useless extension candidates. Maximal degree in co-relation 94216. Up to 7756 conditions per place. [2024-06-21 19:18:23,125 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 479 selfloop transitions, 233 changer transitions 0/716 dead transitions. [2024-06-21 19:18:23,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 716 transitions, 15095 flow [2024-06-21 19:18:23,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:18:23,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:18:23,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 19:18:23,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-21 19:18:23,126 INFO L175 Difference]: Start difference. First operand has 399 places, 683 transitions, 12467 flow. Second operand 8 states and 139 transitions. [2024-06-21 19:18:23,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 716 transitions, 15095 flow [2024-06-21 19:18:28,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 716 transitions, 14751 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-21 19:18:28,243 INFO L231 Difference]: Finished difference. Result has 403 places, 699 transitions, 13406 flow [2024-06-21 19:18:28,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12123, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13406, PETRI_PLACES=403, PETRI_TRANSITIONS=699} [2024-06-21 19:18:28,243 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-21 19:18:28,243 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 699 transitions, 13406 flow [2024-06-21 19:18:28,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:28,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:18:28,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:18:28,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 19:18:28,244 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:18:28,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:18:28,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1286366122, now seen corresponding path program 5 times [2024-06-21 19:18:28,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:18:28,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959434679] [2024-06-21 19:18:28,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:18:28,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:18:28,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:18:29,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:18:29,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:18:29,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959434679] [2024-06-21 19:18:29,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959434679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:18:29,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:18:29,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:18:29,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182798935] [2024-06-21 19:18:29,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:18:29,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:18:29,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:18:29,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:18:29,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:18:29,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:18:29,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 699 transitions, 13406 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:29,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:18:29,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:18:29,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:18:31,776 INFO L124 PetriNetUnfolderBase]: 5527/8828 cut-off events. [2024-06-21 19:18:31,777 INFO L125 PetriNetUnfolderBase]: For 1238043/1238043 co-relation queries the response was YES. [2024-06-21 19:18:31,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96817 conditions, 8828 events. 5527/8828 cut-off events. For 1238043/1238043 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 59149 event pairs, 2063 based on Foata normal form. 1/8827 useless extension candidates. Maximal degree in co-relation 96617. Up to 8512 conditions per place. [2024-06-21 19:18:31,933 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 689 selfloop transitions, 21 changer transitions 0/714 dead transitions. [2024-06-21 19:18:31,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 714 transitions, 14943 flow [2024-06-21 19:18:31,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:18:31,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:18:31,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 19:18:31,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 19:18:31,935 INFO L175 Difference]: Start difference. First operand has 403 places, 699 transitions, 13406 flow. Second operand 7 states and 110 transitions. [2024-06-21 19:18:31,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 714 transitions, 14943 flow [2024-06-21 19:18:38,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 714 transitions, 14526 flow, removed 113 selfloop flow, removed 3 redundant places. [2024-06-21 19:18:38,589 INFO L231 Difference]: Finished difference. Result has 407 places, 702 transitions, 13126 flow [2024-06-21 19:18:38,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12989, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13126, PETRI_PLACES=407, PETRI_TRANSITIONS=702} [2024-06-21 19:18:38,589 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-21 19:18:38,590 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 702 transitions, 13126 flow [2024-06-21 19:18:38,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:38,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:18:38,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:18:38,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 19:18:38,590 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:18:38,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:18:38,591 INFO L85 PathProgramCache]: Analyzing trace with hash 529994398, now seen corresponding path program 9 times [2024-06-21 19:18:38,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:18:38,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840343074] [2024-06-21 19:18:38,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:18:38,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:18:38,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:18:39,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:18:39,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:18:39,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840343074] [2024-06-21 19:18:39,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840343074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:18:39,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:18:39,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:18:39,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036162081] [2024-06-21 19:18:39,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:18:39,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:18:39,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:18:39,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:18:39,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:18:39,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:18:39,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 702 transitions, 13126 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:39,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:18:39,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:18:39,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:18:42,017 INFO L124 PetriNetUnfolderBase]: 5524/8809 cut-off events. [2024-06-21 19:18:42,018 INFO L125 PetriNetUnfolderBase]: For 1240056/1240056 co-relation queries the response was YES. [2024-06-21 19:18:42,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96429 conditions, 8809 events. 5524/8809 cut-off events. For 1240056/1240056 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 58766 event pairs, 1226 based on Foata normal form. 1/8776 useless extension candidates. Maximal degree in co-relation 96227. Up to 7760 conditions per place. [2024-06-21 19:18:42,167 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 486 selfloop transitions, 229 changer transitions 0/719 dead transitions. [2024-06-21 19:18:42,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 719 transitions, 15095 flow [2024-06-21 19:18:42,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:18:42,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:18:42,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 19:18:42,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-21 19:18:42,169 INFO L175 Difference]: Start difference. First operand has 407 places, 702 transitions, 13126 flow. Second operand 9 states and 147 transitions. [2024-06-21 19:18:42,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 719 transitions, 15095 flow [2024-06-21 19:18:48,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 719 transitions, 14995 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 19:18:48,173 INFO L231 Difference]: Finished difference. Result has 410 places, 702 transitions, 13494 flow [2024-06-21 19:18:48,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13030, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13494, PETRI_PLACES=410, PETRI_TRANSITIONS=702} [2024-06-21 19:18:48,174 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-21 19:18:48,174 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 702 transitions, 13494 flow [2024-06-21 19:18:48,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:48,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:18:48,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:18:48,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 19:18:48,175 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:18:48,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:18:48,175 INFO L85 PathProgramCache]: Analyzing trace with hash 449672430, now seen corresponding path program 6 times [2024-06-21 19:18:48,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:18:48,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56086467] [2024-06-21 19:18:48,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:18:48,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:18:48,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:18:49,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:18:49,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:18:49,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56086467] [2024-06-21 19:18:49,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56086467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:18:49,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:18:49,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:18:49,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122107278] [2024-06-21 19:18:49,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:18:49,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:18:49,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:18:49,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:18:49,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:18:49,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:18:49,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 702 transitions, 13494 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:49,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:18:49,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:18:49,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:18:51,363 INFO L124 PetriNetUnfolderBase]: 5529/8824 cut-off events. [2024-06-21 19:18:51,363 INFO L125 PetriNetUnfolderBase]: For 1244951/1244951 co-relation queries the response was YES. [2024-06-21 19:18:51,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97257 conditions, 8824 events. 5529/8824 cut-off events. For 1244951/1244951 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 58894 event pairs, 1436 based on Foata normal form. 1/8810 useless extension candidates. Maximal degree in co-relation 97055. Up to 8287 conditions per place. [2024-06-21 19:18:51,521 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 619 selfloop transitions, 95 changer transitions 0/718 dead transitions. [2024-06-21 19:18:51,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 718 transitions, 15035 flow [2024-06-21 19:18:51,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:18:51,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:18:51,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 19:18:51,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2024-06-21 19:18:51,523 INFO L175 Difference]: Start difference. First operand has 410 places, 702 transitions, 13494 flow. Second operand 7 states and 127 transitions. [2024-06-21 19:18:51,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 718 transitions, 15035 flow [2024-06-21 19:18:57,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 718 transitions, 14569 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-21 19:18:57,335 INFO L231 Difference]: Finished difference. Result has 412 places, 705 transitions, 13303 flow [2024-06-21 19:18:57,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13028, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13303, PETRI_PLACES=412, PETRI_TRANSITIONS=705} [2024-06-21 19:18:57,336 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-21 19:18:57,336 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 705 transitions, 13303 flow [2024-06-21 19:18:57,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:57,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:18:57,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:18:57,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 19:18:57,337 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:18:57,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:18:57,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1125391726, now seen corresponding path program 10 times [2024-06-21 19:18:57,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:18:57,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405814113] [2024-06-21 19:18:57,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:18:57,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:18:57,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:18:58,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:18:58,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:18:58,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405814113] [2024-06-21 19:18:58,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405814113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:18:58,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:18:58,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:18:58,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980860638] [2024-06-21 19:18:58,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:18:58,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:18:58,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:18:58,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:18:58,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:18:58,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:18:58,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 705 transitions, 13303 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:18:58,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:18:58,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:18:58,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:19:00,779 INFO L124 PetriNetUnfolderBase]: 5550/8866 cut-off events. [2024-06-21 19:19:00,779 INFO L125 PetriNetUnfolderBase]: For 1275761/1275764 co-relation queries the response was YES. [2024-06-21 19:19:00,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97649 conditions, 8866 events. 5550/8866 cut-off events. For 1275761/1275764 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 59222 event pairs, 1321 based on Foata normal form. 1/8834 useless extension candidates. Maximal degree in co-relation 97446. Up to 7498 conditions per place. [2024-06-21 19:19:00,926 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 461 selfloop transitions, 266 changer transitions 0/731 dead transitions. [2024-06-21 19:19:00,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 731 transitions, 15808 flow [2024-06-21 19:19:00,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:19:00,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:19:00,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 19:19:00,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-21 19:19:00,928 INFO L175 Difference]: Start difference. First operand has 412 places, 705 transitions, 13303 flow. Second operand 9 states and 143 transitions. [2024-06-21 19:19:00,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 731 transitions, 15808 flow [2024-06-21 19:19:07,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 731 transitions, 15568 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 19:19:07,629 INFO L231 Difference]: Finished difference. Result has 418 places, 719 transitions, 14384 flow [2024-06-21 19:19:07,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13063, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14384, PETRI_PLACES=418, PETRI_TRANSITIONS=719} [2024-06-21 19:19:07,631 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-21 19:19:07,631 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 719 transitions, 14384 flow [2024-06-21 19:19:07,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:07,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:19:07,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:19:07,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 19:19:07,632 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:19:07,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:19:07,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1125628690, now seen corresponding path program 7 times [2024-06-21 19:19:07,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:19:07,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554262904] [2024-06-21 19:19:07,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:19:07,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:19:07,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:19:08,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:19:08,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:19:08,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554262904] [2024-06-21 19:19:08,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554262904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:19:08,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:19:08,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:19:08,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737650111] [2024-06-21 19:19:08,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:19:08,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:19:08,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:19:08,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:19:08,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:19:08,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:19:08,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 719 transitions, 14384 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:08,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:19:08,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:19:08,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:19:11,083 INFO L124 PetriNetUnfolderBase]: 5563/8879 cut-off events. [2024-06-21 19:19:11,084 INFO L125 PetriNetUnfolderBase]: For 1322978/1322984 co-relation queries the response was YES. [2024-06-21 19:19:11,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100397 conditions, 8879 events. 5563/8879 cut-off events. For 1322978/1322984 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 59341 event pairs, 1370 based on Foata normal form. 5/8864 useless extension candidates. Maximal degree in co-relation 100191. Up to 8048 conditions per place. [2024-06-21 19:19:11,267 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 558 selfloop transitions, 175 changer transitions 0/737 dead transitions. [2024-06-21 19:19:11,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 737 transitions, 16494 flow [2024-06-21 19:19:11,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:19:11,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:19:11,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 19:19:11,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-21 19:19:11,268 INFO L175 Difference]: Start difference. First operand has 418 places, 719 transitions, 14384 flow. Second operand 7 states and 128 transitions. [2024-06-21 19:19:11,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 737 transitions, 16494 flow [2024-06-21 19:19:18,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 737 transitions, 16147 flow, removed 152 selfloop flow, removed 3 redundant places. [2024-06-21 19:19:18,454 INFO L231 Difference]: Finished difference. Result has 422 places, 725 transitions, 14557 flow [2024-06-21 19:19:18,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14037, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14557, PETRI_PLACES=422, PETRI_TRANSITIONS=725} [2024-06-21 19:19:18,455 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-21 19:19:18,455 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 725 transitions, 14557 flow [2024-06-21 19:19:18,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:18,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:19:18,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:19:18,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 19:19:18,456 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:19:18,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:19:18,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1056335346, now seen corresponding path program 8 times [2024-06-21 19:19:18,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:19:18,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914424958] [2024-06-21 19:19:18,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:19:18,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:19:18,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:19:19,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:19:19,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:19:19,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914424958] [2024-06-21 19:19:19,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914424958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:19:19,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:19:19,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:19:19,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680629774] [2024-06-21 19:19:19,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:19:19,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:19:19,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:19:19,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:19:19,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:19:19,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 19:19:19,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 725 transitions, 14557 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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-21 19:19:19,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:19:19,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 19:19:19,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:19:22,199 INFO L124 PetriNetUnfolderBase]: 5573/8893 cut-off events. [2024-06-21 19:19:22,199 INFO L125 PetriNetUnfolderBase]: For 1312564/1312570 co-relation queries the response was YES. [2024-06-21 19:19:22,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98553 conditions, 8893 events. 5573/8893 cut-off events. For 1312564/1312570 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 59387 event pairs, 1370 based on Foata normal form. 6/8879 useless extension candidates. Maximal degree in co-relation 98347. Up to 8058 conditions per place. [2024-06-21 19:19:22,369 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 582 selfloop transitions, 154 changer transitions 0/741 dead transitions. [2024-06-21 19:19:22,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 741 transitions, 16610 flow [2024-06-21 19:19:22,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:19:22,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:19:22,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 19:19:22,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-21 19:19:22,370 INFO L175 Difference]: Start difference. First operand has 422 places, 725 transitions, 14557 flow. Second operand 7 states and 136 transitions. [2024-06-21 19:19:22,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 741 transitions, 16610 flow [2024-06-21 19:19:30,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 741 transitions, 16266 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-21 19:19:30,762 INFO L231 Difference]: Finished difference. Result has 426 places, 729 transitions, 14629 flow [2024-06-21 19:19:30,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14217, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14629, PETRI_PLACES=426, PETRI_TRANSITIONS=729} [2024-06-21 19:19:30,763 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-21 19:19:30,763 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 729 transitions, 14629 flow [2024-06-21 19:19:30,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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-21 19:19:30,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:19:30,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:19:30,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 19:19:30,763 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:19:30,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:19:30,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1256972654, now seen corresponding path program 11 times [2024-06-21 19:19:30,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:19:30,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844768102] [2024-06-21 19:19:30,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:19:30,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:19:30,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:19:31,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:19:31,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:19:31,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844768102] [2024-06-21 19:19:31,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844768102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:19:31,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:19:31,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:19:31,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374699305] [2024-06-21 19:19:31,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:19:31,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:19:31,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:19:31,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:19:31,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:19:31,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:19:31,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 729 transitions, 14629 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:31,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:19:31,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:19:31,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:19:34,959 INFO L124 PetriNetUnfolderBase]: 5575/8897 cut-off events. [2024-06-21 19:19:34,959 INFO L125 PetriNetUnfolderBase]: For 1326636/1326639 co-relation queries the response was YES. [2024-06-21 19:19:35,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98649 conditions, 8897 events. 5575/8897 cut-off events. For 1326636/1326639 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 59351 event pairs, 1321 based on Foata normal form. 2/8866 useless extension candidates. Maximal degree in co-relation 98441. Up to 7531 conditions per place. [2024-06-21 19:19:35,112 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 491 selfloop transitions, 249 changer transitions 0/744 dead transitions. [2024-06-21 19:19:35,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 744 transitions, 16703 flow [2024-06-21 19:19:35,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:19:35,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:19:35,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 19:19:35,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-21 19:19:35,114 INFO L175 Difference]: Start difference. First operand has 426 places, 729 transitions, 14629 flow. Second operand 9 states and 145 transitions. [2024-06-21 19:19:35,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 744 transitions, 16703 flow [2024-06-21 19:19:43,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 744 transitions, 16361 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-21 19:19:43,311 INFO L231 Difference]: Finished difference. Result has 431 places, 732 transitions, 14900 flow [2024-06-21 19:19:43,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14287, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14900, PETRI_PLACES=431, PETRI_TRANSITIONS=732} [2024-06-21 19:19:43,312 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-21 19:19:43,312 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 732 transitions, 14900 flow [2024-06-21 19:19:43,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:43,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:19:43,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:19:43,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 19:19:43,313 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:19:43,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:19:43,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1256972468, now seen corresponding path program 9 times [2024-06-21 19:19:43,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:19:43,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209364804] [2024-06-21 19:19:43,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:19:43,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:19:43,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:19:44,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:19:44,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:19:44,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209364804] [2024-06-21 19:19:44,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209364804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:19:44,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:19:44,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:19:44,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716608447] [2024-06-21 19:19:44,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:19:44,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:19:44,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:19:44,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:19:44,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:19:44,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 19:19:44,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 732 transitions, 14900 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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-21 19:19:44,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:19:44,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 19:19:44,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:19:47,099 INFO L124 PetriNetUnfolderBase]: 5567/8886 cut-off events. [2024-06-21 19:19:47,099 INFO L125 PetriNetUnfolderBase]: For 1336676/1336682 co-relation queries the response was YES. [2024-06-21 19:19:47,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98854 conditions, 8886 events. 5567/8886 cut-off events. For 1336676/1336682 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 59346 event pairs, 1372 based on Foata normal form. 6/8872 useless extension candidates. Maximal degree in co-relation 98645. Up to 8053 conditions per place. [2024-06-21 19:19:47,382 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 582 selfloop transitions, 157 changer transitions 0/744 dead transitions. [2024-06-21 19:19:47,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 744 transitions, 16870 flow [2024-06-21 19:19:47,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:19:47,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:19:47,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 19:19:47,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-21 19:19:47,388 INFO L175 Difference]: Start difference. First operand has 431 places, 732 transitions, 14900 flow. Second operand 7 states and 136 transitions. [2024-06-21 19:19:47,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 744 transitions, 16870 flow [2024-06-21 19:19:55,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 744 transitions, 16203 flow, removed 103 selfloop flow, removed 6 redundant places. [2024-06-21 19:19:55,741 INFO L231 Difference]: Finished difference. Result has 432 places, 732 transitions, 14554 flow [2024-06-21 19:19:55,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14233, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14554, PETRI_PLACES=432, PETRI_TRANSITIONS=732} [2024-06-21 19:19:55,742 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-21 19:19:55,742 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 732 transitions, 14554 flow [2024-06-21 19:19:55,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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-21 19:19:55,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:19:55,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:19:55,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 19:19:55,743 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:19:55,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:19:55,743 INFO L85 PathProgramCache]: Analyzing trace with hash -903025750, now seen corresponding path program 10 times [2024-06-21 19:19:55,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:19:55,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581716606] [2024-06-21 19:19:55,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:19:55,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:19:55,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:19:56,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:19:56,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:19:56,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581716606] [2024-06-21 19:19:56,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581716606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:19:56,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:19:56,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:19:56,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672946785] [2024-06-21 19:19:56,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:19:56,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:19:56,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:19:56,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:19:56,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:19:56,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:19:56,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 732 transitions, 14554 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:19:56,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:19:56,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:19:56,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:19:59,674 INFO L124 PetriNetUnfolderBase]: 5561/8873 cut-off events. [2024-06-21 19:19:59,675 INFO L125 PetriNetUnfolderBase]: For 1339594/1339600 co-relation queries the response was YES. [2024-06-21 19:19:59,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97981 conditions, 8873 events. 5561/8873 cut-off events. For 1339594/1339600 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 59388 event pairs, 1974 based on Foata normal form. 6/8876 useless extension candidates. Maximal degree in co-relation 97771. Up to 8497 conditions per place. [2024-06-21 19:19:59,844 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 685 selfloop transitions, 53 changer transitions 0/742 dead transitions. [2024-06-21 19:19:59,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 742 transitions, 16290 flow [2024-06-21 19:19:59,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:19:59,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:19:59,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-21 19:19:59,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-21 19:19:59,846 INFO L175 Difference]: Start difference. First operand has 432 places, 732 transitions, 14554 flow. Second operand 7 states and 114 transitions. [2024-06-21 19:19:59,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 742 transitions, 16290 flow [2024-06-21 19:20:07,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 742 transitions, 15764 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-21 19:20:07,976 INFO L231 Difference]: Finished difference. Result has 431 places, 732 transitions, 14148 flow [2024-06-21 19:20:07,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14028, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14148, PETRI_PLACES=431, PETRI_TRANSITIONS=732} [2024-06-21 19:20:07,976 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-21 19:20:07,976 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 732 transitions, 14148 flow [2024-06-21 19:20:07,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:07,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:20:07,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:20:07,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 19:20:07,977 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:20:07,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:20:07,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1125628876, now seen corresponding path program 12 times [2024-06-21 19:20:07,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:20:07,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55639692] [2024-06-21 19:20:07,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:20:07,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:20:08,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:20:09,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:20:09,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:20:09,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55639692] [2024-06-21 19:20:09,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55639692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:20:09,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:20:09,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:20:09,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661146197] [2024-06-21 19:20:09,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:20:09,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:20:09,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:20:09,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:20:09,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:20:09,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:20:09,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 732 transitions, 14148 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:09,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:20:09,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:20:09,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:20:11,957 INFO L124 PetriNetUnfolderBase]: 5558/8871 cut-off events. [2024-06-21 19:20:11,958 INFO L125 PetriNetUnfolderBase]: For 1340288/1340291 co-relation queries the response was YES. [2024-06-21 19:20:12,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97438 conditions, 8871 events. 5558/8871 cut-off events. For 1340288/1340291 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 59231 event pairs, 1320 based on Foata normal form. 1/8839 useless extension candidates. Maximal degree in co-relation 97226. Up to 7510 conditions per place. [2024-06-21 19:20:12,129 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 475 selfloop transitions, 265 changer transitions 0/744 dead transitions. [2024-06-21 19:20:12,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 744 transitions, 16128 flow [2024-06-21 19:20:12,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:20:12,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:20:12,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 19:20:12,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-21 19:20:12,131 INFO L175 Difference]: Start difference. First operand has 431 places, 732 transitions, 14148 flow. Second operand 9 states and 143 transitions. [2024-06-21 19:20:12,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 744 transitions, 16128 flow [2024-06-21 19:20:20,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 744 transitions, 15970 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 19:20:20,381 INFO L231 Difference]: Finished difference. Result has 432 places, 732 transitions, 14530 flow [2024-06-21 19:20:20,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13994, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14530, PETRI_PLACES=432, PETRI_TRANSITIONS=732} [2024-06-21 19:20:20,382 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-21 19:20:20,382 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 732 transitions, 14530 flow [2024-06-21 19:20:20,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:20,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:20:20,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:20:20,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 19:20:20,382 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:20:20,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:20:20,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1125212980, now seen corresponding path program 11 times [2024-06-21 19:20:20,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:20:20,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813459743] [2024-06-21 19:20:20,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:20:20,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:20:20,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:20:21,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:20:21,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:20:21,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813459743] [2024-06-21 19:20:21,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813459743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:20:21,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:20:21,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:20:21,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899836300] [2024-06-21 19:20:21,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:20:21,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:20:21,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:20:21,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:20:21,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:20:21,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:20:21,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 732 transitions, 14530 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:21,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:20:21,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:20:21,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:20:24,561 INFO L124 PetriNetUnfolderBase]: 5563/8880 cut-off events. [2024-06-21 19:20:24,562 INFO L125 PetriNetUnfolderBase]: For 1348113/1348119 co-relation queries the response was YES. [2024-06-21 19:20:24,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98318 conditions, 8880 events. 5563/8880 cut-off events. For 1348113/1348119 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 59536 event pairs, 1974 based on Foata normal form. 5/8882 useless extension candidates. Maximal degree in co-relation 98106. Up to 8551 conditions per place. [2024-06-21 19:20:24,862 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 710 selfloop transitions, 31 changer transitions 0/745 dead transitions. [2024-06-21 19:20:24,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 745 transitions, 16120 flow [2024-06-21 19:20:24,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:20:24,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:20:24,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 19:20:24,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-21 19:20:24,867 INFO L175 Difference]: Start difference. First operand has 432 places, 732 transitions, 14530 flow. Second operand 8 states and 121 transitions. [2024-06-21 19:20:24,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 745 transitions, 16120 flow [2024-06-21 19:20:31,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 745 transitions, 15730 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-21 19:20:31,694 INFO L231 Difference]: Finished difference. Result has 435 places, 735 transitions, 14294 flow [2024-06-21 19:20:31,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14140, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14294, PETRI_PLACES=435, PETRI_TRANSITIONS=735} [2024-06-21 19:20:31,695 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-21 19:20:31,695 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 735 transitions, 14294 flow [2024-06-21 19:20:31,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:31,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:20:31,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:20:31,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 19:20:31,696 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:20:31,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:20:31,696 INFO L85 PathProgramCache]: Analyzing trace with hash -897311830, now seen corresponding path program 12 times [2024-06-21 19:20:31,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:20:31,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14042540] [2024-06-21 19:20:31,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:20:31,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:20:31,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:20:32,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:20:32,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:20:32,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14042540] [2024-06-21 19:20:32,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14042540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:20:32,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:20:32,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:20:32,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124798861] [2024-06-21 19:20:32,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:20:32,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:20:32,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:20:32,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:20:32,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:20:32,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:20:32,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 735 transitions, 14294 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:32,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:20:32,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:20:32,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:20:35,706 INFO L124 PetriNetUnfolderBase]: 5558/8872 cut-off events. [2024-06-21 19:20:35,706 INFO L125 PetriNetUnfolderBase]: For 1355711/1355717 co-relation queries the response was YES. [2024-06-21 19:20:35,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97583 conditions, 8872 events. 5558/8872 cut-off events. For 1355711/1355717 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 59408 event pairs, 1974 based on Foata normal form. 5/8874 useless extension candidates. Maximal degree in co-relation 97370. Up to 8492 conditions per place. [2024-06-21 19:20:35,881 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 682 selfloop transitions, 60 changer transitions 0/746 dead transitions. [2024-06-21 19:20:35,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 746 transitions, 15808 flow [2024-06-21 19:20:35,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:20:35,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:20:35,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 19:20:35,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-21 19:20:35,883 INFO L175 Difference]: Start difference. First operand has 435 places, 735 transitions, 14294 flow. Second operand 9 states and 139 transitions. [2024-06-21 19:20:35,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 746 transitions, 15808 flow [2024-06-21 19:20:43,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 746 transitions, 15618 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-21 19:20:44,004 INFO L231 Difference]: Finished difference. Result has 438 places, 735 transitions, 14238 flow [2024-06-21 19:20:44,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14104, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14238, PETRI_PLACES=438, PETRI_TRANSITIONS=735} [2024-06-21 19:20:44,005 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 397 predicate places. [2024-06-21 19:20:44,005 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 735 transitions, 14238 flow [2024-06-21 19:20:44,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:44,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:20:44,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:20:44,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 19:20:44,006 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:20:44,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:20:44,006 INFO L85 PathProgramCache]: Analyzing trace with hash 654552814, now seen corresponding path program 4 times [2024-06-21 19:20:44,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:20:44,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131347453] [2024-06-21 19:20:44,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:20:44,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:20:44,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:20:45,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-21 19:20:45,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:20:45,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131347453] [2024-06-21 19:20:45,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131347453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:20:45,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:20:45,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:20:45,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771893735] [2024-06-21 19:20:45,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:20:45,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:20:45,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:20:45,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:20:45,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:20:45,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:20:45,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 735 transitions, 14238 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:45,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:20:45,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:20:45,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:20:47,906 INFO L124 PetriNetUnfolderBase]: 5574/8897 cut-off events. [2024-06-21 19:20:47,907 INFO L125 PetriNetUnfolderBase]: For 1398891/1398897 co-relation queries the response was YES. [2024-06-21 19:20:48,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98188 conditions, 8897 events. 5574/8897 cut-off events. For 1398891/1398897 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 59501 event pairs, 1372 based on Foata normal form. 8/8885 useless extension candidates. Maximal degree in co-relation 97975. Up to 8242 conditions per place. [2024-06-21 19:20:48,060 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 619 selfloop transitions, 126 changer transitions 0/749 dead transitions. [2024-06-21 19:20:48,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 749 transitions, 15928 flow [2024-06-21 19:20:48,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:20:48,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:20:48,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 19:20:48,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38055555555555554 [2024-06-21 19:20:48,062 INFO L175 Difference]: Start difference. First operand has 438 places, 735 transitions, 14238 flow. Second operand 9 states and 137 transitions. [2024-06-21 19:20:48,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 749 transitions, 15928 flow [2024-06-21 19:20:57,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 749 transitions, 15800 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 19:20:57,597 INFO L231 Difference]: Finished difference. Result has 438 places, 738 transitions, 14544 flow [2024-06-21 19:20:57,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14110, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14544, PETRI_PLACES=438, PETRI_TRANSITIONS=738} [2024-06-21 19:20:57,597 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 397 predicate places. [2024-06-21 19:20:57,597 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 738 transitions, 14544 flow [2024-06-21 19:20:57,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:57,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:20:57,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:20:57,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 19:20:57,598 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:20:57,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:20:57,598 INFO L85 PathProgramCache]: Analyzing trace with hash 654563726, now seen corresponding path program 5 times [2024-06-21 19:20:57,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:20:57,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327603929] [2024-06-21 19:20:57,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:20:57,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:20:57,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:20:58,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:20:58,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:20:58,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327603929] [2024-06-21 19:20:58,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327603929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:20:58,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:20:58,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:20:58,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135877956] [2024-06-21 19:20:58,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:20:58,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:20:58,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:20:58,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:20:58,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:20:58,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:20:58,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 738 transitions, 14544 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:20:58,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:20:58,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:20:58,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:21:01,807 INFO L124 PetriNetUnfolderBase]: 5638/8993 cut-off events. [2024-06-21 19:21:01,807 INFO L125 PetriNetUnfolderBase]: For 1419647/1419650 co-relation queries the response was YES. [2024-06-21 19:21:01,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100354 conditions, 8993 events. 5638/8993 cut-off events. For 1419647/1419650 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 60076 event pairs, 1321 based on Foata normal form. 4/8964 useless extension candidates. Maximal degree in co-relation 100141. Up to 7016 conditions per place. [2024-06-21 19:21:01,964 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 481 selfloop transitions, 292 changer transitions 0/777 dead transitions. [2024-06-21 19:21:01,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 777 transitions, 17940 flow [2024-06-21 19:21:01,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:21:01,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:21:01,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 19:21:01,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-21 19:21:01,965 INFO L175 Difference]: Start difference. First operand has 438 places, 738 transitions, 14544 flow. Second operand 9 states and 167 transitions. [2024-06-21 19:21:01,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 777 transitions, 17940 flow [2024-06-21 19:21:10,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 777 transitions, 17528 flow, removed 82 selfloop flow, removed 7 redundant places. [2024-06-21 19:21:10,460 INFO L231 Difference]: Finished difference. Result has 443 places, 757 transitions, 15675 flow [2024-06-21 19:21:10,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14132, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15675, PETRI_PLACES=443, PETRI_TRANSITIONS=757} [2024-06-21 19:21:10,461 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 402 predicate places. [2024-06-21 19:21:10,461 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 757 transitions, 15675 flow [2024-06-21 19:21:10,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:21:10,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:21:10,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:21:10,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 19:21:10,462 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:21:10,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:21:10,462 INFO L85 PathProgramCache]: Analyzing trace with hash 654921776, now seen corresponding path program 6 times [2024-06-21 19:21:10,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:21:10,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674403286] [2024-06-21 19:21:10,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:21:10,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:21:10,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:21:11,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-21 19:21:11,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:21:11,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674403286] [2024-06-21 19:21:11,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674403286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:21:11,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:21:11,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:21:11,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503677950] [2024-06-21 19:21:11,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:21:11,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:21:11,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:21:11,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:21:11,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:21:11,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 19:21:11,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 757 transitions, 15675 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:21:11,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:21:11,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 19:21:11,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:21:14,960 INFO L124 PetriNetUnfolderBase]: 5768/9186 cut-off events. [2024-06-21 19:21:14,960 INFO L125 PetriNetUnfolderBase]: For 1547918/1547921 co-relation queries the response was YES. [2024-06-21 19:21:15,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106936 conditions, 9186 events. 5768/9186 cut-off events. For 1547918/1547921 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 61376 event pairs, 1327 based on Foata normal form. 4/9157 useless extension candidates. Maximal degree in co-relation 106719. Up to 7085 conditions per place. [2024-06-21 19:21:15,125 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 496 selfloop transitions, 295 changer transitions 0/795 dead transitions. [2024-06-21 19:21:15,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 795 transitions, 19185 flow [2024-06-21 19:21:15,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:21:15,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:21:15,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 19:21:15,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-21 19:21:15,127 INFO L175 Difference]: Start difference. First operand has 443 places, 757 transitions, 15675 flow. Second operand 9 states and 168 transitions. [2024-06-21 19:21:15,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 795 transitions, 19185 flow [2024-06-21 19:21:23,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 795 transitions, 18611 flow, removed 185 selfloop flow, removed 3 redundant places. [2024-06-21 19:21:23,509 INFO L231 Difference]: Finished difference. Result has 451 places, 774 transitions, 16452 flow [2024-06-21 19:21:23,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15167, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16452, PETRI_PLACES=451, PETRI_TRANSITIONS=774} [2024-06-21 19:21:23,509 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 410 predicate places. [2024-06-21 19:21:23,509 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 774 transitions, 16452 flow [2024-06-21 19:21:23,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:21:23,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:21:23,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:21:23,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 19:21:23,510 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:21:23,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:21:23,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1068704320, now seen corresponding path program 2 times [2024-06-21 19:21:23,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:21:23,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065724203] [2024-06-21 19:21:23,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:21:23,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:21:23,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:21:24,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:21:24,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:21:24,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065724203] [2024-06-21 19:21:24,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065724203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:21:24,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:21:24,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:21:24,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677121794] [2024-06-21 19:21:24,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:21:24,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:21:24,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:21:24,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:21:24,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:21:24,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 19:21:24,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 774 transitions, 16452 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:21:24,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:21:24,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 19:21:24,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand