./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 22:47:07,653 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 22:47:07,692 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 22:47:07,695 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 22:47:07,696 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 22:47:07,732 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 22:47:07,734 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 22:47:07,734 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 22:47:07,734 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 22:47:07,738 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 22:47:07,738 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 22:47:07,738 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 22:47:07,739 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 22:47:07,740 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 22:47:07,740 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 22:47:07,740 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 22:47:07,741 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 22:47:07,741 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 22:47:07,741 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 22:47:07,741 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 22:47:07,741 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 22:47:07,742 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 22:47:07,742 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 22:47:07,743 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 22:47:07,743 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 22:47:07,743 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 22:47:07,743 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 22:47:07,743 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 22:47:07,744 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 22:47:07,744 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 22:47:07,745 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 22:47:07,745 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 22:47:07,745 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 22:47:07,745 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 22:47:07,745 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 22:47:07,745 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 22:47:07,745 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 22:47:07,745 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 22:47:07,746 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 22:47:07,746 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 22:47:07,746 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 22:47:07,746 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 22:47:07,747 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 22:47:07,747 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 [2024-06-27 22:47:07,976 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 22:47:07,991 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 22:47:07,992 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 22:47:07,993 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 22:47:07,994 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 22:47:07,994 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/safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-27 22:47:08,068 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 22:47:08,068 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 22:47:08,070 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 22:47:09,048 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 22:47:09,286 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 22:47:09,286 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 22:47:09,296 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/59da5dd2c/5806bae116884712af26942b5a17eb1f/FLAG5f0d484ac [2024-06-27 22:47:09,309 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/59da5dd2c/5806bae116884712af26942b5a17eb1f [2024-06-27 22:47:09,310 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 22:47:09,311 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 22:47:09,313 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 22:47:09,313 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 22:47:09,317 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 22:47:09,317 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:47:08" (1/2) ... [2024-06-27 22:47:09,318 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1cf11cb0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:47:09, skipping insertion in model container [2024-06-27 22:47:09,318 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:47:08" (1/2) ... [2024-06-27 22:47:09,320 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@27318151 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:47:09, skipping insertion in model container [2024-06-27 22:47:09,320 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 10:47:09" (2/2) ... [2024-06-27 22:47:09,320 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1cf11cb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:47:09, skipping insertion in model container [2024-06-27 22:47:09,321 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 10:47:09" (2/2) ... [2024-06-27 22:47:09,321 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 22:47:09,343 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 22:47:09,344 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] ! multithreaded || ((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$mem_tmp >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (long long )__unbuffered_p0_EAX - (long long )x$mem_tmp >= 0LL) && (long long )x - (long long )x$mem_tmp >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 22:47:09,344 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] ! multithreaded || ((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$mem_tmp >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (long long )__unbuffered_p0_EAX - (long long )x$mem_tmp >= 0LL) && (long long )x - (long long )x$mem_tmp >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 22:47:09,344 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] ! multithreaded || ((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$mem_tmp >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (long long )__unbuffered_p0_EAX - (long long )x$mem_tmp >= 0LL) && (long long )x - (long long )x$mem_tmp >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 22:47:09,345 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 22:47:09,345 INFO L106 edCorrectnessWitness]: ghost_update [L832-L832] multithreaded = 1; [2024-06-27 22:47:09,390 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 22:47:09,543 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1039,1052] [2024-06-27 22:47:09,698 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:47:09,708 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 22:47:09,739 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1039,1052] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 22:47:09,828 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:47:09,858 INFO L206 MainTranslator]: Completed translation [2024-06-27 22:47:09,858 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:47:09 WrapperNode [2024-06-27 22:47:09,859 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 22:47:09,860 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 22:47:09,860 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 22:47:09,860 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 22:47:09,865 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:47:09" (1/1) ... [2024-06-27 22:47:09,898 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:47:09" (1/1) ... [2024-06-27 22:47:09,922 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 121 [2024-06-27 22:47:09,922 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 22:47:09,923 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 22:47:09,923 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 22:47:09,923 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 22:47:09,932 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:47:09" (1/1) ... [2024-06-27 22:47:09,932 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:47:09" (1/1) ... [2024-06-27 22:47:09,935 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:47:09" (1/1) ... [2024-06-27 22:47:09,972 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 22:47:09,972 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:47:09" (1/1) ... [2024-06-27 22:47:09,972 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:47:09" (1/1) ... [2024-06-27 22:47:09,982 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:47:09" (1/1) ... [2024-06-27 22:47:09,988 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:47:09" (1/1) ... [2024-06-27 22:47:09,990 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:47:09" (1/1) ... [2024-06-27 22:47:09,991 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:47:09" (1/1) ... [2024-06-27 22:47:09,994 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 22:47:10,013 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 22:47:10,013 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 22:47:10,013 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 22:47:10,014 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:47:09" (1/1) ... [2024-06-27 22:47:10,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 22:47:10,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 22:47:10,059 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 22:47:10,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 22:47:10,104 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 22:47:10,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 22:47:10,104 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 22:47:10,104 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 22:47:10,104 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 22:47:10,104 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 22:47:10,105 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 22:47:10,105 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 22:47:10,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 22:47:10,105 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 22:47:10,105 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 22:47:10,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 22:47:10,106 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 22:47:10,210 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 22:47:10,212 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 22:47:10,460 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 22:47:10,461 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 22:47:10,573 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 22:47:10,573 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 22:47:10,573 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:47:10 BoogieIcfgContainer [2024-06-27 22:47:10,573 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 22:47:10,575 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 22:47:10,576 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 22:47:10,578 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 22:47:10,578 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:47:08" (1/4) ... [2024-06-27 22:47:10,579 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b60caea and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 10:47:10, skipping insertion in model container [2024-06-27 22:47:10,579 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 10:47:09" (2/4) ... [2024-06-27 22:47:10,579 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b60caea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 10:47:10, skipping insertion in model container [2024-06-27 22:47:10,579 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:47:09" (3/4) ... [2024-06-27 22:47:10,581 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b60caea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 10:47:10, skipping insertion in model container [2024-06-27 22:47:10,581 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:47:10" (4/4) ... [2024-06-27 22:47:10,582 INFO L112 eAbstractionObserver]: Analyzing ICFG safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 22:47:10,594 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 22:47:10,594 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 22:47:10,594 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 22:47:10,633 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 22:47:10,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 22:47:10,709 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-27 22:47:10,710 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:47:10,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 78 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-27 22:47:10,714 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 22:47:10,717 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 44 transitions, 97 flow [2024-06-27 22:47:10,728 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 22:47:10,736 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;@327a6696, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 22:47:10,736 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 22:47:10,741 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 22:47:10,741 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 22:47:10,741 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:47:10,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:10,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 22:47:10,742 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:10,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:10,746 INFO L85 PathProgramCache]: Analyzing trace with hash 345514193, now seen corresponding path program 1 times [2024-06-27 22:47:10,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:10,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181307170] [2024-06-27 22:47:10,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:10,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:10,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:11,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:11,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:11,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181307170] [2024-06-27 22:47:11,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181307170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:11,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:11,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 22:47:11,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441765440] [2024-06-27 22:47:11,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:11,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 22:47:11,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:11,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 22:47:11,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 22:47:11,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 47 [2024-06-27 22:47:11,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 97 flow. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:11,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:11,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 47 [2024-06-27 22:47:11,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:11,632 INFO L124 PetriNetUnfolderBase]: 696/1327 cut-off events. [2024-06-27 22:47:11,632 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-06-27 22:47:11,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2439 conditions, 1327 events. 696/1327 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8601 event pairs, 376 based on Foata normal form. 54/1298 useless extension candidates. Maximal degree in co-relation 2427. Up to 921 conditions per place. [2024-06-27 22:47:11,645 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 31 selfloop transitions, 2 changer transitions 2/53 dead transitions. [2024-06-27 22:47:11,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 53 transitions, 188 flow [2024-06-27 22:47:11,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 22:47:11,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 22:47:11,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 104 transitions. [2024-06-27 22:47:11,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7375886524822695 [2024-06-27 22:47:11,655 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 97 flow. Second operand 3 states and 104 transitions. [2024-06-27 22:47:11,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 53 transitions, 188 flow [2024-06-27 22:47:11,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 53 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 22:47:11,660 INFO L231 Difference]: Finished difference. Result has 51 places, 40 transitions, 96 flow [2024-06-27 22:47:11,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=51, PETRI_TRANSITIONS=40} [2024-06-27 22:47:11,663 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, -2 predicate places. [2024-06-27 22:47:11,664 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 40 transitions, 96 flow [2024-06-27 22:47:11,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:11,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:11,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:11,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 22:47:11,665 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:11,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:11,665 INFO L85 PathProgramCache]: Analyzing trace with hash 544364297, now seen corresponding path program 1 times [2024-06-27 22:47:11,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:11,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4011810] [2024-06-27 22:47:11,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:11,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:11,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:12,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:12,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:12,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4011810] [2024-06-27 22:47:12,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4011810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:12,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:12,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 22:47:12,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635074047] [2024-06-27 22:47:12,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:12,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 22:47:12,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:12,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 22:47:12,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 22:47:12,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 47 [2024-06-27 22:47:12,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 40 transitions, 96 flow. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:12,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:12,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 47 [2024-06-27 22:47:12,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:12,319 INFO L124 PetriNetUnfolderBase]: 595/1184 cut-off events. [2024-06-27 22:47:12,319 INFO L125 PetriNetUnfolderBase]: For 94/94 co-relation queries the response was YES. [2024-06-27 22:47:12,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2302 conditions, 1184 events. 595/1184 cut-off events. For 94/94 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7506 event pairs, 331 based on Foata normal form. 2/1121 useless extension candidates. Maximal degree in co-relation 2290. Up to 901 conditions per place. [2024-06-27 22:47:12,325 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 34 selfloop transitions, 9 changer transitions 0/61 dead transitions. [2024-06-27 22:47:12,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 61 transitions, 233 flow [2024-06-27 22:47:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 22:47:12,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 22:47:12,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 129 transitions. [2024-06-27 22:47:12,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6861702127659575 [2024-06-27 22:47:12,330 INFO L175 Difference]: Start difference. First operand has 51 places, 40 transitions, 96 flow. Second operand 4 states and 129 transitions. [2024-06-27 22:47:12,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 61 transitions, 233 flow [2024-06-27 22:47:12,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 61 transitions, 227 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 22:47:12,333 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 151 flow [2024-06-27 22:47:12,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=151, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-27 22:47:12,334 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-06-27 22:47:12,334 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 151 flow [2024-06-27 22:47:12,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:12,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:12,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:12,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 22:47:12,337 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:12,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:12,342 INFO L85 PathProgramCache]: Analyzing trace with hash -304574459, now seen corresponding path program 1 times [2024-06-27 22:47:12,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:12,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320410980] [2024-06-27 22:47:12,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:12,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:12,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:12,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:12,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:12,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320410980] [2024-06-27 22:47:12,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320410980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:12,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:12,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:47:12,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785791486] [2024-06-27 22:47:12,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:12,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:47:12,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:12,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:47:12,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:47:12,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:12,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 151 flow. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:12,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:12,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:12,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:13,058 INFO L124 PetriNetUnfolderBase]: 846/1643 cut-off events. [2024-06-27 22:47:13,059 INFO L125 PetriNetUnfolderBase]: For 456/456 co-relation queries the response was YES. [2024-06-27 22:47:13,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3669 conditions, 1643 events. 846/1643 cut-off events. For 456/456 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11010 event pairs, 282 based on Foata normal form. 6/1580 useless extension candidates. Maximal degree in co-relation 3655. Up to 1155 conditions per place. [2024-06-27 22:47:13,069 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 51 selfloop transitions, 16 changer transitions 0/84 dead transitions. [2024-06-27 22:47:13,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 84 transitions, 404 flow [2024-06-27 22:47:13,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:47:13,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:47:13,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-27 22:47:13,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6680851063829787 [2024-06-27 22:47:13,073 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 151 flow. Second operand 5 states and 157 transitions. [2024-06-27 22:47:13,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 84 transitions, 404 flow [2024-06-27 22:47:13,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 84 transitions, 404 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-27 22:47:13,077 INFO L231 Difference]: Finished difference. Result has 60 places, 63 transitions, 289 flow [2024-06-27 22:47:13,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=289, PETRI_PLACES=60, PETRI_TRANSITIONS=63} [2024-06-27 22:47:13,078 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 7 predicate places. [2024-06-27 22:47:13,078 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 63 transitions, 289 flow [2024-06-27 22:47:13,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:13,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:13,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:13,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 22:47:13,079 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:13,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:13,080 INFO L85 PathProgramCache]: Analyzing trace with hash -851872088, now seen corresponding path program 1 times [2024-06-27 22:47:13,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:13,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088784559] [2024-06-27 22:47:13,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:13,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:13,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:13,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:13,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:13,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088784559] [2024-06-27 22:47:13,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088784559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:13,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:13,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:13,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847272476] [2024-06-27 22:47:13,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:13,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:13,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:13,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:13,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:13,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:47:13,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 63 transitions, 289 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:13,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:13,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:47:13,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:14,067 INFO L124 PetriNetUnfolderBase]: 911/1769 cut-off events. [2024-06-27 22:47:14,067 INFO L125 PetriNetUnfolderBase]: For 1259/1259 co-relation queries the response was YES. [2024-06-27 22:47:14,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4681 conditions, 1769 events. 911/1769 cut-off events. For 1259/1259 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11981 event pairs, 232 based on Foata normal form. 12/1704 useless extension candidates. Maximal degree in co-relation 4661. Up to 1140 conditions per place. [2024-06-27 22:47:14,077 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 61 selfloop transitions, 19 changer transitions 0/96 dead transitions. [2024-06-27 22:47:14,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 96 transitions, 550 flow [2024-06-27 22:47:14,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:47:14,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:47:14,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 22:47:14,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-06-27 22:47:14,078 INFO L175 Difference]: Start difference. First operand has 60 places, 63 transitions, 289 flow. Second operand 7 states and 203 transitions. [2024-06-27 22:47:14,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 96 transitions, 550 flow [2024-06-27 22:47:14,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 96 transitions, 546 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 22:47:14,082 INFO L231 Difference]: Finished difference. Result has 67 places, 65 transitions, 345 flow [2024-06-27 22:47:14,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=345, PETRI_PLACES=67, PETRI_TRANSITIONS=65} [2024-06-27 22:47:14,083 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 14 predicate places. [2024-06-27 22:47:14,083 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 65 transitions, 345 flow [2024-06-27 22:47:14,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:14,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:14,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:14,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 22:47:14,084 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:14,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:14,084 INFO L85 PathProgramCache]: Analyzing trace with hash -543628601, now seen corresponding path program 1 times [2024-06-27 22:47:14,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:14,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862134705] [2024-06-27 22:47:14,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:14,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:14,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:14,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:14,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:14,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862134705] [2024-06-27 22:47:14,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862134705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:14,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:14,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:47:14,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953744059] [2024-06-27 22:47:14,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:14,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:47:14,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:14,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:47:14,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:47:14,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:47:14,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 65 transitions, 345 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:14,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:14,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:47:14,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:14,821 INFO L124 PetriNetUnfolderBase]: 947/1812 cut-off events. [2024-06-27 22:47:14,822 INFO L125 PetriNetUnfolderBase]: For 1956/1956 co-relation queries the response was YES. [2024-06-27 22:47:14,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5179 conditions, 1812 events. 947/1812 cut-off events. For 1956/1956 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12349 event pairs, 223 based on Foata normal form. 6/1726 useless extension candidates. Maximal degree in co-relation 5155. Up to 1292 conditions per place. [2024-06-27 22:47:14,831 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 42 selfloop transitions, 26 changer transitions 0/88 dead transitions. [2024-06-27 22:47:14,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 88 transitions, 555 flow [2024-06-27 22:47:14,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:47:14,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:47:14,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-27 22:47:14,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851063829787234 [2024-06-27 22:47:14,833 INFO L175 Difference]: Start difference. First operand has 67 places, 65 transitions, 345 flow. Second operand 6 states and 165 transitions. [2024-06-27 22:47:14,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 88 transitions, 555 flow [2024-06-27 22:47:14,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 88 transitions, 521 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 22:47:14,838 INFO L231 Difference]: Finished difference. Result has 70 places, 73 transitions, 450 flow [2024-06-27 22:47:14,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=450, PETRI_PLACES=70, PETRI_TRANSITIONS=73} [2024-06-27 22:47:14,838 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 17 predicate places. [2024-06-27 22:47:14,838 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 73 transitions, 450 flow [2024-06-27 22:47:14,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:14,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:14,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:14,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 22:47:14,839 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:14,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:14,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1815266933, now seen corresponding path program 2 times [2024-06-27 22:47:14,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:14,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613378053] [2024-06-27 22:47:14,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:14,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:14,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:15,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:15,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:15,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613378053] [2024-06-27 22:47:15,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613378053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:15,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:15,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:47:15,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668739644] [2024-06-27 22:47:15,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:15,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:47:15,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:15,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:47:15,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:47:15,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 47 [2024-06-27 22:47:15,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 73 transitions, 450 flow. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:15,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:15,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 47 [2024-06-27 22:47:15,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:15,622 INFO L124 PetriNetUnfolderBase]: 806/1575 cut-off events. [2024-06-27 22:47:15,622 INFO L125 PetriNetUnfolderBase]: For 2607/2611 co-relation queries the response was YES. [2024-06-27 22:47:15,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4873 conditions, 1575 events. 806/1575 cut-off events. For 2607/2611 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10531 event pairs, 202 based on Foata normal form. 5/1498 useless extension candidates. Maximal degree in co-relation 4847. Up to 1077 conditions per place. [2024-06-27 22:47:15,631 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 46 selfloop transitions, 26 changer transitions 0/94 dead transitions. [2024-06-27 22:47:15,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 94 transitions, 658 flow [2024-06-27 22:47:15,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:47:15,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:47:15,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-06-27 22:47:15,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6723404255319149 [2024-06-27 22:47:15,633 INFO L175 Difference]: Start difference. First operand has 70 places, 73 transitions, 450 flow. Second operand 5 states and 158 transitions. [2024-06-27 22:47:15,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 94 transitions, 658 flow [2024-06-27 22:47:15,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 94 transitions, 644 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-27 22:47:15,639 INFO L231 Difference]: Finished difference. Result has 74 places, 76 transitions, 525 flow [2024-06-27 22:47:15,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=525, PETRI_PLACES=74, PETRI_TRANSITIONS=76} [2024-06-27 22:47:15,641 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 21 predicate places. [2024-06-27 22:47:15,641 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 76 transitions, 525 flow [2024-06-27 22:47:15,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:15,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:15,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:15,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 22:47:15,642 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:15,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:15,643 INFO L85 PathProgramCache]: Analyzing trace with hash -381282769, now seen corresponding path program 1 times [2024-06-27 22:47:15,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:15,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553864924] [2024-06-27 22:47:15,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:15,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:15,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:16,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:16,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:16,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553864924] [2024-06-27 22:47:16,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553864924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:16,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:16,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:47:16,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435252332] [2024-06-27 22:47:16,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:16,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:47:16,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:16,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:47:16,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:47:16,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:16,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 76 transitions, 525 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:16,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:16,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:16,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:16,409 INFO L124 PetriNetUnfolderBase]: 921/1743 cut-off events. [2024-06-27 22:47:16,409 INFO L125 PetriNetUnfolderBase]: For 3043/3047 co-relation queries the response was YES. [2024-06-27 22:47:16,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5576 conditions, 1743 events. 921/1743 cut-off events. For 3043/3047 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11614 event pairs, 198 based on Foata normal form. 4/1698 useless extension candidates. Maximal degree in co-relation 5548. Up to 1206 conditions per place. [2024-06-27 22:47:16,420 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 71 selfloop transitions, 24 changer transitions 0/112 dead transitions. [2024-06-27 22:47:16,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 112 transitions, 866 flow [2024-06-27 22:47:16,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:47:16,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:47:16,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 22:47:16,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-27 22:47:16,422 INFO L175 Difference]: Start difference. First operand has 74 places, 76 transitions, 525 flow. Second operand 6 states and 186 transitions. [2024-06-27 22:47:16,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 112 transitions, 866 flow [2024-06-27 22:47:16,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 112 transitions, 801 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 22:47:16,427 INFO L231 Difference]: Finished difference. Result has 78 places, 85 transitions, 600 flow [2024-06-27 22:47:16,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=600, PETRI_PLACES=78, PETRI_TRANSITIONS=85} [2024-06-27 22:47:16,429 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 25 predicate places. [2024-06-27 22:47:16,429 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 85 transitions, 600 flow [2024-06-27 22:47:16,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:16,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:16,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:16,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 22:47:16,429 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:16,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:16,430 INFO L85 PathProgramCache]: Analyzing trace with hash 546114055, now seen corresponding path program 2 times [2024-06-27 22:47:16,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:16,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544501079] [2024-06-27 22:47:16,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:16,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:16,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:16,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:16,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:16,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544501079] [2024-06-27 22:47:16,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544501079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:16,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:16,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:47:16,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788956887] [2024-06-27 22:47:16,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:16,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:47:16,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:16,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:47:16,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:47:16,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:16,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 85 transitions, 600 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:16,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:16,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:16,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:17,198 INFO L124 PetriNetUnfolderBase]: 913/1720 cut-off events. [2024-06-27 22:47:17,198 INFO L125 PetriNetUnfolderBase]: For 3602/3606 co-relation queries the response was YES. [2024-06-27 22:47:17,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5801 conditions, 1720 events. 913/1720 cut-off events. For 3602/3606 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11423 event pairs, 208 based on Foata normal form. 4/1675 useless extension candidates. Maximal degree in co-relation 5771. Up to 1200 conditions per place. [2024-06-27 22:47:17,211 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 70 selfloop transitions, 23 changer transitions 0/110 dead transitions. [2024-06-27 22:47:17,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 110 transitions, 849 flow [2024-06-27 22:47:17,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:47:17,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:47:17,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-27 22:47:17,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6560283687943262 [2024-06-27 22:47:17,212 INFO L175 Difference]: Start difference. First operand has 78 places, 85 transitions, 600 flow. Second operand 6 states and 185 transitions. [2024-06-27 22:47:17,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 110 transitions, 849 flow [2024-06-27 22:47:17,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 110 transitions, 819 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-27 22:47:17,222 INFO L231 Difference]: Finished difference. Result has 83 places, 85 transitions, 624 flow [2024-06-27 22:47:17,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=624, PETRI_PLACES=83, PETRI_TRANSITIONS=85} [2024-06-27 22:47:17,224 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 30 predicate places. [2024-06-27 22:47:17,224 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 85 transitions, 624 flow [2024-06-27 22:47:17,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:17,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:17,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:17,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 22:47:17,225 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:17,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:17,225 INFO L85 PathProgramCache]: Analyzing trace with hash 5181098, now seen corresponding path program 1 times [2024-06-27 22:47:17,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:17,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263279962] [2024-06-27 22:47:17,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:17,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:17,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:17,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:17,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:17,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263279962] [2024-06-27 22:47:17,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263279962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:17,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:17,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:17,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647610275] [2024-06-27 22:47:17,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:17,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:17,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:17,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:17,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:17,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:17,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 85 transitions, 624 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:17,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:17,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:17,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:18,214 INFO L124 PetriNetUnfolderBase]: 961/1849 cut-off events. [2024-06-27 22:47:18,214 INFO L125 PetriNetUnfolderBase]: For 4173/4177 co-relation queries the response was YES. [2024-06-27 22:47:18,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6255 conditions, 1849 events. 961/1849 cut-off events. For 4173/4177 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12512 event pairs, 220 based on Foata normal form. 8/1800 useless extension candidates. Maximal degree in co-relation 6223. Up to 1208 conditions per place. [2024-06-27 22:47:18,230 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 78 selfloop transitions, 25 changer transitions 0/120 dead transitions. [2024-06-27 22:47:18,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 120 transitions, 931 flow [2024-06-27 22:47:18,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:47:18,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:47:18,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 22:47:18,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504559270516718 [2024-06-27 22:47:18,231 INFO L175 Difference]: Start difference. First operand has 83 places, 85 transitions, 624 flow. Second operand 7 states and 214 transitions. [2024-06-27 22:47:18,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 120 transitions, 931 flow [2024-06-27 22:47:18,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 120 transitions, 877 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 22:47:18,240 INFO L231 Difference]: Finished difference. Result has 86 places, 86 transitions, 636 flow [2024-06-27 22:47:18,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=636, PETRI_PLACES=86, PETRI_TRANSITIONS=86} [2024-06-27 22:47:18,241 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 33 predicate places. [2024-06-27 22:47:18,242 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 86 transitions, 636 flow [2024-06-27 22:47:18,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:18,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:18,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:18,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 22:47:18,242 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:18,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:18,242 INFO L85 PathProgramCache]: Analyzing trace with hash 319147238, now seen corresponding path program 2 times [2024-06-27 22:47:18,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:18,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131632114] [2024-06-27 22:47:18,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:18,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:18,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:18,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:18,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:18,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131632114] [2024-06-27 22:47:18,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131632114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:18,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:18,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:47:18,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434803878] [2024-06-27 22:47:18,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:18,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:47:18,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:18,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:47:18,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:47:18,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:47:18,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 86 transitions, 636 flow. Second operand has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:18,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:18,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:47:18,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:19,306 INFO L124 PetriNetUnfolderBase]: 1041/2001 cut-off events. [2024-06-27 22:47:19,306 INFO L125 PetriNetUnfolderBase]: For 5186/5190 co-relation queries the response was YES. [2024-06-27 22:47:19,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6822 conditions, 2001 events. 1041/2001 cut-off events. For 5186/5190 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13752 event pairs, 182 based on Foata normal form. 8/1949 useless extension candidates. Maximal degree in co-relation 6788. Up to 1076 conditions per place. [2024-06-27 22:47:19,320 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 80 selfloop transitions, 29 changer transitions 0/125 dead transitions. [2024-06-27 22:47:19,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 125 transitions, 1007 flow [2024-06-27 22:47:19,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:47:19,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:47:19,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 22:47:19,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037234042553191 [2024-06-27 22:47:19,322 INFO L175 Difference]: Start difference. First operand has 86 places, 86 transitions, 636 flow. Second operand 8 states and 227 transitions. [2024-06-27 22:47:19,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 125 transitions, 1007 flow [2024-06-27 22:47:19,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 125 transitions, 955 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 22:47:19,332 INFO L231 Difference]: Finished difference. Result has 90 places, 90 transitions, 695 flow [2024-06-27 22:47:19,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=695, PETRI_PLACES=90, PETRI_TRANSITIONS=90} [2024-06-27 22:47:19,334 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 37 predicate places. [2024-06-27 22:47:19,334 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 90 transitions, 695 flow [2024-06-27 22:47:19,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:19,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:19,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:19,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 22:47:19,336 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:19,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:19,337 INFO L85 PathProgramCache]: Analyzing trace with hash 809624570, now seen corresponding path program 3 times [2024-06-27 22:47:19,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:19,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822211145] [2024-06-27 22:47:19,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:19,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:19,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:20,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:20,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:20,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822211145] [2024-06-27 22:47:20,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822211145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:20,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:20,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:47:20,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353417617] [2024-06-27 22:47:20,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:20,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:47:20,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:20,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:47:20,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:47:20,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:47:20,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 90 transitions, 695 flow. Second operand has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:20,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:20,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:47:20,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:20,452 INFO L124 PetriNetUnfolderBase]: 1029/1990 cut-off events. [2024-06-27 22:47:20,452 INFO L125 PetriNetUnfolderBase]: For 5722/5726 co-relation queries the response was YES. [2024-06-27 22:47:20,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6977 conditions, 1990 events. 1029/1990 cut-off events. For 5722/5726 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13751 event pairs, 243 based on Foata normal form. 8/1935 useless extension candidates. Maximal degree in co-relation 6940. Up to 1336 conditions per place. [2024-06-27 22:47:20,463 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 81 selfloop transitions, 26 changer transitions 0/123 dead transitions. [2024-06-27 22:47:20,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 123 transitions, 993 flow [2024-06-27 22:47:20,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:47:20,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:47:20,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 22:47:20,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601063829787234 [2024-06-27 22:47:20,465 INFO L175 Difference]: Start difference. First operand has 90 places, 90 transitions, 695 flow. Second operand 8 states and 226 transitions. [2024-06-27 22:47:20,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 123 transitions, 993 flow [2024-06-27 22:47:20,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 123 transitions, 957 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 22:47:20,474 INFO L231 Difference]: Finished difference. Result has 93 places, 91 transitions, 725 flow [2024-06-27 22:47:20,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=639, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=725, PETRI_PLACES=93, PETRI_TRANSITIONS=91} [2024-06-27 22:47:20,474 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 40 predicate places. [2024-06-27 22:47:20,475 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 91 transitions, 725 flow [2024-06-27 22:47:20,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.5) internal successors, (164), 8 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:20,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:20,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:20,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 22:47:20,476 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:20,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:20,476 INFO L85 PathProgramCache]: Analyzing trace with hash 973974243, now seen corresponding path program 1 times [2024-06-27 22:47:20,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:20,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42111613] [2024-06-27 22:47:20,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:20,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:20,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:20,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:20,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:20,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42111613] [2024-06-27 22:47:20,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42111613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:20,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:20,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:47:20,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810369505] [2024-06-27 22:47:20,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:20,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:47:20,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:20,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:47:20,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:47:20,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:20,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 91 transitions, 725 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:20,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:20,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:20,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:21,111 INFO L124 PetriNetUnfolderBase]: 1038/2093 cut-off events. [2024-06-27 22:47:21,111 INFO L125 PetriNetUnfolderBase]: For 5954/5958 co-relation queries the response was YES. [2024-06-27 22:47:21,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7289 conditions, 2093 events. 1038/2093 cut-off events. For 5954/5958 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 14908 event pairs, 357 based on Foata normal form. 1/2003 useless extension candidates. Maximal degree in co-relation 7251. Up to 1542 conditions per place. [2024-06-27 22:47:21,127 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 80 selfloop transitions, 27 changer transitions 0/124 dead transitions. [2024-06-27 22:47:21,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 124 transitions, 1131 flow [2024-06-27 22:47:21,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:47:21,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:47:21,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 22:47:21,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-06-27 22:47:21,129 INFO L175 Difference]: Start difference. First operand has 93 places, 91 transitions, 725 flow. Second operand 6 states and 183 transitions. [2024-06-27 22:47:21,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 124 transitions, 1131 flow [2024-06-27 22:47:21,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 124 transitions, 1054 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 22:47:21,145 INFO L231 Difference]: Finished difference. Result has 94 places, 102 transitions, 841 flow [2024-06-27 22:47:21,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=658, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=841, PETRI_PLACES=94, PETRI_TRANSITIONS=102} [2024-06-27 22:47:21,145 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 41 predicate places. [2024-06-27 22:47:21,146 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 102 transitions, 841 flow [2024-06-27 22:47:21,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:21,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:21,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:21,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 22:47:21,147 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:21,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:21,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1451147031, now seen corresponding path program 2 times [2024-06-27 22:47:21,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:21,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905981988] [2024-06-27 22:47:21,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:21,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:21,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:21,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:21,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:21,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905981988] [2024-06-27 22:47:21,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905981988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:21,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:21,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:47:21,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179544616] [2024-06-27 22:47:21,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:21,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:47:21,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:21,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:47:21,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:47:21,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:21,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 102 transitions, 841 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:21,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:21,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:21,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:21,761 INFO L124 PetriNetUnfolderBase]: 1056/2117 cut-off events. [2024-06-27 22:47:21,761 INFO L125 PetriNetUnfolderBase]: For 6909/6913 co-relation queries the response was YES. [2024-06-27 22:47:21,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7674 conditions, 2117 events. 1056/2117 cut-off events. For 6909/6913 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 14954 event pairs, 357 based on Foata normal form. 1/2027 useless extension candidates. Maximal degree in co-relation 7635. Up to 1581 conditions per place. [2024-06-27 22:47:21,774 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 87 selfloop transitions, 24 changer transitions 0/128 dead transitions. [2024-06-27 22:47:21,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 128 transitions, 1214 flow [2024-06-27 22:47:21,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:47:21,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:47:21,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 22:47:21,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6312056737588653 [2024-06-27 22:47:21,775 INFO L175 Difference]: Start difference. First operand has 94 places, 102 transitions, 841 flow. Second operand 6 states and 178 transitions. [2024-06-27 22:47:21,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 128 transitions, 1214 flow [2024-06-27 22:47:21,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 128 transitions, 1145 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 22:47:21,786 INFO L231 Difference]: Finished difference. Result has 99 places, 111 transitions, 953 flow [2024-06-27 22:47:21,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=786, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=953, PETRI_PLACES=99, PETRI_TRANSITIONS=111} [2024-06-27 22:47:21,787 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 46 predicate places. [2024-06-27 22:47:21,787 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 111 transitions, 953 flow [2024-06-27 22:47:21,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:21,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:21,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:21,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 22:47:21,788 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:21,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:21,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1779012331, now seen corresponding path program 3 times [2024-06-27 22:47:21,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:21,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527569501] [2024-06-27 22:47:21,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:21,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:21,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:22,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:22,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:22,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527569501] [2024-06-27 22:47:22,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527569501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:22,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:22,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:47:22,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489039175] [2024-06-27 22:47:22,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:22,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:47:22,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:22,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:47:22,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:47:22,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:22,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 111 transitions, 953 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:22,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:22,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:22,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:22,354 INFO L124 PetriNetUnfolderBase]: 1053/2113 cut-off events. [2024-06-27 22:47:22,355 INFO L125 PetriNetUnfolderBase]: For 7220/7224 co-relation queries the response was YES. [2024-06-27 22:47:22,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7739 conditions, 2113 events. 1053/2113 cut-off events. For 7220/7224 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15021 event pairs, 357 based on Foata normal form. 1/2023 useless extension candidates. Maximal degree in co-relation 7697. Up to 1571 conditions per place. [2024-06-27 22:47:22,369 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 88 selfloop transitions, 24 changer transitions 0/129 dead transitions. [2024-06-27 22:47:22,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 129 transitions, 1226 flow [2024-06-27 22:47:22,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:47:22,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:47:22,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-27 22:47:22,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6638297872340425 [2024-06-27 22:47:22,371 INFO L175 Difference]: Start difference. First operand has 99 places, 111 transitions, 953 flow. Second operand 5 states and 156 transitions. [2024-06-27 22:47:22,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 129 transitions, 1226 flow [2024-06-27 22:47:22,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 129 transitions, 1153 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 22:47:22,385 INFO L231 Difference]: Finished difference. Result has 101 places, 111 transitions, 940 flow [2024-06-27 22:47:22,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=940, PETRI_PLACES=101, PETRI_TRANSITIONS=111} [2024-06-27 22:47:22,386 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 48 predicate places. [2024-06-27 22:47:22,386 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 111 transitions, 940 flow [2024-06-27 22:47:22,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:22,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:22,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:22,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 22:47:22,387 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:22,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:22,387 INFO L85 PathProgramCache]: Analyzing trace with hash 128428230, now seen corresponding path program 1 times [2024-06-27 22:47:22,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:22,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749897376] [2024-06-27 22:47:22,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:22,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:22,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:22,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:22,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:22,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749897376] [2024-06-27 22:47:22,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749897376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:22,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:22,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:22,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554363648] [2024-06-27 22:47:22,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:22,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:22,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:22,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:22,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:22,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:22,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 111 transitions, 940 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:22,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:22,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:22,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:23,293 INFO L124 PetriNetUnfolderBase]: 1380/2711 cut-off events. [2024-06-27 22:47:23,294 INFO L125 PetriNetUnfolderBase]: For 12260/12264 co-relation queries the response was YES. [2024-06-27 22:47:23,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9905 conditions, 2711 events. 1380/2711 cut-off events. For 12260/12264 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 20344 event pairs, 326 based on Foata normal form. 18/2643 useless extension candidates. Maximal degree in co-relation 9862. Up to 1328 conditions per place. [2024-06-27 22:47:23,310 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 87 selfloop transitions, 51 changer transitions 0/155 dead transitions. [2024-06-27 22:47:23,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 155 transitions, 1452 flow [2024-06-27 22:47:23,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:47:23,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:47:23,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-06-27 22:47:23,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.668693009118541 [2024-06-27 22:47:23,312 INFO L175 Difference]: Start difference. First operand has 101 places, 111 transitions, 940 flow. Second operand 7 states and 220 transitions. [2024-06-27 22:47:23,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 155 transitions, 1452 flow [2024-06-27 22:47:23,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 155 transitions, 1391 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 22:47:23,328 INFO L231 Difference]: Finished difference. Result has 105 places, 116 transitions, 1072 flow [2024-06-27 22:47:23,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1072, PETRI_PLACES=105, PETRI_TRANSITIONS=116} [2024-06-27 22:47:23,329 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 52 predicate places. [2024-06-27 22:47:23,329 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 116 transitions, 1072 flow [2024-06-27 22:47:23,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:23,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:23,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:23,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 22:47:23,330 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:23,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:23,330 INFO L85 PathProgramCache]: Analyzing trace with hash -2039602582, now seen corresponding path program 2 times [2024-06-27 22:47:23,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:23,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991701860] [2024-06-27 22:47:23,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:23,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:23,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:23,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:23,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:23,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991701860] [2024-06-27 22:47:23,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991701860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:23,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:23,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:23,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524223323] [2024-06-27 22:47:23,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:23,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:23,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:23,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:23,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:23,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:23,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 116 transitions, 1072 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:23,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:23,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:23,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:24,263 INFO L124 PetriNetUnfolderBase]: 1555/3133 cut-off events. [2024-06-27 22:47:24,263 INFO L125 PetriNetUnfolderBase]: For 16376/16380 co-relation queries the response was YES. [2024-06-27 22:47:24,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11912 conditions, 3133 events. 1555/3133 cut-off events. For 16376/16380 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 24464 event pairs, 504 based on Foata normal form. 18/3033 useless extension candidates. Maximal degree in co-relation 11867. Up to 1971 conditions per place. [2024-06-27 22:47:24,284 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 81 selfloop transitions, 53 changer transitions 0/151 dead transitions. [2024-06-27 22:47:24,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 151 transitions, 1545 flow [2024-06-27 22:47:24,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:47:24,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:47:24,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 22:47:24,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504559270516718 [2024-06-27 22:47:24,286 INFO L175 Difference]: Start difference. First operand has 105 places, 116 transitions, 1072 flow. Second operand 7 states and 214 transitions. [2024-06-27 22:47:24,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 151 transitions, 1545 flow [2024-06-27 22:47:24,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 151 transitions, 1494 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 22:47:24,313 INFO L231 Difference]: Finished difference. Result has 110 places, 120 transitions, 1189 flow [2024-06-27 22:47:24,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1029, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1189, PETRI_PLACES=110, PETRI_TRANSITIONS=120} [2024-06-27 22:47:24,313 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 57 predicate places. [2024-06-27 22:47:24,314 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 120 transitions, 1189 flow [2024-06-27 22:47:24,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:24,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:24,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:24,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 22:47:24,314 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:24,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:24,315 INFO L85 PathProgramCache]: Analyzing trace with hash 132156972, now seen corresponding path program 1 times [2024-06-27 22:47:24,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:24,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167101677] [2024-06-27 22:47:24,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:24,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:24,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:24,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:24,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:24,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167101677] [2024-06-27 22:47:24,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167101677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:24,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:24,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:47:24,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621652408] [2024-06-27 22:47:24,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:24,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:47:24,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:24,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:47:24,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:47:24,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:24,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 120 transitions, 1189 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:24,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:24,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:24,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:25,103 INFO L124 PetriNetUnfolderBase]: 1661/3314 cut-off events. [2024-06-27 22:47:25,103 INFO L125 PetriNetUnfolderBase]: For 17673/17677 co-relation queries the response was YES. [2024-06-27 22:47:25,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12893 conditions, 3314 events. 1661/3314 cut-off events. For 17673/17677 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 25792 event pairs, 505 based on Foata normal form. 6/3201 useless extension candidates. Maximal degree in co-relation 12846. Up to 2359 conditions per place. [2024-06-27 22:47:25,129 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 96 selfloop transitions, 34 changer transitions 0/147 dead transitions. [2024-06-27 22:47:25,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 147 transitions, 1626 flow [2024-06-27 22:47:25,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:47:25,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:47:25,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-27 22:47:25,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-27 22:47:25,131 INFO L175 Difference]: Start difference. First operand has 110 places, 120 transitions, 1189 flow. Second operand 5 states and 155 transitions. [2024-06-27 22:47:25,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 147 transitions, 1626 flow [2024-06-27 22:47:25,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 147 transitions, 1511 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 22:47:25,158 INFO L231 Difference]: Finished difference. Result has 111 places, 128 transitions, 1259 flow [2024-06-27 22:47:25,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1259, PETRI_PLACES=111, PETRI_TRANSITIONS=128} [2024-06-27 22:47:25,158 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 58 predicate places. [2024-06-27 22:47:25,158 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 128 transitions, 1259 flow [2024-06-27 22:47:25,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:25,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:25,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:25,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 22:47:25,159 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:25,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:25,160 INFO L85 PathProgramCache]: Analyzing trace with hash -2035883512, now seen corresponding path program 3 times [2024-06-27 22:47:25,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:25,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561525888] [2024-06-27 22:47:25,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:25,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:25,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:25,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:25,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:25,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561525888] [2024-06-27 22:47:25,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561525888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:25,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:25,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:25,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525100551] [2024-06-27 22:47:25,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:25,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:25,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:25,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:25,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:25,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:25,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 128 transitions, 1259 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:25,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:25,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:25,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:26,189 INFO L124 PetriNetUnfolderBase]: 1768/3558 cut-off events. [2024-06-27 22:47:26,189 INFO L125 PetriNetUnfolderBase]: For 20889/20893 co-relation queries the response was YES. [2024-06-27 22:47:26,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14033 conditions, 3558 events. 1768/3558 cut-off events. For 20889/20893 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 28049 event pairs, 726 based on Foata normal form. 6/3425 useless extension candidates. Maximal degree in co-relation 13985. Up to 2558 conditions per place. [2024-06-27 22:47:26,208 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 124 selfloop transitions, 36 changer transitions 0/177 dead transitions. [2024-06-27 22:47:26,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 177 transitions, 1943 flow [2024-06-27 22:47:26,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:47:26,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:47:26,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-27 22:47:26,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6474164133738601 [2024-06-27 22:47:26,211 INFO L175 Difference]: Start difference. First operand has 111 places, 128 transitions, 1259 flow. Second operand 7 states and 213 transitions. [2024-06-27 22:47:26,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 177 transitions, 1943 flow [2024-06-27 22:47:26,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 177 transitions, 1910 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-27 22:47:26,242 INFO L231 Difference]: Finished difference. Result has 121 places, 143 transitions, 1552 flow [2024-06-27 22:47:26,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1226, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1552, PETRI_PLACES=121, PETRI_TRANSITIONS=143} [2024-06-27 22:47:26,243 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 68 predicate places. [2024-06-27 22:47:26,243 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 143 transitions, 1552 flow [2024-06-27 22:47:26,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:26,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:26,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:26,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 22:47:26,244 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:26,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:26,244 INFO L85 PathProgramCache]: Analyzing trace with hash 444094738, now seen corresponding path program 2 times [2024-06-27 22:47:26,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:26,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612008598] [2024-06-27 22:47:26,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:26,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:26,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:26,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:26,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:26,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612008598] [2024-06-27 22:47:26,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612008598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:26,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:26,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:47:26,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037725881] [2024-06-27 22:47:26,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:26,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:47:26,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:26,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:47:26,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:47:26,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:26,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 143 transitions, 1552 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:26,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:26,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:26,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:27,043 INFO L124 PetriNetUnfolderBase]: 1755/3497 cut-off events. [2024-06-27 22:47:27,043 INFO L125 PetriNetUnfolderBase]: For 26119/26123 co-relation queries the response was YES. [2024-06-27 22:47:27,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15049 conditions, 3497 events. 1755/3497 cut-off events. For 26119/26123 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 27402 event pairs, 541 based on Foata normal form. 6/3378 useless extension candidates. Maximal degree in co-relation 14995. Up to 2512 conditions per place. [2024-06-27 22:47:27,066 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 107 selfloop transitions, 32 changer transitions 0/156 dead transitions. [2024-06-27 22:47:27,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 156 transitions, 1860 flow [2024-06-27 22:47:27,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 22:47:27,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 22:47:27,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-06-27 22:47:27,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2024-06-27 22:47:27,068 INFO L175 Difference]: Start difference. First operand has 121 places, 143 transitions, 1552 flow. Second operand 4 states and 126 transitions. [2024-06-27 22:47:27,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 156 transitions, 1860 flow [2024-06-27 22:47:27,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 156 transitions, 1806 flow, removed 27 selfloop flow, removed 0 redundant places. [2024-06-27 22:47:27,124 INFO L231 Difference]: Finished difference. Result has 125 places, 143 transitions, 1589 flow [2024-06-27 22:47:27,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1589, PETRI_PLACES=125, PETRI_TRANSITIONS=143} [2024-06-27 22:47:27,124 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 72 predicate places. [2024-06-27 22:47:27,124 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 143 transitions, 1589 flow [2024-06-27 22:47:27,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:27,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:27,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:27,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 22:47:27,125 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:27,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:27,126 INFO L85 PathProgramCache]: Analyzing trace with hash -547604338, now seen corresponding path program 3 times [2024-06-27 22:47:27,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:27,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956651091] [2024-06-27 22:47:27,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:27,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:27,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:27,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:27,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:27,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956651091] [2024-06-27 22:47:27,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956651091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:27,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:27,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:27,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187474270] [2024-06-27 22:47:27,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:27,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:27,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:27,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:27,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:27,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-06-27 22:47:27,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 143 transitions, 1589 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:27,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:27,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-06-27 22:47:27,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:28,215 INFO L124 PetriNetUnfolderBase]: 2084/4091 cut-off events. [2024-06-27 22:47:28,216 INFO L125 PetriNetUnfolderBase]: For 27473/27477 co-relation queries the response was YES. [2024-06-27 22:47:28,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17342 conditions, 4091 events. 2084/4091 cut-off events. For 27473/27477 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 32095 event pairs, 815 based on Foata normal form. 4/3965 useless extension candidates. Maximal degree in co-relation 17284. Up to 3153 conditions per place. [2024-06-27 22:47:28,243 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 130 selfloop transitions, 21 changer transitions 0/166 dead transitions. [2024-06-27 22:47:28,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 166 transitions, 2023 flow [2024-06-27 22:47:28,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:47:28,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:47:28,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 22:47:28,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501519756838906 [2024-06-27 22:47:28,245 INFO L175 Difference]: Start difference. First operand has 125 places, 143 transitions, 1589 flow. Second operand 7 states and 181 transitions. [2024-06-27 22:47:28,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 166 transitions, 2023 flow [2024-06-27 22:47:28,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 166 transitions, 1925 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 22:47:28,294 INFO L231 Difference]: Finished difference. Result has 130 places, 150 transitions, 1664 flow [2024-06-27 22:47:28,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1497, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1664, PETRI_PLACES=130, PETRI_TRANSITIONS=150} [2024-06-27 22:47:28,294 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 77 predicate places. [2024-06-27 22:47:28,294 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 150 transitions, 1664 flow [2024-06-27 22:47:28,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:28,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:28,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:28,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 22:47:28,295 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:28,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:28,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1034902390, now seen corresponding path program 4 times [2024-06-27 22:47:28,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:28,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973900956] [2024-06-27 22:47:28,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:28,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:28,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:28,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:28,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:28,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973900956] [2024-06-27 22:47:28,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973900956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:28,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:28,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:28,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378636993] [2024-06-27 22:47:28,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:28,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:28,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:28,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:28,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:28,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:28,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 150 transitions, 1664 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:28,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:28,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:28,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:29,248 INFO L124 PetriNetUnfolderBase]: 1831/3669 cut-off events. [2024-06-27 22:47:29,248 INFO L125 PetriNetUnfolderBase]: For 28385/28389 co-relation queries the response was YES. [2024-06-27 22:47:29,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15858 conditions, 3669 events. 1831/3669 cut-off events. For 28385/28389 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 28964 event pairs, 676 based on Foata normal form. 10/3546 useless extension candidates. Maximal degree in co-relation 15798. Up to 2554 conditions per place. [2024-06-27 22:47:29,272 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 134 selfloop transitions, 43 changer transitions 0/194 dead transitions. [2024-06-27 22:47:29,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 194 transitions, 2328 flow [2024-06-27 22:47:29,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:47:29,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:47:29,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-06-27 22:47:29,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6914893617021277 [2024-06-27 22:47:29,274 INFO L175 Difference]: Start difference. First operand has 130 places, 150 transitions, 1664 flow. Second operand 6 states and 195 transitions. [2024-06-27 22:47:29,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 194 transitions, 2328 flow [2024-06-27 22:47:29,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 194 transitions, 2273 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 22:47:29,318 INFO L231 Difference]: Finished difference. Result has 134 places, 158 transitions, 1862 flow [2024-06-27 22:47:29,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1609, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1862, PETRI_PLACES=134, PETRI_TRANSITIONS=158} [2024-06-27 22:47:29,318 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 81 predicate places. [2024-06-27 22:47:29,318 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 158 transitions, 1862 flow [2024-06-27 22:47:29,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:29,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:29,319 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-27 22:47:29,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 22:47:29,319 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:29,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:29,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1196835878, now seen corresponding path program 1 times [2024-06-27 22:47:29,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:29,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351571757] [2024-06-27 22:47:29,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:29,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:29,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:29,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:29,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:29,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351571757] [2024-06-27 22:47:29,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351571757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:29,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:29,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:29,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638084473] [2024-06-27 22:47:29,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:29,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:29,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:29,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:29,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:29,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:29,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 158 transitions, 1862 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:29,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:29,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:29,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:30,261 INFO L124 PetriNetUnfolderBase]: 1889/3717 cut-off events. [2024-06-27 22:47:30,262 INFO L125 PetriNetUnfolderBase]: For 34420/34424 co-relation queries the response was YES. [2024-06-27 22:47:30,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17185 conditions, 3717 events. 1889/3717 cut-off events. For 34420/34424 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 29050 event pairs, 511 based on Foata normal form. 8/3597 useless extension candidates. Maximal degree in co-relation 17124. Up to 2493 conditions per place. [2024-06-27 22:47:30,289 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 114 selfloop transitions, 58 changer transitions 0/189 dead transitions. [2024-06-27 22:47:30,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 189 transitions, 2416 flow [2024-06-27 22:47:30,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:47:30,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:47:30,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 22:47:30,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6631205673758865 [2024-06-27 22:47:30,291 INFO L175 Difference]: Start difference. First operand has 134 places, 158 transitions, 1862 flow. Second operand 6 states and 187 transitions. [2024-06-27 22:47:30,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 189 transitions, 2416 flow [2024-06-27 22:47:30,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 189 transitions, 2337 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 22:47:30,349 INFO L231 Difference]: Finished difference. Result has 138 places, 164 transitions, 2033 flow [2024-06-27 22:47:30,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2033, PETRI_PLACES=138, PETRI_TRANSITIONS=164} [2024-06-27 22:47:30,350 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 85 predicate places. [2024-06-27 22:47:30,350 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 164 transitions, 2033 flow [2024-06-27 22:47:30,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:30,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:30,351 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-27 22:47:30,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 22:47:30,351 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:30,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:30,351 INFO L85 PathProgramCache]: Analyzing trace with hash -198279196, now seen corresponding path program 2 times [2024-06-27 22:47:30,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:30,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595524052] [2024-06-27 22:47:30,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:30,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:30,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:30,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:30,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:30,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595524052] [2024-06-27 22:47:30,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595524052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:30,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:30,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:30,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299009979] [2024-06-27 22:47:30,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:30,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:30,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:30,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:30,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:30,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:30,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 164 transitions, 2033 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:30,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:30,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:30,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:31,363 INFO L124 PetriNetUnfolderBase]: 1943/3802 cut-off events. [2024-06-27 22:47:31,363 INFO L125 PetriNetUnfolderBase]: For 37557/37561 co-relation queries the response was YES. [2024-06-27 22:47:31,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18006 conditions, 3802 events. 1943/3802 cut-off events. For 37557/37561 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 29785 event pairs, 539 based on Foata normal form. 8/3681 useless extension candidates. Maximal degree in co-relation 17943. Up to 2712 conditions per place. [2024-06-27 22:47:31,389 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 133 selfloop transitions, 42 changer transitions 0/192 dead transitions. [2024-06-27 22:47:31,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 192 transitions, 2540 flow [2024-06-27 22:47:31,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:47:31,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:47:31,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 22:47:31,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6453900709219859 [2024-06-27 22:47:31,391 INFO L175 Difference]: Start difference. First operand has 138 places, 164 transitions, 2033 flow. Second operand 6 states and 182 transitions. [2024-06-27 22:47:31,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 192 transitions, 2540 flow [2024-06-27 22:47:31,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 192 transitions, 2429 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-27 22:47:31,459 INFO L231 Difference]: Finished difference. Result has 141 places, 169 transitions, 2123 flow [2024-06-27 22:47:31,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1936, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2123, PETRI_PLACES=141, PETRI_TRANSITIONS=169} [2024-06-27 22:47:31,460 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 88 predicate places. [2024-06-27 22:47:31,460 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 169 transitions, 2123 flow [2024-06-27 22:47:31,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:31,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:31,460 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-27 22:47:31,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 22:47:31,460 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:31,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:31,461 INFO L85 PathProgramCache]: Analyzing trace with hash 626429668, now seen corresponding path program 3 times [2024-06-27 22:47:31,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:31,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040928063] [2024-06-27 22:47:31,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:31,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:31,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:31,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:31,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:31,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040928063] [2024-06-27 22:47:31,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040928063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:31,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:31,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:31,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114739164] [2024-06-27 22:47:31,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:31,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:31,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:31,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:31,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:31,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:31,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 169 transitions, 2123 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:31,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:31,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:31,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:32,451 INFO L124 PetriNetUnfolderBase]: 1925/3780 cut-off events. [2024-06-27 22:47:32,451 INFO L125 PetriNetUnfolderBase]: For 34182/34186 co-relation queries the response was YES. [2024-06-27 22:47:32,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17726 conditions, 3780 events. 1925/3780 cut-off events. For 34182/34186 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 29701 event pairs, 537 based on Foata normal form. 8/3658 useless extension candidates. Maximal degree in co-relation 17662. Up to 2701 conditions per place. [2024-06-27 22:47:32,479 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 133 selfloop transitions, 41 changer transitions 0/191 dead transitions. [2024-06-27 22:47:32,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 191 transitions, 2534 flow [2024-06-27 22:47:32,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:47:32,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:47:32,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-06-27 22:47:32,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6723404255319149 [2024-06-27 22:47:32,481 INFO L175 Difference]: Start difference. First operand has 141 places, 169 transitions, 2123 flow. Second operand 5 states and 158 transitions. [2024-06-27 22:47:32,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 191 transitions, 2534 flow [2024-06-27 22:47:32,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 191 transitions, 2410 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 22:47:32,547 INFO L231 Difference]: Finished difference. Result has 141 places, 169 transitions, 2105 flow [2024-06-27 22:47:32,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2001, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2105, PETRI_PLACES=141, PETRI_TRANSITIONS=169} [2024-06-27 22:47:32,548 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 88 predicate places. [2024-06-27 22:47:32,548 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 169 transitions, 2105 flow [2024-06-27 22:47:32,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:32,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:32,548 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-27 22:47:32,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 22:47:32,548 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:32,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:32,548 INFO L85 PathProgramCache]: Analyzing trace with hash -828923256, now seen corresponding path program 4 times [2024-06-27 22:47:32,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:32,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267204462] [2024-06-27 22:47:32,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:32,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:32,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:32,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:32,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:32,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267204462] [2024-06-27 22:47:32,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267204462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:32,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:32,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:47:32,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798693037] [2024-06-27 22:47:32,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:32,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:47:32,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:32,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:47:32,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:47:33,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-06-27 22:47:33,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 169 transitions, 2105 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:33,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:33,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-06-27 22:47:33,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:33,659 INFO L124 PetriNetUnfolderBase]: 2317/4450 cut-off events. [2024-06-27 22:47:33,660 INFO L125 PetriNetUnfolderBase]: For 35022/35026 co-relation queries the response was YES. [2024-06-27 22:47:33,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20427 conditions, 4450 events. 2317/4450 cut-off events. For 35022/35026 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 34915 event pairs, 838 based on Foata normal form. 4/4317 useless extension candidates. Maximal degree in co-relation 20362. Up to 3421 conditions per place. [2024-06-27 22:47:33,693 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 147 selfloop transitions, 46 changer transitions 0/208 dead transitions. [2024-06-27 22:47:33,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 208 transitions, 2707 flow [2024-06-27 22:47:33,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:47:33,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:47:33,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 22:47:33,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-06-27 22:47:33,694 INFO L175 Difference]: Start difference. First operand has 141 places, 169 transitions, 2105 flow. Second operand 7 states and 202 transitions. [2024-06-27 22:47:33,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 208 transitions, 2707 flow [2024-06-27 22:47:33,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 208 transitions, 2568 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 22:47:33,785 INFO L231 Difference]: Finished difference. Result has 145 places, 179 transitions, 2276 flow [2024-06-27 22:47:33,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1970, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2276, PETRI_PLACES=145, PETRI_TRANSITIONS=179} [2024-06-27 22:47:33,785 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 92 predicate places. [2024-06-27 22:47:33,785 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 179 transitions, 2276 flow [2024-06-27 22:47:33,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:33,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:33,786 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-27 22:47:33,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 22:47:33,786 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:33,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:33,786 INFO L85 PathProgramCache]: Analyzing trace with hash -600833493, now seen corresponding path program 1 times [2024-06-27 22:47:33,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:33,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199223252] [2024-06-27 22:47:33,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:33,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:33,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:33,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:33,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:33,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199223252] [2024-06-27 22:47:33,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199223252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:33,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:33,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:47:33,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18930276] [2024-06-27 22:47:33,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:33,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 22:47:33,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:33,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 22:47:33,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 22:47:33,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 47 [2024-06-27 22:47:33,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 179 transitions, 2276 flow. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:33,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:33,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 47 [2024-06-27 22:47:33,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:34,783 INFO L124 PetriNetUnfolderBase]: 4685/8263 cut-off events. [2024-06-27 22:47:34,783 INFO L125 PetriNetUnfolderBase]: For 68610/69087 co-relation queries the response was YES. [2024-06-27 22:47:34,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33229 conditions, 8263 events. 4685/8263 cut-off events. For 68610/69087 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 62642 event pairs, 582 based on Foata normal form. 522/8395 useless extension candidates. Maximal degree in co-relation 33162. Up to 3671 conditions per place. [2024-06-27 22:47:34,830 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 189 selfloop transitions, 5 changer transitions 0/238 dead transitions. [2024-06-27 22:47:34,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 238 transitions, 3146 flow [2024-06-27 22:47:34,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 22:47:34,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 22:47:34,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 134 transitions. [2024-06-27 22:47:34,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7127659574468085 [2024-06-27 22:47:34,831 INFO L175 Difference]: Start difference. First operand has 145 places, 179 transitions, 2276 flow. Second operand 4 states and 134 transitions. [2024-06-27 22:47:34,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 238 transitions, 3146 flow [2024-06-27 22:47:34,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 238 transitions, 2997 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-27 22:47:34,916 INFO L231 Difference]: Finished difference. Result has 142 places, 153 transitions, 1741 flow [2024-06-27 22:47:34,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1703, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1741, PETRI_PLACES=142, PETRI_TRANSITIONS=153} [2024-06-27 22:47:34,917 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 89 predicate places. [2024-06-27 22:47:34,917 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 153 transitions, 1741 flow [2024-06-27 22:47:34,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:34,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:34,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:34,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 22:47:34,917 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:34,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:34,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1698885409, now seen corresponding path program 1 times [2024-06-27 22:47:34,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:34,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760157066] [2024-06-27 22:47:34,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:34,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:34,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:35,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:35,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:35,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760157066] [2024-06-27 22:47:35,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760157066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:35,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:35,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:47:35,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869378978] [2024-06-27 22:47:35,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:35,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:47:35,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:35,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:47:35,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:47:35,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-06-27 22:47:35,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 153 transitions, 1741 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:35,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:35,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-06-27 22:47:35,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:36,895 INFO L124 PetriNetUnfolderBase]: 3814/7381 cut-off events. [2024-06-27 22:47:36,895 INFO L125 PetriNetUnfolderBase]: For 54295/54618 co-relation queries the response was YES. [2024-06-27 22:47:36,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32145 conditions, 7381 events. 3814/7381 cut-off events. For 54295/54618 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 61356 event pairs, 1188 based on Foata normal form. 18/6865 useless extension candidates. Maximal degree in co-relation 32078. Up to 4654 conditions per place. [2024-06-27 22:47:36,948 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 145 selfloop transitions, 121 changer transitions 0/285 dead transitions. [2024-06-27 22:47:36,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 285 transitions, 3899 flow [2024-06-27 22:47:36,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:47:36,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:47:36,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-06-27 22:47:36,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-27 22:47:36,949 INFO L175 Difference]: Start difference. First operand has 142 places, 153 transitions, 1741 flow. Second operand 9 states and 252 transitions. [2024-06-27 22:47:36,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 285 transitions, 3899 flow [2024-06-27 22:47:37,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 285 transitions, 3889 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 22:47:37,056 INFO L231 Difference]: Finished difference. Result has 153 places, 234 transitions, 3239 flow [2024-06-27 22:47:37,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3239, PETRI_PLACES=153, PETRI_TRANSITIONS=234} [2024-06-27 22:47:37,057 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 100 predicate places. [2024-06-27 22:47:37,057 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 234 transitions, 3239 flow [2024-06-27 22:47:37,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:37,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:37,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:37,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 22:47:37,058 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:37,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:37,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1552791957, now seen corresponding path program 1 times [2024-06-27 22:47:37,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:37,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493517128] [2024-06-27 22:47:37,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:37,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:37,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:37,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:37,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:37,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493517128] [2024-06-27 22:47:37,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493517128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:37,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:37,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:47:37,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908750550] [2024-06-27 22:47:37,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:37,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:47:37,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:37,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:47:37,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:47:37,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:47:37,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 234 transitions, 3239 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:37,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:37,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:47:37,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:38,969 INFO L124 PetriNetUnfolderBase]: 3766/7516 cut-off events. [2024-06-27 22:47:38,969 INFO L125 PetriNetUnfolderBase]: For 69046/69387 co-relation queries the response was YES. [2024-06-27 22:47:39,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34348 conditions, 7516 events. 3766/7516 cut-off events. For 69046/69387 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 64826 event pairs, 1219 based on Foata normal form. 33/6965 useless extension candidates. Maximal degree in co-relation 34275. Up to 3822 conditions per place. [2024-06-27 22:47:39,031 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 153 selfloop transitions, 93 changer transitions 0/267 dead transitions. [2024-06-27 22:47:39,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 267 transitions, 3895 flow [2024-06-27 22:47:39,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:47:39,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:47:39,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 22:47:39,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-06-27 22:47:39,033 INFO L175 Difference]: Start difference. First operand has 153 places, 234 transitions, 3239 flow. Second operand 8 states and 228 transitions. [2024-06-27 22:47:39,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 267 transitions, 3895 flow [2024-06-27 22:47:39,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 267 transitions, 3784 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-27 22:47:39,191 INFO L231 Difference]: Finished difference. Result has 159 places, 235 transitions, 3347 flow [2024-06-27 22:47:39,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3128, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3347, PETRI_PLACES=159, PETRI_TRANSITIONS=235} [2024-06-27 22:47:39,191 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 106 predicate places. [2024-06-27 22:47:39,191 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 235 transitions, 3347 flow [2024-06-27 22:47:39,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:39,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:39,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:39,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 22:47:39,192 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:39,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:39,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1851686291, now seen corresponding path program 2 times [2024-06-27 22:47:39,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:39,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809531805] [2024-06-27 22:47:39,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:39,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:39,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:39,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:39,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:39,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809531805] [2024-06-27 22:47:39,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809531805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:39,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:39,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:47:39,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20276179] [2024-06-27 22:47:39,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:39,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:47:39,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:39,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:47:39,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:47:39,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:47:39,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 235 transitions, 3347 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:39,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:39,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:47:39,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:41,181 INFO L124 PetriNetUnfolderBase]: 4235/8576 cut-off events. [2024-06-27 22:47:41,182 INFO L125 PetriNetUnfolderBase]: For 82142/82533 co-relation queries the response was YES. [2024-06-27 22:47:41,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38299 conditions, 8576 events. 4235/8576 cut-off events. For 82142/82533 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 76706 event pairs, 1559 based on Foata normal form. 50/7884 useless extension candidates. Maximal degree in co-relation 38224. Up to 4870 conditions per place. [2024-06-27 22:47:41,241 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 195 selfloop transitions, 54 changer transitions 0/270 dead transitions. [2024-06-27 22:47:41,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 270 transitions, 4051 flow [2024-06-27 22:47:41,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:47:41,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:47:41,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 22:47:41,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-27 22:47:41,242 INFO L175 Difference]: Start difference. First operand has 159 places, 235 transitions, 3347 flow. Second operand 8 states and 224 transitions. [2024-06-27 22:47:41,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 270 transitions, 4051 flow [2024-06-27 22:47:41,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 270 transitions, 3857 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 22:47:41,391 INFO L231 Difference]: Finished difference. Result has 160 places, 236 transitions, 3296 flow [2024-06-27 22:47:41,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3296, PETRI_PLACES=160, PETRI_TRANSITIONS=236} [2024-06-27 22:47:41,391 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 107 predicate places. [2024-06-27 22:47:41,392 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 236 transitions, 3296 flow [2024-06-27 22:47:41,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:41,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:41,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:41,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 22:47:41,392 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:41,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:41,393 INFO L85 PathProgramCache]: Analyzing trace with hash -2055515283, now seen corresponding path program 3 times [2024-06-27 22:47:41,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:41,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411697320] [2024-06-27 22:47:41,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:41,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:41,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:41,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:41,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:41,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411697320] [2024-06-27 22:47:41,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411697320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:41,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:41,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:47:41,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157438020] [2024-06-27 22:47:41,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:41,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:47:41,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:41,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:47:41,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:47:42,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:47:42,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 236 transitions, 3296 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:42,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:42,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:47:42,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:43,240 INFO L124 PetriNetUnfolderBase]: 4448/9054 cut-off events. [2024-06-27 22:47:43,240 INFO L125 PetriNetUnfolderBase]: For 76472/76873 co-relation queries the response was YES. [2024-06-27 22:47:43,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38733 conditions, 9054 events. 4448/9054 cut-off events. For 76472/76873 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 82163 event pairs, 1726 based on Foata normal form. 53/8242 useless extension candidates. Maximal degree in co-relation 38658. Up to 5293 conditions per place. [2024-06-27 22:47:43,318 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 209 selfloop transitions, 37 changer transitions 0/267 dead transitions. [2024-06-27 22:47:43,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 267 transitions, 3982 flow [2024-06-27 22:47:43,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:47:43,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:47:43,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 22:47:43,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797872340425532 [2024-06-27 22:47:43,319 INFO L175 Difference]: Start difference. First operand has 160 places, 236 transitions, 3296 flow. Second operand 8 states and 218 transitions. [2024-06-27 22:47:43,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 267 transitions, 3982 flow [2024-06-27 22:47:43,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 267 transitions, 3869 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 22:47:43,490 INFO L231 Difference]: Finished difference. Result has 161 places, 237 transitions, 3294 flow [2024-06-27 22:47:43,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3183, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3294, PETRI_PLACES=161, PETRI_TRANSITIONS=237} [2024-06-27 22:47:43,491 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 108 predicate places. [2024-06-27 22:47:43,491 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 237 transitions, 3294 flow [2024-06-27 22:47:43,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:43,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:43,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:43,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 22:47:43,492 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:43,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:43,492 INFO L85 PathProgramCache]: Analyzing trace with hash -647664479, now seen corresponding path program 2 times [2024-06-27 22:47:43,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:43,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087105402] [2024-06-27 22:47:43,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:43,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:43,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:43,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:43,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:43,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087105402] [2024-06-27 22:47:43,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087105402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:43,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:43,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:43,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471639985] [2024-06-27 22:47:43,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:43,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:43,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:43,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:43,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:43,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:43,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 237 transitions, 3294 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:43,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:43,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:43,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:45,407 INFO L124 PetriNetUnfolderBase]: 4587/9400 cut-off events. [2024-06-27 22:47:45,408 INFO L125 PetriNetUnfolderBase]: For 77517/77952 co-relation queries the response was YES. [2024-06-27 22:47:45,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40977 conditions, 9400 events. 4587/9400 cut-off events. For 77517/77952 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 85850 event pairs, 1718 based on Foata normal form. 26/8590 useless extension candidates. Maximal degree in co-relation 40903. Up to 5774 conditions per place. [2024-06-27 22:47:45,508 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 115 selfloop transitions, 146 changer transitions 0/283 dead transitions. [2024-06-27 22:47:45,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 283 transitions, 4348 flow [2024-06-27 22:47:45,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:47:45,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:47:45,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 22:47:45,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504559270516718 [2024-06-27 22:47:45,510 INFO L175 Difference]: Start difference. First operand has 161 places, 237 transitions, 3294 flow. Second operand 7 states and 214 transitions. [2024-06-27 22:47:45,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 283 transitions, 4348 flow [2024-06-27 22:47:45,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 283 transitions, 4174 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 22:47:45,753 INFO L231 Difference]: Finished difference. Result has 162 places, 255 transitions, 3775 flow [2024-06-27 22:47:45,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3120, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3775, PETRI_PLACES=162, PETRI_TRANSITIONS=255} [2024-06-27 22:47:45,754 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 109 predicate places. [2024-06-27 22:47:45,754 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 255 transitions, 3775 flow [2024-06-27 22:47:45,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:45,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:45,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:45,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 22:47:45,754 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:45,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:45,755 INFO L85 PathProgramCache]: Analyzing trace with hash 21366245, now seen corresponding path program 3 times [2024-06-27 22:47:45,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:45,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458659277] [2024-06-27 22:47:45,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:45,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:45,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:46,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:46,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:46,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458659277] [2024-06-27 22:47:46,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458659277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:46,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:46,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:46,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843227833] [2024-06-27 22:47:46,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:46,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:46,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:46,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:46,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:46,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:46,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 255 transitions, 3775 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:46,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:46,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:46,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:47,629 INFO L124 PetriNetUnfolderBase]: 4605/9424 cut-off events. [2024-06-27 22:47:47,629 INFO L125 PetriNetUnfolderBase]: For 78077/78525 co-relation queries the response was YES. [2024-06-27 22:47:47,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41367 conditions, 9424 events. 4605/9424 cut-off events. For 78077/78525 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 85940 event pairs, 1790 based on Foata normal form. 25/8591 useless extension candidates. Maximal degree in co-relation 41294. Up to 5812 conditions per place. [2024-06-27 22:47:47,706 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 124 selfloop transitions, 143 changer transitions 0/289 dead transitions. [2024-06-27 22:47:47,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 289 transitions, 4637 flow [2024-06-27 22:47:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:47:47,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:47:47,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-27 22:47:47,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534954407294833 [2024-06-27 22:47:47,708 INFO L175 Difference]: Start difference. First operand has 162 places, 255 transitions, 3775 flow. Second operand 7 states and 215 transitions. [2024-06-27 22:47:47,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 289 transitions, 4637 flow [2024-06-27 22:47:47,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 289 transitions, 4177 flow, removed 144 selfloop flow, removed 3 redundant places. [2024-06-27 22:47:47,926 INFO L231 Difference]: Finished difference. Result has 166 places, 261 transitions, 3756 flow [2024-06-27 22:47:47,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3349, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3756, PETRI_PLACES=166, PETRI_TRANSITIONS=261} [2024-06-27 22:47:47,927 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 113 predicate places. [2024-06-27 22:47:47,927 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 261 transitions, 3756 flow [2024-06-27 22:47:47,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:47,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:47,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:47,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 22:47:47,927 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:47,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:47,928 INFO L85 PathProgramCache]: Analyzing trace with hash 21486215, now seen corresponding path program 4 times [2024-06-27 22:47:47,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:47,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141635111] [2024-06-27 22:47:47,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:47,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:47,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:48,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:48,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:48,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141635111] [2024-06-27 22:47:48,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141635111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:48,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:48,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:48,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892816019] [2024-06-27 22:47:48,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:48,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:48,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:48,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:48,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:48,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:48,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 261 transitions, 3756 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:48,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:48,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:48,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:49,818 INFO L124 PetriNetUnfolderBase]: 4688/9481 cut-off events. [2024-06-27 22:47:49,818 INFO L125 PetriNetUnfolderBase]: For 75659/76109 co-relation queries the response was YES. [2024-06-27 22:47:49,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41110 conditions, 9481 events. 4688/9481 cut-off events. For 75659/76109 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 85866 event pairs, 1845 based on Foata normal form. 24/8640 useless extension candidates. Maximal degree in co-relation 41036. Up to 6414 conditions per place. [2024-06-27 22:47:49,885 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 216 selfloop transitions, 62 changer transitions 0/300 dead transitions. [2024-06-27 22:47:49,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 300 transitions, 4640 flow [2024-06-27 22:47:49,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:47:49,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:47:49,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 22:47:49,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291793313069909 [2024-06-27 22:47:49,887 INFO L175 Difference]: Start difference. First operand has 166 places, 261 transitions, 3756 flow. Second operand 7 states and 207 transitions. [2024-06-27 22:47:49,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 300 transitions, 4640 flow [2024-06-27 22:47:50,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 300 transitions, 4028 flow, removed 116 selfloop flow, removed 5 redundant places. [2024-06-27 22:47:50,084 INFO L231 Difference]: Finished difference. Result has 168 places, 276 transitions, 3543 flow [2024-06-27 22:47:50,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3246, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3543, PETRI_PLACES=168, PETRI_TRANSITIONS=276} [2024-06-27 22:47:50,084 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 115 predicate places. [2024-06-27 22:47:50,085 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 276 transitions, 3543 flow [2024-06-27 22:47:50,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:50,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:50,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:50,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 22:47:50,085 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:50,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:50,085 INFO L85 PathProgramCache]: Analyzing trace with hash -708625247, now seen corresponding path program 5 times [2024-06-27 22:47:50,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:50,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421713653] [2024-06-27 22:47:50,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:50,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:50,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:50,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:50,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:50,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421713653] [2024-06-27 22:47:50,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421713653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:50,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:50,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:50,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989413347] [2024-06-27 22:47:50,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:50,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:50,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:50,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:50,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:50,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:50,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 276 transitions, 3543 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:50,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:50,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:50,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:51,749 INFO L124 PetriNetUnfolderBase]: 4720/9615 cut-off events. [2024-06-27 22:47:51,749 INFO L125 PetriNetUnfolderBase]: For 72664/73125 co-relation queries the response was YES. [2024-06-27 22:47:51,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40622 conditions, 9615 events. 4720/9615 cut-off events. For 72664/73125 co-relation queries the response was YES. Maximal size of possible extension queue 694. Compared 87448 event pairs, 1726 based on Foata normal form. 25/8807 useless extension candidates. Maximal degree in co-relation 40547. Up to 5886 conditions per place. [2024-06-27 22:47:51,836 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 108 selfloop transitions, 176 changer transitions 0/306 dead transitions. [2024-06-27 22:47:51,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 306 transitions, 4301 flow [2024-06-27 22:47:51,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:47:51,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:47:51,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 22:47:51,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-27 22:47:51,838 INFO L175 Difference]: Start difference. First operand has 168 places, 276 transitions, 3543 flow. Second operand 7 states and 210 transitions. [2024-06-27 22:47:51,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 306 transitions, 4301 flow [2024-06-27 22:47:52,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 306 transitions, 4140 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 22:47:52,074 INFO L231 Difference]: Finished difference. Result has 171 places, 282 transitions, 3807 flow [2024-06-27 22:47:52,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3384, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3807, PETRI_PLACES=171, PETRI_TRANSITIONS=282} [2024-06-27 22:47:52,075 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 118 predicate places. [2024-06-27 22:47:52,075 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 282 transitions, 3807 flow [2024-06-27 22:47:52,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:52,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:52,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:52,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 22:47:52,075 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:52,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:52,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1582960573, now seen corresponding path program 6 times [2024-06-27 22:47:52,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:52,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419399755] [2024-06-27 22:47:52,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:52,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:52,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:52,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:52,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:52,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419399755] [2024-06-27 22:47:52,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419399755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:52,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:52,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:52,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416047846] [2024-06-27 22:47:52,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:52,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:52,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:52,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:52,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:52,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:52,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 282 transitions, 3807 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:52,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:52,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:52,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:53,851 INFO L124 PetriNetUnfolderBase]: 4837/9755 cut-off events. [2024-06-27 22:47:53,851 INFO L125 PetriNetUnfolderBase]: For 74649/75105 co-relation queries the response was YES. [2024-06-27 22:47:53,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42043 conditions, 9755 events. 4837/9755 cut-off events. For 74649/75105 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 88471 event pairs, 1774 based on Foata normal form. 27/8921 useless extension candidates. Maximal degree in co-relation 41967. Up to 6491 conditions per place. [2024-06-27 22:47:53,942 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 208 selfloop transitions, 103 changer transitions 0/333 dead transitions. [2024-06-27 22:47:53,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 333 transitions, 4911 flow [2024-06-27 22:47:53,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:47:53,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:47:53,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 22:47:53,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6261398176291794 [2024-06-27 22:47:53,943 INFO L175 Difference]: Start difference. First operand has 171 places, 282 transitions, 3807 flow. Second operand 7 states and 206 transitions. [2024-06-27 22:47:53,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 333 transitions, 4911 flow [2024-06-27 22:47:54,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 333 transitions, 4606 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 22:47:54,161 INFO L231 Difference]: Finished difference. Result has 174 places, 311 transitions, 4162 flow [2024-06-27 22:47:54,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3539, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4162, PETRI_PLACES=174, PETRI_TRANSITIONS=311} [2024-06-27 22:47:54,162 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 121 predicate places. [2024-06-27 22:47:54,162 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 311 transitions, 4162 flow [2024-06-27 22:47:54,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:54,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:54,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:54,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 22:47:54,162 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:54,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:54,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1868297593, now seen corresponding path program 7 times [2024-06-27 22:47:54,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:54,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583427192] [2024-06-27 22:47:54,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:54,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:54,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:54,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:54,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:54,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583427192] [2024-06-27 22:47:54,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583427192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:54,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:54,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:54,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287768305] [2024-06-27 22:47:54,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:54,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:54,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:54,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:54,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:54,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:54,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 311 transitions, 4162 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:54,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:54,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:54,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:56,054 INFO L124 PetriNetUnfolderBase]: 4828/9745 cut-off events. [2024-06-27 22:47:56,054 INFO L125 PetriNetUnfolderBase]: For 74463/74911 co-relation queries the response was YES. [2024-06-27 22:47:56,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41701 conditions, 9745 events. 4828/9745 cut-off events. For 74463/74911 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 88473 event pairs, 1772 based on Foata normal form. 27/8910 useless extension candidates. Maximal degree in co-relation 41624. Up to 6483 conditions per place. [2024-06-27 22:47:56,146 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 212 selfloop transitions, 104 changer transitions 0/338 dead transitions. [2024-06-27 22:47:56,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 338 transitions, 4886 flow [2024-06-27 22:47:56,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:47:56,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:47:56,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 257 transitions. [2024-06-27 22:47:56,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.607565011820331 [2024-06-27 22:47:56,148 INFO L175 Difference]: Start difference. First operand has 174 places, 311 transitions, 4162 flow. Second operand 9 states and 257 transitions. [2024-06-27 22:47:56,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 338 transitions, 4886 flow [2024-06-27 22:47:56,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 338 transitions, 4702 flow, removed 44 selfloop flow, removed 2 redundant places. [2024-06-27 22:47:56,416 INFO L231 Difference]: Finished difference. Result has 181 places, 311 transitions, 4199 flow [2024-06-27 22:47:56,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4199, PETRI_PLACES=181, PETRI_TRANSITIONS=311} [2024-06-27 22:47:56,417 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 128 predicate places. [2024-06-27 22:47:56,417 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 311 transitions, 4199 flow [2024-06-27 22:47:56,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:56,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:56,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:56,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 22:47:56,418 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:56,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:56,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1371826733, now seen corresponding path program 8 times [2024-06-27 22:47:56,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:56,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766359769] [2024-06-27 22:47:56,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:56,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:56,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:56,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:56,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:56,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766359769] [2024-06-27 22:47:56,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766359769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:56,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:56,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:56,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118684561] [2024-06-27 22:47:56,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:56,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:56,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:56,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:56,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:56,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:56,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 311 transitions, 4199 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:56,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:56,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:56,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:47:58,150 INFO L124 PetriNetUnfolderBase]: 4818/9693 cut-off events. [2024-06-27 22:47:58,151 INFO L125 PetriNetUnfolderBase]: For 74005/74453 co-relation queries the response was YES. [2024-06-27 22:47:58,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41591 conditions, 9693 events. 4818/9693 cut-off events. For 74005/74453 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 87471 event pairs, 1736 based on Foata normal form. 25/8873 useless extension candidates. Maximal degree in co-relation 41513. Up to 6432 conditions per place. [2024-06-27 22:47:58,230 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 211 selfloop transitions, 102 changer transitions 0/335 dead transitions. [2024-06-27 22:47:58,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 335 transitions, 4961 flow [2024-06-27 22:47:58,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:47:58,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:47:58,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 22:47:58,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6631205673758865 [2024-06-27 22:47:58,232 INFO L175 Difference]: Start difference. First operand has 181 places, 311 transitions, 4199 flow. Second operand 6 states and 187 transitions. [2024-06-27 22:47:58,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 335 transitions, 4961 flow [2024-06-27 22:47:58,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 335 transitions, 4721 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 22:47:58,459 INFO L231 Difference]: Finished difference. Result has 181 places, 311 transitions, 4184 flow [2024-06-27 22:47:58,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3959, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4184, PETRI_PLACES=181, PETRI_TRANSITIONS=311} [2024-06-27 22:47:58,460 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 128 predicate places. [2024-06-27 22:47:58,460 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 311 transitions, 4184 flow [2024-06-27 22:47:58,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:58,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:47:58,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:47:58,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 22:47:58,461 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:47:58,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:47:58,461 INFO L85 PathProgramCache]: Analyzing trace with hash 230448357, now seen corresponding path program 9 times [2024-06-27 22:47:58,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:47:58,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661630856] [2024-06-27 22:47:58,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:47:58,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:47:58,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:47:58,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:47:58,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:47:58,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661630856] [2024-06-27 22:47:58,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661630856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:47:58,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:47:58,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:47:58,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161629974] [2024-06-27 22:47:58,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:47:58,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:47:58,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:47:58,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:47:58,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:47:58,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:47:58,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 311 transitions, 4184 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:47:58,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:47:58,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:47:58,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:00,300 INFO L124 PetriNetUnfolderBase]: 4818/9673 cut-off events. [2024-06-27 22:48:00,301 INFO L125 PetriNetUnfolderBase]: For 74094/74546 co-relation queries the response was YES. [2024-06-27 22:48:00,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41585 conditions, 9673 events. 4818/9673 cut-off events. For 74094/74546 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 86985 event pairs, 1794 based on Foata normal form. 23/8838 useless extension candidates. Maximal degree in co-relation 41506. Up to 6442 conditions per place. [2024-06-27 22:48:00,377 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 216 selfloop transitions, 96 changer transitions 0/334 dead transitions. [2024-06-27 22:48:00,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 334 transitions, 4888 flow [2024-06-27 22:48:00,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:48:00,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:48:00,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 22:48:00,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6631205673758865 [2024-06-27 22:48:00,378 INFO L175 Difference]: Start difference. First operand has 181 places, 311 transitions, 4184 flow. Second operand 6 states and 187 transitions. [2024-06-27 22:48:00,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 334 transitions, 4888 flow [2024-06-27 22:48:00,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 334 transitions, 4469 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-27 22:48:00,596 INFO L231 Difference]: Finished difference. Result has 180 places, 311 transitions, 3980 flow [2024-06-27 22:48:00,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3765, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3980, PETRI_PLACES=180, PETRI_TRANSITIONS=311} [2024-06-27 22:48:00,597 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 127 predicate places. [2024-06-27 22:48:00,597 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 311 transitions, 3980 flow [2024-06-27 22:48:00,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:00,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:00,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:00,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 22:48:00,597 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:00,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:00,598 INFO L85 PathProgramCache]: Analyzing trace with hash -326780720, now seen corresponding path program 1 times [2024-06-27 22:48:00,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:00,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477135869] [2024-06-27 22:48:00,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:00,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:00,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:01,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:01,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:01,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477135869] [2024-06-27 22:48:01,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477135869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:01,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:01,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:48:01,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568811510] [2024-06-27 22:48:01,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:01,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:48:01,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:01,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:48:01,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:48:01,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-06-27 22:48:01,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 311 transitions, 3980 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:01,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:01,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-06-27 22:48:01,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:03,072 INFO L124 PetriNetUnfolderBase]: 5557/10946 cut-off events. [2024-06-27 22:48:03,072 INFO L125 PetriNetUnfolderBase]: For 79815/80299 co-relation queries the response was YES. [2024-06-27 22:48:03,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46551 conditions, 10946 events. 5557/10946 cut-off events. For 79815/80299 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 98554 event pairs, 1967 based on Foata normal form. 25/10034 useless extension candidates. Maximal degree in co-relation 46472. Up to 7320 conditions per place. [2024-06-27 22:48:03,173 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 336 selfloop transitions, 38 changer transitions 0/393 dead transitions. [2024-06-27 22:48:03,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 393 transitions, 5484 flow [2024-06-27 22:48:03,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:48:03,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:48:03,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 22:48:03,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6329787234042553 [2024-06-27 22:48:03,175 INFO L175 Difference]: Start difference. First operand has 180 places, 311 transitions, 3980 flow. Second operand 8 states and 238 transitions. [2024-06-27 22:48:03,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 393 transitions, 5484 flow [2024-06-27 22:48:03,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 393 transitions, 5314 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 22:48:03,459 INFO L231 Difference]: Finished difference. Result has 186 places, 333 transitions, 4281 flow [2024-06-27 22:48:03,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3832, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4281, PETRI_PLACES=186, PETRI_TRANSITIONS=333} [2024-06-27 22:48:03,460 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 133 predicate places. [2024-06-27 22:48:03,461 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 333 transitions, 4281 flow [2024-06-27 22:48:03,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:03,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:03,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:03,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 22:48:03,461 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:03,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:03,462 INFO L85 PathProgramCache]: Analyzing trace with hash 666080106, now seen corresponding path program 2 times [2024-06-27 22:48:03,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:03,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129500227] [2024-06-27 22:48:03,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:03,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:03,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:04,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:04,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:04,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129500227] [2024-06-27 22:48:04,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129500227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:04,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:04,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:48:04,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040891947] [2024-06-27 22:48:04,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:04,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:48:04,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:04,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:48:04,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:48:04,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:48:04,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 333 transitions, 4281 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:04,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:04,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:48:04,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:05,624 INFO L124 PetriNetUnfolderBase]: 5267/10501 cut-off events. [2024-06-27 22:48:05,625 INFO L125 PetriNetUnfolderBase]: For 89640/89938 co-relation queries the response was YES. [2024-06-27 22:48:05,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45888 conditions, 10501 events. 5267/10501 cut-off events. For 89640/89938 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 95860 event pairs, 1881 based on Foata normal form. 29/9591 useless extension candidates. Maximal degree in co-relation 45807. Up to 6837 conditions per place. [2024-06-27 22:48:05,735 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 273 selfloop transitions, 65 changer transitions 0/362 dead transitions. [2024-06-27 22:48:05,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 362 transitions, 5185 flow [2024-06-27 22:48:05,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:48:05,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:48:05,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-27 22:48:05,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6560283687943262 [2024-06-27 22:48:05,737 INFO L175 Difference]: Start difference. First operand has 186 places, 333 transitions, 4281 flow. Second operand 6 states and 185 transitions. [2024-06-27 22:48:05,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 362 transitions, 5185 flow [2024-06-27 22:48:06,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 362 transitions, 5072 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-27 22:48:06,044 INFO L231 Difference]: Finished difference. Result has 189 places, 337 transitions, 4399 flow [2024-06-27 22:48:06,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4168, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4399, PETRI_PLACES=189, PETRI_TRANSITIONS=337} [2024-06-27 22:48:06,044 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 136 predicate places. [2024-06-27 22:48:06,045 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 337 transitions, 4399 flow [2024-06-27 22:48:06,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:06,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:06,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:06,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 22:48:06,045 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:06,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:06,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1197680314, now seen corresponding path program 1 times [2024-06-27 22:48:06,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:06,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612691895] [2024-06-27 22:48:06,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:06,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:06,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:06,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-27 22:48:06,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:06,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612691895] [2024-06-27 22:48:06,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612691895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:06,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:06,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:48:06,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829527459] [2024-06-27 22:48:06,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:06,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:48:06,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:06,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:48:06,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:48:06,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:48:06,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 337 transitions, 4399 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:06,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:06,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:48:06,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:08,434 INFO L124 PetriNetUnfolderBase]: 5734/11581 cut-off events. [2024-06-27 22:48:08,434 INFO L125 PetriNetUnfolderBase]: For 113553/113869 co-relation queries the response was YES. [2024-06-27 22:48:08,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50368 conditions, 11581 events. 5734/11581 cut-off events. For 113553/113869 co-relation queries the response was YES. Maximal size of possible extension queue 834. Compared 108752 event pairs, 2042 based on Foata normal form. 42/10526 useless extension candidates. Maximal degree in co-relation 50287. Up to 6233 conditions per place. [2024-06-27 22:48:08,559 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 155 selfloop transitions, 201 changer transitions 0/380 dead transitions. [2024-06-27 22:48:08,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 380 transitions, 5405 flow [2024-06-27 22:48:08,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:48:08,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:48:08,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-06-27 22:48:08,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-27 22:48:08,560 INFO L175 Difference]: Start difference. First operand has 189 places, 337 transitions, 4399 flow. Second operand 8 states and 248 transitions. [2024-06-27 22:48:08,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 380 transitions, 5405 flow [2024-06-27 22:48:09,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 380 transitions, 5295 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-27 22:48:09,008 INFO L231 Difference]: Finished difference. Result has 195 places, 337 transitions, 4695 flow [2024-06-27 22:48:09,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4289, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4695, PETRI_PLACES=195, PETRI_TRANSITIONS=337} [2024-06-27 22:48:09,008 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 142 predicate places. [2024-06-27 22:48:09,009 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 337 transitions, 4695 flow [2024-06-27 22:48:09,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:09,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:09,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:09,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 22:48:09,009 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:09,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:09,009 INFO L85 PathProgramCache]: Analyzing trace with hash 662355084, now seen corresponding path program 2 times [2024-06-27 22:48:09,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:09,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495653059] [2024-06-27 22:48:09,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:09,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:09,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:09,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:09,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:09,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495653059] [2024-06-27 22:48:09,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495653059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:09,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:09,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:48:09,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457933291] [2024-06-27 22:48:09,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:09,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:48:09,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:09,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:48:09,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:48:09,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:48:09,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 337 transitions, 4695 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:09,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:09,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:48:09,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:11,481 INFO L124 PetriNetUnfolderBase]: 5983/12130 cut-off events. [2024-06-27 22:48:11,481 INFO L125 PetriNetUnfolderBase]: For 120891/121218 co-relation queries the response was YES. [2024-06-27 22:48:11,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53097 conditions, 12130 events. 5983/12130 cut-off events. For 120891/121218 co-relation queries the response was YES. Maximal size of possible extension queue 863. Compared 115160 event pairs, 2419 based on Foata normal form. 43/11002 useless extension candidates. Maximal degree in co-relation 53013. Up to 7188 conditions per place. [2024-06-27 22:48:11,605 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 146 selfloop transitions, 202 changer transitions 0/371 dead transitions. [2024-06-27 22:48:11,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 371 transitions, 5553 flow [2024-06-27 22:48:11,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:48:11,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:48:11,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-06-27 22:48:11,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5981087470449172 [2024-06-27 22:48:11,606 INFO L175 Difference]: Start difference. First operand has 195 places, 337 transitions, 4695 flow. Second operand 9 states and 253 transitions. [2024-06-27 22:48:11,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 371 transitions, 5553 flow [2024-06-27 22:48:11,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 371 transitions, 5170 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 22:48:12,002 INFO L231 Difference]: Finished difference. Result has 199 places, 337 transitions, 4721 flow [2024-06-27 22:48:12,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4312, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4721, PETRI_PLACES=199, PETRI_TRANSITIONS=337} [2024-06-27 22:48:12,003 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 146 predicate places. [2024-06-27 22:48:12,003 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 337 transitions, 4721 flow [2024-06-27 22:48:12,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:12,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:12,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:12,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 22:48:12,003 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:12,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:12,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1193871034, now seen corresponding path program 3 times [2024-06-27 22:48:12,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:12,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388891029] [2024-06-27 22:48:12,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:12,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:12,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:12,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:12,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:12,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388891029] [2024-06-27 22:48:12,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388891029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:12,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:12,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:48:12,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024871958] [2024-06-27 22:48:12,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:12,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:48:12,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:12,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:48:12,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:48:12,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:48:12,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 337 transitions, 4721 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:12,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:12,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:48:12,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:14,388 INFO L124 PetriNetUnfolderBase]: 6151/12558 cut-off events. [2024-06-27 22:48:14,389 INFO L125 PetriNetUnfolderBase]: For 127076/127408 co-relation queries the response was YES. [2024-06-27 22:48:14,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54665 conditions, 12558 events. 6151/12558 cut-off events. For 127076/127408 co-relation queries the response was YES. Maximal size of possible extension queue 891. Compared 120732 event pairs, 2611 based on Foata normal form. 44/11390 useless extension candidates. Maximal degree in co-relation 54579. Up to 8066 conditions per place. [2024-06-27 22:48:14,500 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 265 selfloop transitions, 81 changer transitions 0/369 dead transitions. [2024-06-27 22:48:14,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 369 transitions, 5569 flow [2024-06-27 22:48:14,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:48:14,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:48:14,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-06-27 22:48:14,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5839243498817966 [2024-06-27 22:48:14,501 INFO L175 Difference]: Start difference. First operand has 199 places, 337 transitions, 4721 flow. Second operand 9 states and 247 transitions. [2024-06-27 22:48:14,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 369 transitions, 5569 flow [2024-06-27 22:48:14,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 369 transitions, 5168 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 22:48:14,866 INFO L231 Difference]: Finished difference. Result has 201 places, 337 transitions, 4487 flow [2024-06-27 22:48:14,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4320, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4487, PETRI_PLACES=201, PETRI_TRANSITIONS=337} [2024-06-27 22:48:14,866 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 148 predicate places. [2024-06-27 22:48:14,867 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 337 transitions, 4487 flow [2024-06-27 22:48:14,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:14,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:14,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:14,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 22:48:14,867 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:14,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:14,868 INFO L85 PathProgramCache]: Analyzing trace with hash -462796278, now seen corresponding path program 4 times [2024-06-27 22:48:14,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:14,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041459332] [2024-06-27 22:48:14,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:14,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:14,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:15,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:15,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:15,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041459332] [2024-06-27 22:48:15,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041459332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:15,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:15,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:48:15,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766488396] [2024-06-27 22:48:15,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:15,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:48:15,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:15,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:48:15,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:48:15,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:48:15,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 337 transitions, 4487 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:15,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:15,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:48:15,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:17,541 INFO L124 PetriNetUnfolderBase]: 6592/13557 cut-off events. [2024-06-27 22:48:17,541 INFO L125 PetriNetUnfolderBase]: For 142324/142678 co-relation queries the response was YES. [2024-06-27 22:48:17,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58035 conditions, 13557 events. 6592/13557 cut-off events. For 142324/142678 co-relation queries the response was YES. Maximal size of possible extension queue 965. Compared 132717 event pairs, 2552 based on Foata normal form. 46/12314 useless extension candidates. Maximal degree in co-relation 57948. Up to 7479 conditions per place. [2024-06-27 22:48:17,663 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 145 selfloop transitions, 212 changer transitions 0/380 dead transitions. [2024-06-27 22:48:17,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 380 transitions, 5501 flow [2024-06-27 22:48:17,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:48:17,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:48:17,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-06-27 22:48:17,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122931442080378 [2024-06-27 22:48:17,664 INFO L175 Difference]: Start difference. First operand has 201 places, 337 transitions, 4487 flow. Second operand 9 states and 259 transitions. [2024-06-27 22:48:17,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 380 transitions, 5501 flow [2024-06-27 22:48:18,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 380 transitions, 5342 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 22:48:18,161 INFO L231 Difference]: Finished difference. Result has 203 places, 337 transitions, 4755 flow [2024-06-27 22:48:18,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4328, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4755, PETRI_PLACES=203, PETRI_TRANSITIONS=337} [2024-06-27 22:48:18,162 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 150 predicate places. [2024-06-27 22:48:18,162 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 337 transitions, 4755 flow [2024-06-27 22:48:18,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:18,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:18,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:18,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 22:48:18,163 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:18,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:18,163 INFO L85 PathProgramCache]: Analyzing trace with hash 610953542, now seen corresponding path program 5 times [2024-06-27 22:48:18,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:18,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796562128] [2024-06-27 22:48:18,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:18,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:18,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:18,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:18,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:18,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796562128] [2024-06-27 22:48:18,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796562128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:18,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:18,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:48:18,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744401959] [2024-06-27 22:48:18,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:18,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:48:18,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:18,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:48:18,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:48:18,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:48:18,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 337 transitions, 4755 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:18,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:18,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:48:18,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:21,023 INFO L124 PetriNetUnfolderBase]: 7445/15389 cut-off events. [2024-06-27 22:48:21,023 INFO L125 PetriNetUnfolderBase]: For 176756/177241 co-relation queries the response was YES. [2024-06-27 22:48:21,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65762 conditions, 15389 events. 7445/15389 cut-off events. For 176756/177241 co-relation queries the response was YES. Maximal size of possible extension queue 1140. Compared 155264 event pairs, 2738 based on Foata normal form. 46/13998 useless extension candidates. Maximal degree in co-relation 65675. Up to 4760 conditions per place. [2024-06-27 22:48:21,166 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 149 selfloop transitions, 229 changer transitions 0/402 dead transitions. [2024-06-27 22:48:21,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 402 transitions, 6329 flow [2024-06-27 22:48:21,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:48:21,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:48:21,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-06-27 22:48:21,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6781914893617021 [2024-06-27 22:48:21,168 INFO L175 Difference]: Start difference. First operand has 203 places, 337 transitions, 4755 flow. Second operand 8 states and 255 transitions. [2024-06-27 22:48:21,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 402 transitions, 6329 flow [2024-06-27 22:48:21,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 402 transitions, 5906 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 22:48:21,729 INFO L231 Difference]: Finished difference. Result has 206 places, 343 transitions, 5190 flow [2024-06-27 22:48:21,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4332, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5190, PETRI_PLACES=206, PETRI_TRANSITIONS=343} [2024-06-27 22:48:21,730 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 153 predicate places. [2024-06-27 22:48:21,730 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 343 transitions, 5190 flow [2024-06-27 22:48:21,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:21,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:21,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:21,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 22:48:21,730 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:21,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:21,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1003650694, now seen corresponding path program 6 times [2024-06-27 22:48:21,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:21,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565628843] [2024-06-27 22:48:21,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:21,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:21,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:22,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:22,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:22,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565628843] [2024-06-27 22:48:22,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565628843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:22,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:22,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:48:22,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700850502] [2024-06-27 22:48:22,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:22,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:48:22,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:22,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:48:22,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:48:22,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:48:22,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 343 transitions, 5190 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:22,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:22,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:48:22,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:24,683 INFO L124 PetriNetUnfolderBase]: 7474/15499 cut-off events. [2024-06-27 22:48:24,683 INFO L125 PetriNetUnfolderBase]: For 205693/206186 co-relation queries the response was YES. [2024-06-27 22:48:24,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70313 conditions, 15499 events. 7474/15499 cut-off events. For 205693/206186 co-relation queries the response was YES. Maximal size of possible extension queue 1153. Compared 157124 event pairs, 3391 based on Foata normal form. 46/13977 useless extension candidates. Maximal degree in co-relation 70223. Up to 9343 conditions per place. [2024-06-27 22:48:24,836 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 141 selfloop transitions, 213 changer transitions 0/377 dead transitions. [2024-06-27 22:48:24,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 377 transitions, 6068 flow [2024-06-27 22:48:24,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:48:24,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:48:24,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-06-27 22:48:24,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-27 22:48:24,837 INFO L175 Difference]: Start difference. First operand has 206 places, 343 transitions, 5190 flow. Second operand 9 states and 252 transitions. [2024-06-27 22:48:24,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 377 transitions, 6068 flow [2024-06-27 22:48:25,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 377 transitions, 5838 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 22:48:25,540 INFO L231 Difference]: Finished difference. Result has 211 places, 343 transitions, 5391 flow [2024-06-27 22:48:25,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4960, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5391, PETRI_PLACES=211, PETRI_TRANSITIONS=343} [2024-06-27 22:48:25,541 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 158 predicate places. [2024-06-27 22:48:25,541 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 343 transitions, 5391 flow [2024-06-27 22:48:25,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:25,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:25,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:25,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 22:48:25,541 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:25,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:25,541 INFO L85 PathProgramCache]: Analyzing trace with hash 549992774, now seen corresponding path program 7 times [2024-06-27 22:48:25,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:25,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760808314] [2024-06-27 22:48:25,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:25,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:25,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:26,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:26,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:26,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760808314] [2024-06-27 22:48:26,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760808314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:26,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:26,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:48:26,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270071430] [2024-06-27 22:48:26,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:26,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:48:26,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:26,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:48:26,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:48:26,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:48:26,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 343 transitions, 5391 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:26,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:26,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:48:26,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:28,649 INFO L124 PetriNetUnfolderBase]: 7419/15505 cut-off events. [2024-06-27 22:48:28,650 INFO L125 PetriNetUnfolderBase]: For 205782/206241 co-relation queries the response was YES. [2024-06-27 22:48:28,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69482 conditions, 15505 events. 7419/15505 cut-off events. For 205782/206241 co-relation queries the response was YES. Maximal size of possible extension queue 1145. Compared 157568 event pairs, 2476 based on Foata normal form. 49/14165 useless extension candidates. Maximal degree in co-relation 69390. Up to 3934 conditions per place. [2024-06-27 22:48:28,802 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 144 selfloop transitions, 231 changer transitions 0/398 dead transitions. [2024-06-27 22:48:28,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 398 transitions, 6785 flow [2024-06-27 22:48:28,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:48:28,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:48:28,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 263 transitions. [2024-06-27 22:48:28,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217494089834515 [2024-06-27 22:48:28,803 INFO L175 Difference]: Start difference. First operand has 211 places, 343 transitions, 5391 flow. Second operand 9 states and 263 transitions. [2024-06-27 22:48:28,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 398 transitions, 6785 flow [2024-06-27 22:48:29,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 398 transitions, 6362 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 22:48:29,366 INFO L231 Difference]: Finished difference. Result has 214 places, 344 transitions, 5519 flow [2024-06-27 22:48:29,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4968, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5519, PETRI_PLACES=214, PETRI_TRANSITIONS=344} [2024-06-27 22:48:29,367 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 161 predicate places. [2024-06-27 22:48:29,367 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 344 transitions, 5519 flow [2024-06-27 22:48:29,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:29,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:29,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:29,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 22:48:29,367 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:29,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:29,368 INFO L85 PathProgramCache]: Analyzing trace with hash -178578548, now seen corresponding path program 8 times [2024-06-27 22:48:29,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:29,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514031721] [2024-06-27 22:48:29,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:29,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:29,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:29,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:29,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:29,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514031721] [2024-06-27 22:48:29,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514031721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:29,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:29,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:48:29,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285930535] [2024-06-27 22:48:29,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:29,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:48:29,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:29,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:48:29,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:48:30,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:48:30,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 344 transitions, 5519 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:30,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:30,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:48:30,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:32,447 INFO L124 PetriNetUnfolderBase]: 7914/16566 cut-off events. [2024-06-27 22:48:32,447 INFO L125 PetriNetUnfolderBase]: For 232595/233082 co-relation queries the response was YES. [2024-06-27 22:48:32,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74781 conditions, 16566 events. 7914/16566 cut-off events. For 232595/233082 co-relation queries the response was YES. Maximal size of possible extension queue 1252. Compared 171578 event pairs, 3499 based on Foata normal form. 50/14955 useless extension candidates. Maximal degree in co-relation 74688. Up to 8441 conditions per place. [2024-06-27 22:48:32,640 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 143 selfloop transitions, 214 changer transitions 0/381 dead transitions. [2024-06-27 22:48:32,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 381 transitions, 6533 flow [2024-06-27 22:48:32,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:48:32,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:48:32,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-27 22:48:32,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6409574468085106 [2024-06-27 22:48:32,642 INFO L175 Difference]: Start difference. First operand has 214 places, 344 transitions, 5519 flow. Second operand 8 states and 241 transitions. [2024-06-27 22:48:32,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 381 transitions, 6533 flow [2024-06-27 22:48:33,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 381 transitions, 6134 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 22:48:33,477 INFO L231 Difference]: Finished difference. Result has 216 places, 344 transitions, 5551 flow [2024-06-27 22:48:33,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5120, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5551, PETRI_PLACES=216, PETRI_TRANSITIONS=344} [2024-06-27 22:48:33,478 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 163 predicate places. [2024-06-27 22:48:33,478 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 344 transitions, 5551 flow [2024-06-27 22:48:33,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:33,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:33,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:33,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 22:48:33,479 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:33,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:33,479 INFO L85 PathProgramCache]: Analyzing trace with hash 2126697150, now seen corresponding path program 9 times [2024-06-27 22:48:33,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:33,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142997665] [2024-06-27 22:48:33,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:33,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:33,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:34,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:34,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:34,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142997665] [2024-06-27 22:48:34,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142997665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:34,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:34,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:48:34,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068333132] [2024-06-27 22:48:34,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:34,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:48:34,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:34,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:48:34,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:48:34,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:48:34,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 344 transitions, 5551 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:34,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:34,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:48:34,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:36,560 INFO L124 PetriNetUnfolderBase]: 7812/16378 cut-off events. [2024-06-27 22:48:36,560 INFO L125 PetriNetUnfolderBase]: For 220382/220873 co-relation queries the response was YES. [2024-06-27 22:48:36,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73650 conditions, 16378 events. 7812/16378 cut-off events. For 220382/220873 co-relation queries the response was YES. Maximal size of possible extension queue 1242. Compared 169448 event pairs, 3605 based on Foata normal form. 49/14767 useless extension candidates. Maximal degree in co-relation 73556. Up to 9849 conditions per place. [2024-06-27 22:48:36,719 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 136 selfloop transitions, 216 changer transitions 0/375 dead transitions. [2024-06-27 22:48:36,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 375 transitions, 6413 flow [2024-06-27 22:48:36,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:48:36,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:48:36,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-06-27 22:48:36,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5886524822695035 [2024-06-27 22:48:36,720 INFO L175 Difference]: Start difference. First operand has 216 places, 344 transitions, 5551 flow. Second operand 9 states and 249 transitions. [2024-06-27 22:48:36,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 375 transitions, 6413 flow [2024-06-27 22:48:37,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 375 transitions, 5986 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 22:48:37,510 INFO L231 Difference]: Finished difference. Result has 219 places, 344 transitions, 5561 flow [2024-06-27 22:48:37,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5124, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5561, PETRI_PLACES=219, PETRI_TRANSITIONS=344} [2024-06-27 22:48:37,510 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 166 predicate places. [2024-06-27 22:48:37,511 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 344 transitions, 5561 flow [2024-06-27 22:48:37,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:37,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:37,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:37,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 22:48:37,511 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:37,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:37,511 INFO L85 PathProgramCache]: Analyzing trace with hash 536598744, now seen corresponding path program 3 times [2024-06-27 22:48:37,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:37,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401530562] [2024-06-27 22:48:37,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:37,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:37,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:38,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:38,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:38,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401530562] [2024-06-27 22:48:38,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401530562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:38,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:38,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:48:38,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052117662] [2024-06-27 22:48:38,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:38,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:48:38,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:38,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:48:38,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:48:38,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:48:38,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 344 transitions, 5561 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:38,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:38,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:48:38,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:40,380 INFO L124 PetriNetUnfolderBase]: 7824/16375 cut-off events. [2024-06-27 22:48:40,380 INFO L125 PetriNetUnfolderBase]: For 213869/214351 co-relation queries the response was YES. [2024-06-27 22:48:40,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73810 conditions, 16375 events. 7824/16375 cut-off events. For 213869/214351 co-relation queries the response was YES. Maximal size of possible extension queue 1243. Compared 169266 event pairs, 3878 based on Foata normal form. 37/14773 useless extension candidates. Maximal degree in co-relation 73715. Up to 10570 conditions per place. [2024-06-27 22:48:40,527 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 278 selfloop transitions, 66 changer transitions 0/368 dead transitions. [2024-06-27 22:48:40,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 368 transitions, 6421 flow [2024-06-27 22:48:40,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:48:40,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:48:40,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 22:48:40,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6453900709219859 [2024-06-27 22:48:40,528 INFO L175 Difference]: Start difference. First operand has 219 places, 344 transitions, 5561 flow. Second operand 6 states and 182 transitions. [2024-06-27 22:48:40,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 368 transitions, 6421 flow [2024-06-27 22:48:41,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 368 transitions, 5992 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 22:48:41,265 INFO L231 Difference]: Finished difference. Result has 218 places, 346 transitions, 5298 flow [2024-06-27 22:48:41,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5132, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5298, PETRI_PLACES=218, PETRI_TRANSITIONS=346} [2024-06-27 22:48:41,265 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 165 predicate places. [2024-06-27 22:48:41,266 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 346 transitions, 5298 flow [2024-06-27 22:48:41,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:41,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:41,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:41,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 22:48:41,266 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:41,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:41,267 INFO L85 PathProgramCache]: Analyzing trace with hash 536592792, now seen corresponding path program 10 times [2024-06-27 22:48:41,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:41,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716031716] [2024-06-27 22:48:41,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:41,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:41,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:41,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:41,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:41,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716031716] [2024-06-27 22:48:41,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716031716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:41,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:41,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:48:41,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436972826] [2024-06-27 22:48:41,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:41,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:48:41,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:41,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:48:41,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:48:41,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:48:41,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 346 transitions, 5298 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:41,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:41,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:48:41,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:44,389 INFO L124 PetriNetUnfolderBase]: 8075/16947 cut-off events. [2024-06-27 22:48:44,389 INFO L125 PetriNetUnfolderBase]: For 228057/228550 co-relation queries the response was YES. [2024-06-27 22:48:44,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75295 conditions, 16947 events. 8075/16947 cut-off events. For 228057/228550 co-relation queries the response was YES. Maximal size of possible extension queue 1289. Compared 176671 event pairs, 3957 based on Foata normal form. 50/15266 useless extension candidates. Maximal degree in co-relation 75200. Up to 10768 conditions per place. [2024-06-27 22:48:44,562 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 243 selfloop transitions, 114 changer transitions 0/381 dead transitions. [2024-06-27 22:48:44,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 381 transitions, 6184 flow [2024-06-27 22:48:44,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:48:44,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:48:44,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 285 transitions. [2024-06-27 22:48:44,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-06-27 22:48:44,564 INFO L175 Difference]: Start difference. First operand has 218 places, 346 transitions, 5298 flow. Second operand 10 states and 285 transitions. [2024-06-27 22:48:44,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 381 transitions, 6184 flow [2024-06-27 22:48:45,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 381 transitions, 6089 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 22:48:45,303 INFO L231 Difference]: Finished difference. Result has 225 places, 346 transitions, 5436 flow [2024-06-27 22:48:45,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5203, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5436, PETRI_PLACES=225, PETRI_TRANSITIONS=346} [2024-06-27 22:48:45,303 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 172 predicate places. [2024-06-27 22:48:45,304 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 346 transitions, 5436 flow [2024-06-27 22:48:45,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:45,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:45,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:45,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 22:48:45,304 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:45,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:45,304 INFO L85 PathProgramCache]: Analyzing trace with hash 792105820, now seen corresponding path program 11 times [2024-06-27 22:48:45,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:45,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188467531] [2024-06-27 22:48:45,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:45,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:45,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:45,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:45,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:45,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188467531] [2024-06-27 22:48:45,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188467531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:45,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:45,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:48:45,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533618353] [2024-06-27 22:48:45,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:45,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:48:45,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:45,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:48:45,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:48:45,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:48:45,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 346 transitions, 5436 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:45,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:45,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:48:45,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:48,661 INFO L124 PetriNetUnfolderBase]: 8358/17571 cut-off events. [2024-06-27 22:48:48,661 INFO L125 PetriNetUnfolderBase]: For 242109/242624 co-relation queries the response was YES. [2024-06-27 22:48:48,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77815 conditions, 17571 events. 8358/17571 cut-off events. For 242109/242624 co-relation queries the response was YES. Maximal size of possible extension queue 1343. Compared 184529 event pairs, 4211 based on Foata normal form. 54/15815 useless extension candidates. Maximal degree in co-relation 77719. Up to 11115 conditions per place. [2024-06-27 22:48:48,847 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 238 selfloop transitions, 113 changer transitions 0/375 dead transitions. [2024-06-27 22:48:48,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 375 transitions, 6290 flow [2024-06-27 22:48:48,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:48:48,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:48:48,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-27 22:48:48,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196808510638298 [2024-06-27 22:48:48,848 INFO L175 Difference]: Start difference. First operand has 225 places, 346 transitions, 5436 flow. Second operand 8 states and 233 transitions. [2024-06-27 22:48:48,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 375 transitions, 6290 flow [2024-06-27 22:48:49,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 375 transitions, 6065 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 22:48:49,614 INFO L231 Difference]: Finished difference. Result has 225 places, 346 transitions, 5442 flow [2024-06-27 22:48:49,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5211, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5442, PETRI_PLACES=225, PETRI_TRANSITIONS=346} [2024-06-27 22:48:49,615 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 172 predicate places. [2024-06-27 22:48:49,615 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 346 transitions, 5442 flow [2024-06-27 22:48:49,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:49,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:49,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:49,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 22:48:49,616 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:49,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:49,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1513169878, now seen corresponding path program 12 times [2024-06-27 22:48:49,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:49,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827627208] [2024-06-27 22:48:49,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:49,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:49,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:50,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:50,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:50,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827627208] [2024-06-27 22:48:50,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827627208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:50,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:50,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:48:50,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012232197] [2024-06-27 22:48:50,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:50,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:48:50,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:50,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:48:50,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:48:50,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:48:50,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 346 transitions, 5442 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:50,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:50,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:48:50,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:53,213 INFO L124 PetriNetUnfolderBase]: 8331/17206 cut-off events. [2024-06-27 22:48:53,213 INFO L125 PetriNetUnfolderBase]: For 238505/239025 co-relation queries the response was YES. [2024-06-27 22:48:53,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77779 conditions, 17206 events. 8331/17206 cut-off events. For 238505/239025 co-relation queries the response was YES. Maximal size of possible extension queue 1335. Compared 178142 event pairs, 4005 based on Foata normal form. 39/15511 useless extension candidates. Maximal degree in co-relation 77681. Up to 11168 conditions per place. [2024-06-27 22:48:53,364 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 236 selfloop transitions, 118 changer transitions 0/377 dead transitions. [2024-06-27 22:48:53,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 377 transitions, 6374 flow [2024-06-27 22:48:53,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:48:53,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:48:53,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-27 22:48:53,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5768321513002365 [2024-06-27 22:48:53,365 INFO L175 Difference]: Start difference. First operand has 225 places, 346 transitions, 5442 flow. Second operand 9 states and 244 transitions. [2024-06-27 22:48:53,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 377 transitions, 6374 flow [2024-06-27 22:48:54,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 377 transitions, 6151 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 22:48:54,072 INFO L231 Difference]: Finished difference. Result has 229 places, 351 transitions, 5620 flow [2024-06-27 22:48:54,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5219, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5620, PETRI_PLACES=229, PETRI_TRANSITIONS=351} [2024-06-27 22:48:54,072 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 176 predicate places. [2024-06-27 22:48:54,073 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 351 transitions, 5620 flow [2024-06-27 22:48:54,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:54,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:54,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:54,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 22:48:54,073 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:54,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:54,074 INFO L85 PathProgramCache]: Analyzing trace with hash 965992434, now seen corresponding path program 4 times [2024-06-27 22:48:54,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:54,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949962109] [2024-06-27 22:48:54,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:54,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:54,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:54,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:54,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:54,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949962109] [2024-06-27 22:48:54,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949962109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:54,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:54,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:48:54,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906687050] [2024-06-27 22:48:54,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:54,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:48:54,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:54,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:48:54,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:48:54,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-06-27 22:48:54,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 351 transitions, 5620 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:54,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:54,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-06-27 22:48:54,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:48:57,295 INFO L124 PetriNetUnfolderBase]: 9270/18764 cut-off events. [2024-06-27 22:48:57,295 INFO L125 PetriNetUnfolderBase]: For 262799/263677 co-relation queries the response was YES. [2024-06-27 22:48:57,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85876 conditions, 18764 events. 9270/18764 cut-off events. For 262799/263677 co-relation queries the response was YES. Maximal size of possible extension queue 1398. Compared 191369 event pairs, 5492 based on Foata normal form. 31/16962 useless extension candidates. Maximal degree in co-relation 85775. Up to 13014 conditions per place. [2024-06-27 22:48:57,505 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 335 selfloop transitions, 26 changer transitions 0/380 dead transitions. [2024-06-27 22:48:57,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 380 transitions, 6574 flow [2024-06-27 22:48:57,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:48:57,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:48:57,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 22:48:57,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452127659574468 [2024-06-27 22:48:57,506 INFO L175 Difference]: Start difference. First operand has 229 places, 351 transitions, 5620 flow. Second operand 8 states and 205 transitions. [2024-06-27 22:48:57,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 380 transitions, 6574 flow [2024-06-27 22:48:58,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 380 transitions, 6319 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-27 22:48:58,359 INFO L231 Difference]: Finished difference. Result has 233 places, 357 transitions, 5580 flow [2024-06-27 22:48:58,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5367, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5580, PETRI_PLACES=233, PETRI_TRANSITIONS=357} [2024-06-27 22:48:58,360 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 180 predicate places. [2024-06-27 22:48:58,360 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 357 transitions, 5580 flow [2024-06-27 22:48:58,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:58,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:48:58,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:48:58,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 22:48:58,360 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:48:58,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:48:58,361 INFO L85 PathProgramCache]: Analyzing trace with hash -760162518, now seen corresponding path program 5 times [2024-06-27 22:48:58,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:48:58,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344173883] [2024-06-27 22:48:58,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:48:58,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:48:58,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:48:58,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:48:58,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:48:58,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344173883] [2024-06-27 22:48:58,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344173883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:48:58,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:48:58,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:48:58,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44247705] [2024-06-27 22:48:58,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:48:58,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:48:58,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:48:58,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:48:58,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:48:58,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:48:58,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 357 transitions, 5580 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:48:58,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:48:58,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:48:58,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:01,379 INFO L124 PetriNetUnfolderBase]: 8396/17461 cut-off events. [2024-06-27 22:49:01,379 INFO L125 PetriNetUnfolderBase]: For 257112/257640 co-relation queries the response was YES. [2024-06-27 22:49:01,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78766 conditions, 17461 events. 8396/17461 cut-off events. For 257112/257640 co-relation queries the response was YES. Maximal size of possible extension queue 1345. Compared 181704 event pairs, 4444 based on Foata normal form. 37/15729 useless extension candidates. Maximal degree in co-relation 78663. Up to 11327 conditions per place. [2024-06-27 22:49:01,576 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 286 selfloop transitions, 67 changer transitions 0/377 dead transitions. [2024-06-27 22:49:01,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 377 transitions, 6356 flow [2024-06-27 22:49:01,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:49:01,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:49:01,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-27 22:49:01,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6680851063829787 [2024-06-27 22:49:01,577 INFO L175 Difference]: Start difference. First operand has 233 places, 357 transitions, 5580 flow. Second operand 5 states and 157 transitions. [2024-06-27 22:49:01,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 377 transitions, 6356 flow [2024-06-27 22:49:02,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 377 transitions, 6240 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-27 22:49:02,561 INFO L231 Difference]: Finished difference. Result has 233 places, 357 transitions, 5627 flow [2024-06-27 22:49:02,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5464, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5627, PETRI_PLACES=233, PETRI_TRANSITIONS=357} [2024-06-27 22:49:02,561 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 180 predicate places. [2024-06-27 22:49:02,561 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 357 transitions, 5627 flow [2024-06-27 22:49:02,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:02,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:02,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:02,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 22:49:02,562 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:49:02,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:02,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1601169064, now seen corresponding path program 6 times [2024-06-27 22:49:02,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:02,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207403259] [2024-06-27 22:49:02,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:02,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:02,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:03,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:49:03,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:03,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207403259] [2024-06-27 22:49:03,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207403259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:03,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:03,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:49:03,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350733067] [2024-06-27 22:49:03,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:03,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:49:03,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:03,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:49:03,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:49:03,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:49:03,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 357 transitions, 5627 flow. Second operand has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:03,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:03,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:49:03,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:05,756 INFO L124 PetriNetUnfolderBase]: 8344/17355 cut-off events. [2024-06-27 22:49:05,756 INFO L125 PetriNetUnfolderBase]: For 251647/252121 co-relation queries the response was YES. [2024-06-27 22:49:05,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78099 conditions, 17355 events. 8344/17355 cut-off events. For 251647/252121 co-relation queries the response was YES. Maximal size of possible extension queue 1336. Compared 180574 event pairs, 4362 based on Foata normal form. 43/15599 useless extension candidates. Maximal degree in co-relation 77995. Up to 11370 conditions per place. [2024-06-27 22:49:05,947 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 301 selfloop transitions, 56 changer transitions 0/380 dead transitions. [2024-06-27 22:49:05,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 380 transitions, 6501 flow [2024-06-27 22:49:05,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:49:05,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:49:05,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 22:49:05,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775075987841946 [2024-06-27 22:49:05,949 INFO L175 Difference]: Start difference. First operand has 233 places, 357 transitions, 5627 flow. Second operand 7 states and 190 transitions. [2024-06-27 22:49:05,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 380 transitions, 6501 flow [2024-06-27 22:49:06,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 380 transitions, 6346 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 22:49:06,725 INFO L231 Difference]: Finished difference. Result has 236 places, 362 transitions, 5760 flow [2024-06-27 22:49:06,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5472, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5760, PETRI_PLACES=236, PETRI_TRANSITIONS=362} [2024-06-27 22:49:06,726 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 183 predicate places. [2024-06-27 22:49:06,726 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 362 transitions, 5760 flow [2024-06-27 22:49:06,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:06,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:06,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:06,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 22:49:06,726 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:49:06,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:06,727 INFO L85 PathProgramCache]: Analyzing trace with hash -8394294, now seen corresponding path program 13 times [2024-06-27 22:49:06,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:06,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096812522] [2024-06-27 22:49:06,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:06,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:06,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:07,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:49:07,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:07,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096812522] [2024-06-27 22:49:07,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096812522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:07,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:07,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:49:07,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673815992] [2024-06-27 22:49:07,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:07,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:49:07,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:07,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:49:07,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:49:07,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:49:07,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 362 transitions, 5760 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:07,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:07,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:49:07,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:10,050 INFO L124 PetriNetUnfolderBase]: 8312/17338 cut-off events. [2024-06-27 22:49:10,050 INFO L125 PetriNetUnfolderBase]: For 257460/257914 co-relation queries the response was YES. [2024-06-27 22:49:10,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78339 conditions, 17338 events. 8312/17338 cut-off events. For 257460/257914 co-relation queries the response was YES. Maximal size of possible extension queue 1329. Compared 180950 event pairs, 4441 based on Foata normal form. 50/15589 useless extension candidates. Maximal degree in co-relation 78233. Up to 11293 conditions per place. [2024-06-27 22:49:10,226 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 296 selfloop transitions, 69 changer transitions 0/388 dead transitions. [2024-06-27 22:49:10,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 388 transitions, 6638 flow [2024-06-27 22:49:10,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:49:10,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:49:10,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-27 22:49:10,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697399527186762 [2024-06-27 22:49:10,227 INFO L175 Difference]: Start difference. First operand has 236 places, 362 transitions, 5760 flow. Second operand 9 states and 241 transitions. [2024-06-27 22:49:10,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 388 transitions, 6638 flow [2024-06-27 22:49:10,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 388 transitions, 6506 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 22:49:10,992 INFO L231 Difference]: Finished difference. Result has 241 places, 362 transitions, 5771 flow [2024-06-27 22:49:10,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5628, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5771, PETRI_PLACES=241, PETRI_TRANSITIONS=362} [2024-06-27 22:49:10,993 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 188 predicate places. [2024-06-27 22:49:10,993 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 362 transitions, 5771 flow [2024-06-27 22:49:10,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:10,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:10,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:10,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 22:49:10,993 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:49:10,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:10,993 INFO L85 PathProgramCache]: Analyzing trace with hash 561084874, now seen corresponding path program 14 times [2024-06-27 22:49:10,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:10,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782501598] [2024-06-27 22:49:10,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:10,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:11,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:11,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:49:11,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:11,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782501598] [2024-06-27 22:49:11,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782501598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:11,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:11,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:49:11,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210122478] [2024-06-27 22:49:11,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:11,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:49:11,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:11,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:49:11,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:49:11,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:49:11,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 362 transitions, 5771 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:11,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:11,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:49:11,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:14,445 INFO L124 PetriNetUnfolderBase]: 8864/18377 cut-off events. [2024-06-27 22:49:14,445 INFO L125 PetriNetUnfolderBase]: For 289618/290203 co-relation queries the response was YES. [2024-06-27 22:49:14,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82693 conditions, 18377 events. 8864/18377 cut-off events. For 289618/290203 co-relation queries the response was YES. Maximal size of possible extension queue 1430. Compared 192585 event pairs, 3591 based on Foata normal form. 53/16670 useless extension candidates. Maximal degree in co-relation 82588. Up to 9925 conditions per place. [2024-06-27 22:49:14,628 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 256 selfloop transitions, 119 changer transitions 0/399 dead transitions. [2024-06-27 22:49:14,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 399 transitions, 6855 flow [2024-06-27 22:49:14,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:49:14,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:49:14,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-27 22:49:14,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6656534954407295 [2024-06-27 22:49:14,629 INFO L175 Difference]: Start difference. First operand has 241 places, 362 transitions, 5771 flow. Second operand 7 states and 219 transitions. [2024-06-27 22:49:14,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 399 transitions, 6855 flow [2024-06-27 22:49:15,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 399 transitions, 6649 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 22:49:15,603 INFO L231 Difference]: Finished difference. Result has 241 places, 362 transitions, 5808 flow [2024-06-27 22:49:15,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5565, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5808, PETRI_PLACES=241, PETRI_TRANSITIONS=362} [2024-06-27 22:49:15,604 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 188 predicate places. [2024-06-27 22:49:15,604 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 362 transitions, 5808 flow [2024-06-27 22:49:15,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:15,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:15,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:15,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 22:49:15,604 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:49:15,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:15,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1190521008, now seen corresponding path program 15 times [2024-06-27 22:49:15,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:15,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61384024] [2024-06-27 22:49:15,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:15,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:15,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:16,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:49:16,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:16,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61384024] [2024-06-27 22:49:16,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61384024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:16,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:16,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:49:16,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629954545] [2024-06-27 22:49:16,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:16,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:49:16,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:16,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:49:16,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:49:16,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:49:16,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 362 transitions, 5808 flow. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:16,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:16,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:49:16,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:19,271 INFO L124 PetriNetUnfolderBase]: 8721/18247 cut-off events. [2024-06-27 22:49:19,271 INFO L125 PetriNetUnfolderBase]: For 271772/272251 co-relation queries the response was YES. [2024-06-27 22:49:19,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82250 conditions, 18247 events. 8721/18247 cut-off events. For 271772/272251 co-relation queries the response was YES. Maximal size of possible extension queue 1424. Compared 192716 event pairs, 4847 based on Foata normal form. 41/16347 useless extension candidates. Maximal degree in co-relation 82144. Up to 12171 conditions per place. [2024-06-27 22:49:19,448 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 287 selfloop transitions, 76 changer transitions 0/386 dead transitions. [2024-06-27 22:49:19,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 386 transitions, 6678 flow [2024-06-27 22:49:19,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:49:19,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:49:19,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-27 22:49:19,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5626477541371159 [2024-06-27 22:49:19,449 INFO L175 Difference]: Start difference. First operand has 241 places, 362 transitions, 5808 flow. Second operand 9 states and 238 transitions. [2024-06-27 22:49:19,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 386 transitions, 6678 flow [2024-06-27 22:49:20,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 386 transitions, 6467 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 22:49:20,316 INFO L231 Difference]: Finished difference. Result has 244 places, 364 transitions, 5830 flow [2024-06-27 22:49:20,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5597, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5830, PETRI_PLACES=244, PETRI_TRANSITIONS=364} [2024-06-27 22:49:20,316 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 191 predicate places. [2024-06-27 22:49:20,317 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 364 transitions, 5830 flow [2024-06-27 22:49:20,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:20,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:20,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:20,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 22:49:20,317 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:49:20,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:20,318 INFO L85 PathProgramCache]: Analyzing trace with hash 73463208, now seen corresponding path program 1 times [2024-06-27 22:49:20,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:20,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473017531] [2024-06-27 22:49:20,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:20,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:20,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:20,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:49:20,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:20,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473017531] [2024-06-27 22:49:20,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473017531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:20,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:20,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:49:20,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476725432] [2024-06-27 22:49:20,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:20,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:49:20,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:20,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:49:20,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:49:20,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-06-27 22:49:20,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 364 transitions, 5830 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:20,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:20,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-06-27 22:49:20,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:23,839 INFO L124 PetriNetUnfolderBase]: 9803/20094 cut-off events. [2024-06-27 22:49:23,840 INFO L125 PetriNetUnfolderBase]: For 301704/302646 co-relation queries the response was YES. [2024-06-27 22:49:24,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91318 conditions, 20094 events. 9803/20094 cut-off events. For 301704/302646 co-relation queries the response was YES. Maximal size of possible extension queue 1497. Compared 209199 event pairs, 5080 based on Foata normal form. 34/18181 useless extension candidates. Maximal degree in co-relation 91211. Up to 13238 conditions per place. [2024-06-27 22:49:24,083 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 347 selfloop transitions, 53 changer transitions 0/419 dead transitions. [2024-06-27 22:49:24,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 419 transitions, 7095 flow [2024-06-27 22:49:24,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:49:24,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:49:24,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-27 22:49:24,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5768321513002365 [2024-06-27 22:49:24,084 INFO L175 Difference]: Start difference. First operand has 244 places, 364 transitions, 5830 flow. Second operand 9 states and 244 transitions. [2024-06-27 22:49:24,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 419 transitions, 7095 flow [2024-06-27 22:49:25,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 419 transitions, 6809 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 22:49:25,415 INFO L231 Difference]: Finished difference. Result has 246 places, 376 transitions, 5935 flow [2024-06-27 22:49:25,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5564, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5935, PETRI_PLACES=246, PETRI_TRANSITIONS=376} [2024-06-27 22:49:25,415 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 193 predicate places. [2024-06-27 22:49:25,415 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 376 transitions, 5935 flow [2024-06-27 22:49:25,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:25,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:25,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:25,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 22:49:25,416 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:49:25,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:25,416 INFO L85 PathProgramCache]: Analyzing trace with hash 364746240, now seen corresponding path program 2 times [2024-06-27 22:49:25,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:25,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087624120] [2024-06-27 22:49:25,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:25,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:25,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:26,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:49:26,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:26,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087624120] [2024-06-27 22:49:26,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087624120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:26,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:26,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:49:26,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813399287] [2024-06-27 22:49:26,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:26,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:49:26,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:26,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:49:26,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:49:26,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:49:26,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 376 transitions, 5935 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:26,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:26,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:49:26,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:28,805 INFO L124 PetriNetUnfolderBase]: 9045/18869 cut-off events. [2024-06-27 22:49:28,805 INFO L125 PetriNetUnfolderBase]: For 305061/305642 co-relation queries the response was YES. [2024-06-27 22:49:28,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86680 conditions, 18869 events. 9045/18869 cut-off events. For 305061/305642 co-relation queries the response was YES. Maximal size of possible extension queue 1481. Compared 199121 event pairs, 4389 based on Foata normal form. 40/17129 useless extension candidates. Maximal degree in co-relation 86573. Up to 10928 conditions per place. [2024-06-27 22:49:29,019 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 204 selfloop transitions, 186 changer transitions 0/414 dead transitions. [2024-06-27 22:49:29,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 414 transitions, 7195 flow [2024-06-27 22:49:29,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:49:29,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:49:29,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-27 22:49:29,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662613981762918 [2024-06-27 22:49:29,020 INFO L175 Difference]: Start difference. First operand has 246 places, 376 transitions, 5935 flow. Second operand 7 states and 218 transitions. [2024-06-27 22:49:29,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 414 transitions, 7195 flow [2024-06-27 22:49:30,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 414 transitions, 7071 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 22:49:30,243 INFO L231 Difference]: Finished difference. Result has 248 places, 382 transitions, 6391 flow [2024-06-27 22:49:30,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5811, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6391, PETRI_PLACES=248, PETRI_TRANSITIONS=382} [2024-06-27 22:49:30,243 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 195 predicate places. [2024-06-27 22:49:30,243 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 382 transitions, 6391 flow [2024-06-27 22:49:30,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:30,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:30,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:30,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 22:49:30,244 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:49:30,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:30,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1503108690, now seen corresponding path program 3 times [2024-06-27 22:49:30,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:30,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923053941] [2024-06-27 22:49:30,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:30,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:30,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:30,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:49:30,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:30,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923053941] [2024-06-27 22:49:30,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923053941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:30,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:30,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:49:30,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044150096] [2024-06-27 22:49:30,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:30,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:49:30,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:30,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:49:30,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:49:30,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:49:30,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 382 transitions, 6391 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:30,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:30,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:49:30,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:33,635 INFO L124 PetriNetUnfolderBase]: 9059/18916 cut-off events. [2024-06-27 22:49:33,635 INFO L125 PetriNetUnfolderBase]: For 336436/337020 co-relation queries the response was YES. [2024-06-27 22:49:33,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88810 conditions, 18916 events. 9059/18916 cut-off events. For 336436/337020 co-relation queries the response was YES. Maximal size of possible extension queue 1488. Compared 199970 event pairs, 4137 based on Foata normal form. 41/17201 useless extension candidates. Maximal degree in co-relation 88704. Up to 10864 conditions per place. [2024-06-27 22:49:33,859 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 200 selfloop transitions, 191 changer transitions 0/415 dead transitions. [2024-06-27 22:49:33,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 415 transitions, 7589 flow [2024-06-27 22:49:33,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:49:33,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:49:33,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-27 22:49:33,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534954407294833 [2024-06-27 22:49:33,860 INFO L175 Difference]: Start difference. First operand has 248 places, 382 transitions, 6391 flow. Second operand 7 states and 215 transitions. [2024-06-27 22:49:33,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 415 transitions, 7589 flow [2024-06-27 22:49:35,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 415 transitions, 7342 flow, removed 83 selfloop flow, removed 3 redundant places. [2024-06-27 22:49:35,300 INFO L231 Difference]: Finished difference. Result has 252 places, 386 transitions, 6679 flow [2024-06-27 22:49:35,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6202, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6679, PETRI_PLACES=252, PETRI_TRANSITIONS=386} [2024-06-27 22:49:35,300 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 199 predicate places. [2024-06-27 22:49:35,300 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 386 transitions, 6679 flow [2024-06-27 22:49:35,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:35,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:35,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:35,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 22:49:35,301 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:49:35,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:35,301 INFO L85 PathProgramCache]: Analyzing trace with hash -941822396, now seen corresponding path program 4 times [2024-06-27 22:49:35,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:35,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392865898] [2024-06-27 22:49:35,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:35,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:35,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:35,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:49:35,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:35,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392865898] [2024-06-27 22:49:35,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392865898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:35,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:35,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:49:35,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941770435] [2024-06-27 22:49:35,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:35,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:49:35,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:35,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:49:35,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:49:35,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:49:35,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 386 transitions, 6679 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:35,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:35,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:49:35,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:38,919 INFO L124 PetriNetUnfolderBase]: 9220/19126 cut-off events. [2024-06-27 22:49:38,919 INFO L125 PetriNetUnfolderBase]: For 329355/329928 co-relation queries the response was YES. [2024-06-27 22:49:39,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90116 conditions, 19126 events. 9220/19126 cut-off events. For 329355/329928 co-relation queries the response was YES. Maximal size of possible extension queue 1504. Compared 201296 event pairs, 4762 based on Foata normal form. 40/17311 useless extension candidates. Maximal degree in co-relation 90009. Up to 11102 conditions per place. [2024-06-27 22:49:39,125 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 215 selfloop transitions, 179 changer transitions 0/418 dead transitions. [2024-06-27 22:49:39,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 418 transitions, 7759 flow [2024-06-27 22:49:39,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:49:39,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:49:39,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-27 22:49:39,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6656534954407295 [2024-06-27 22:49:39,126 INFO L175 Difference]: Start difference. First operand has 252 places, 386 transitions, 6679 flow. Second operand 7 states and 219 transitions. [2024-06-27 22:49:39,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 418 transitions, 7759 flow [2024-06-27 22:49:40,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 418 transitions, 7489 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 22:49:40,622 INFO L231 Difference]: Finished difference. Result has 255 places, 386 transitions, 6783 flow [2024-06-27 22:49:40,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6413, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6783, PETRI_PLACES=255, PETRI_TRANSITIONS=386} [2024-06-27 22:49:40,623 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 202 predicate places. [2024-06-27 22:49:40,623 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 386 transitions, 6783 flow [2024-06-27 22:49:40,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:40,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:40,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:40,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 22:49:40,624 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:49:40,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:40,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1234412872, now seen corresponding path program 5 times [2024-06-27 22:49:40,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:40,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777383808] [2024-06-27 22:49:40,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:40,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:40,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:41,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:49:41,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:41,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777383808] [2024-06-27 22:49:41,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777383808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:41,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:41,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:49:41,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588174185] [2024-06-27 22:49:41,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:41,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:49:41,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:41,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:49:41,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:49:41,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:49:41,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 386 transitions, 6783 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:41,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:41,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:49:41,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:44,274 INFO L124 PetriNetUnfolderBase]: 9169/19063 cut-off events. [2024-06-27 22:49:44,274 INFO L125 PetriNetUnfolderBase]: For 328500/329074 co-relation queries the response was YES. [2024-06-27 22:49:44,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89561 conditions, 19063 events. 9169/19063 cut-off events. For 328500/329074 co-relation queries the response was YES. Maximal size of possible extension queue 1497. Compared 201214 event pairs, 4908 based on Foata normal form. 40/17181 useless extension candidates. Maximal degree in co-relation 89454. Up to 12315 conditions per place. [2024-06-27 22:49:44,480 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 316 selfloop transitions, 76 changer transitions 0/416 dead transitions. [2024-06-27 22:49:44,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 416 transitions, 7717 flow [2024-06-27 22:49:44,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:49:44,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:49:44,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 22:49:44,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413373860182371 [2024-06-27 22:49:44,481 INFO L175 Difference]: Start difference. First operand has 255 places, 386 transitions, 6783 flow. Second operand 7 states and 211 transitions. [2024-06-27 22:49:44,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 416 transitions, 7717 flow [2024-06-27 22:49:45,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 416 transitions, 7188 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 22:49:45,677 INFO L231 Difference]: Finished difference. Result has 255 places, 388 transitions, 6479 flow [2024-06-27 22:49:45,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6276, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6479, PETRI_PLACES=255, PETRI_TRANSITIONS=388} [2024-06-27 22:49:45,678 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 202 predicate places. [2024-06-27 22:49:45,678 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 388 transitions, 6479 flow [2024-06-27 22:49:45,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:45,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:45,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:45,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 22:49:45,679 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:49:45,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:45,679 INFO L85 PathProgramCache]: Analyzing trace with hash -137604506, now seen corresponding path program 6 times [2024-06-27 22:49:45,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:45,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642405644] [2024-06-27 22:49:45,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:45,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:45,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:46,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:49:46,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:46,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642405644] [2024-06-27 22:49:46,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642405644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:46,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:46,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:49:46,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611027554] [2024-06-27 22:49:46,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:46,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:49:46,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:46,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:49:46,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:49:46,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:49:46,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 388 transitions, 6479 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:46,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:46,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:49:46,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:49,354 INFO L124 PetriNetUnfolderBase]: 9302/19277 cut-off events. [2024-06-27 22:49:49,355 INFO L125 PetriNetUnfolderBase]: For 324193/324804 co-relation queries the response was YES. [2024-06-27 22:49:49,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89641 conditions, 19277 events. 9302/19277 cut-off events. For 324193/324804 co-relation queries the response was YES. Maximal size of possible extension queue 1524. Compared 203518 event pairs, 4578 based on Foata normal form. 42/17427 useless extension candidates. Maximal degree in co-relation 89534. Up to 12115 conditions per place. [2024-06-27 22:49:49,548 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 298 selfloop transitions, 104 changer transitions 0/426 dead transitions. [2024-06-27 22:49:49,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 426 transitions, 7557 flow [2024-06-27 22:49:49,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:49:49,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:49:49,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 264 transitions. [2024-06-27 22:49:49,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-06-27 22:49:49,550 INFO L175 Difference]: Start difference. First operand has 255 places, 388 transitions, 6479 flow. Second operand 9 states and 264 transitions. [2024-06-27 22:49:49,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 426 transitions, 7557 flow [2024-06-27 22:49:50,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 426 transitions, 7387 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 22:49:50,955 INFO L231 Difference]: Finished difference. Result has 259 places, 392 transitions, 6622 flow [2024-06-27 22:49:50,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6311, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6622, PETRI_PLACES=259, PETRI_TRANSITIONS=392} [2024-06-27 22:49:50,956 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 206 predicate places. [2024-06-27 22:49:50,956 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 392 transitions, 6622 flow [2024-06-27 22:49:50,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:50,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:50,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:50,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 22:49:50,957 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:49:50,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:50,957 INFO L85 PathProgramCache]: Analyzing trace with hash 964667682, now seen corresponding path program 7 times [2024-06-27 22:49:50,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:50,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139364662] [2024-06-27 22:49:50,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:50,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:50,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:51,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-27 22:49:51,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:51,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139364662] [2024-06-27 22:49:51,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139364662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:51,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:51,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:49:51,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979914103] [2024-06-27 22:49:51,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:51,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:49:51,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:51,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:49:51,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:49:51,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:49:51,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 392 transitions, 6622 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:51,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:51,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:49:51,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:54,624 INFO L124 PetriNetUnfolderBase]: 9269/19244 cut-off events. [2024-06-27 22:49:54,624 INFO L125 PetriNetUnfolderBase]: For 319617/320206 co-relation queries the response was YES. [2024-06-27 22:49:54,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89564 conditions, 19244 events. 9269/19244 cut-off events. For 319617/320206 co-relation queries the response was YES. Maximal size of possible extension queue 1516. Compared 203387 event pairs, 4606 based on Foata normal form. 43/17404 useless extension candidates. Maximal degree in co-relation 89456. Up to 12098 conditions per place. [2024-06-27 22:49:54,816 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 291 selfloop transitions, 102 changer transitions 0/417 dead transitions. [2024-06-27 22:49:54,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 417 transitions, 7490 flow [2024-06-27 22:49:54,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:49:54,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:49:54,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 22:49:54,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6352583586626139 [2024-06-27 22:49:54,817 INFO L175 Difference]: Start difference. First operand has 259 places, 392 transitions, 6622 flow. Second operand 7 states and 209 transitions. [2024-06-27 22:49:54,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 417 transitions, 7490 flow [2024-06-27 22:49:56,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 417 transitions, 7258 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 22:49:56,219 INFO L231 Difference]: Finished difference. Result has 259 places, 392 transitions, 6606 flow [2024-06-27 22:49:56,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6390, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6606, PETRI_PLACES=259, PETRI_TRANSITIONS=392} [2024-06-27 22:49:56,219 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 206 predicate places. [2024-06-27 22:49:56,219 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 392 transitions, 6606 flow [2024-06-27 22:49:56,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:56,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:49:56,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:49:56,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 22:49:56,220 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:49:56,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:49:56,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1748560896, now seen corresponding path program 8 times [2024-06-27 22:49:56,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:49:56,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563254769] [2024-06-27 22:49:56,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:49:56,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:49:56,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:49:56,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:49:56,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:49:56,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563254769] [2024-06-27 22:49:56,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563254769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:49:56,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:49:56,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:49:56,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998624757] [2024-06-27 22:49:56,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:49:56,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:49:56,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:49:56,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:49:56,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:49:56,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:49:56,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 392 transitions, 6606 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:49:56,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:49:56,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:49:56,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:49:59,686 INFO L124 PetriNetUnfolderBase]: 9239/19193 cut-off events. [2024-06-27 22:49:59,686 INFO L125 PetriNetUnfolderBase]: For 313240/313842 co-relation queries the response was YES. [2024-06-27 22:49:59,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89127 conditions, 19193 events. 9239/19193 cut-off events. For 313240/313842 co-relation queries the response was YES. Maximal size of possible extension queue 1513. Compared 202713 event pairs, 4582 based on Foata normal form. 42/17388 useless extension candidates. Maximal degree in co-relation 89019. Up to 12215 conditions per place. [2024-06-27 22:49:59,955 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 285 selfloop transitions, 110 changer transitions 0/419 dead transitions. [2024-06-27 22:49:59,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 419 transitions, 7580 flow [2024-06-27 22:49:59,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:49:59,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:49:59,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-27 22:49:59,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6737588652482269 [2024-06-27 22:49:59,957 INFO L175 Difference]: Start difference. First operand has 259 places, 392 transitions, 6606 flow. Second operand 6 states and 190 transitions. [2024-06-27 22:49:59,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 419 transitions, 7580 flow [2024-06-27 22:50:01,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 419 transitions, 7352 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 22:50:01,448 INFO L231 Difference]: Finished difference. Result has 258 places, 392 transitions, 6621 flow [2024-06-27 22:50:01,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6380, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6621, PETRI_PLACES=258, PETRI_TRANSITIONS=392} [2024-06-27 22:50:01,448 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 205 predicate places. [2024-06-27 22:50:01,448 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 392 transitions, 6621 flow [2024-06-27 22:50:01,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:01,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:50:01,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:50:01,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 22:50:01,449 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:50:01,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:50:01,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1877202696, now seen corresponding path program 9 times [2024-06-27 22:50:01,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:50:01,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635908044] [2024-06-27 22:50:01,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:50:01,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:50:01,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:50:02,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-27 22:50:02,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:50:02,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635908044] [2024-06-27 22:50:02,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635908044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:50:02,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:50:02,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:50:02,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754368048] [2024-06-27 22:50:02,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:50:02,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:50:02,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:50:02,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:50:02,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:50:02,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:50:02,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 392 transitions, 6621 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:02,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:50:02,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:50:02,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:50:05,082 INFO L124 PetriNetUnfolderBase]: 9447/19653 cut-off events. [2024-06-27 22:50:05,083 INFO L125 PetriNetUnfolderBase]: For 330851/331457 co-relation queries the response was YES. [2024-06-27 22:50:05,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90656 conditions, 19653 events. 9447/19653 cut-off events. For 330851/331457 co-relation queries the response was YES. Maximal size of possible extension queue 1550. Compared 208544 event pairs, 4838 based on Foata normal form. 53/17765 useless extension candidates. Maximal degree in co-relation 90548. Up to 11723 conditions per place. [2024-06-27 22:50:05,323 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 302 selfloop transitions, 105 changer transitions 0/431 dead transitions. [2024-06-27 22:50:05,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 431 transitions, 7669 flow [2024-06-27 22:50:05,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:50:05,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:50:05,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2024-06-27 22:50:05,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2024-06-27 22:50:05,324 INFO L175 Difference]: Start difference. First operand has 258 places, 392 transitions, 6621 flow. Second operand 7 states and 224 transitions. [2024-06-27 22:50:05,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 431 transitions, 7669 flow [2024-06-27 22:50:06,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 431 transitions, 7312 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 22:50:06,814 INFO L231 Difference]: Finished difference. Result has 259 places, 393 transitions, 6540 flow [2024-06-27 22:50:06,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6264, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6540, PETRI_PLACES=259, PETRI_TRANSITIONS=393} [2024-06-27 22:50:06,814 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 206 predicate places. [2024-06-27 22:50:06,814 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 393 transitions, 6540 flow [2024-06-27 22:50:06,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:06,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:50:06,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:50:06,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 22:50:06,815 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:50:06,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:50:06,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1842712794, now seen corresponding path program 10 times [2024-06-27 22:50:06,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:50:06,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249141014] [2024-06-27 22:50:06,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:50:06,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:50:06,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:50:07,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-27 22:50:07,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:50:07,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249141014] [2024-06-27 22:50:07,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249141014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:50:07,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:50:07,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:50:07,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531956448] [2024-06-27 22:50:07,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:50:07,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:50:07,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:50:07,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:50:07,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:50:07,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:50:07,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 393 transitions, 6540 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:07,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:50:07,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:50:07,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:50:10,195 INFO L124 PetriNetUnfolderBase]: 9487/19773 cut-off events. [2024-06-27 22:50:10,195 INFO L125 PetriNetUnfolderBase]: For 312622/313219 co-relation queries the response was YES. [2024-06-27 22:50:10,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90831 conditions, 19773 events. 9487/19773 cut-off events. For 312622/313219 co-relation queries the response was YES. Maximal size of possible extension queue 1570. Compared 210833 event pairs, 5064 based on Foata normal form. 42/17846 useless extension candidates. Maximal degree in co-relation 90723. Up to 12357 conditions per place. [2024-06-27 22:50:10,417 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 291 selfloop transitions, 110 changer transitions 0/425 dead transitions. [2024-06-27 22:50:10,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 425 transitions, 7608 flow [2024-06-27 22:50:10,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:50:10,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:50:10,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-06-27 22:50:10,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851063829787234 [2024-06-27 22:50:10,418 INFO L175 Difference]: Start difference. First operand has 259 places, 393 transitions, 6540 flow. Second operand 5 states and 161 transitions. [2024-06-27 22:50:10,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 425 transitions, 7608 flow [2024-06-27 22:50:11,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 425 transitions, 7325 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 22:50:11,777 INFO L231 Difference]: Finished difference. Result has 258 places, 400 transitions, 6776 flow [2024-06-27 22:50:11,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6257, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6776, PETRI_PLACES=258, PETRI_TRANSITIONS=400} [2024-06-27 22:50:11,778 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 205 predicate places. [2024-06-27 22:50:11,778 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 400 transitions, 6776 flow [2024-06-27 22:50:11,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:11,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:50:11,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:50:11,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 22:50:11,778 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:50:11,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:50:11,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1047097206, now seen corresponding path program 11 times [2024-06-27 22:50:11,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:50:11,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733955219] [2024-06-27 22:50:11,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:50:11,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:50:11,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:50:12,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:50:12,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:50:12,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733955219] [2024-06-27 22:50:12,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733955219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:50:12,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:50:12,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:50:12,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941187362] [2024-06-27 22:50:12,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:50:12,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:50:12,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:50:12,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:50:12,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:50:12,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2024-06-27 22:50:12,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 400 transitions, 6776 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:12,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:50:12,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2024-06-27 22:50:12,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:50:15,358 INFO L124 PetriNetUnfolderBase]: 9601/19864 cut-off events. [2024-06-27 22:50:15,358 INFO L125 PetriNetUnfolderBase]: For 320539/321150 co-relation queries the response was YES. [2024-06-27 22:50:15,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92168 conditions, 19864 events. 9601/19864 cut-off events. For 320539/321150 co-relation queries the response was YES. Maximal size of possible extension queue 1587. Compared 210346 event pairs, 4987 based on Foata normal form. 40/17926 useless extension candidates. Maximal degree in co-relation 92060. Up to 12509 conditions per place. [2024-06-27 22:50:15,575 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 272 selfloop transitions, 137 changer transitions 0/433 dead transitions. [2024-06-27 22:50:15,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 433 transitions, 7900 flow [2024-06-27 22:50:15,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:50:15,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:50:15,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-27 22:50:15,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2024-06-27 22:50:15,576 INFO L175 Difference]: Start difference. First operand has 258 places, 400 transitions, 6776 flow. Second operand 6 states and 192 transitions. [2024-06-27 22:50:15,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 433 transitions, 7900 flow [2024-06-27 22:50:16,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 433 transitions, 7811 flow, removed 35 selfloop flow, removed 1 redundant places. [2024-06-27 22:50:16,987 INFO L231 Difference]: Finished difference. Result has 264 places, 405 transitions, 7196 flow [2024-06-27 22:50:16,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6697, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7196, PETRI_PLACES=264, PETRI_TRANSITIONS=405} [2024-06-27 22:50:16,988 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 211 predicate places. [2024-06-27 22:50:16,988 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 405 transitions, 7196 flow [2024-06-27 22:50:16,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:16,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:50:16,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:50:16,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 22:50:16,988 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:50:16,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:50:16,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1074920960, now seen corresponding path program 12 times [2024-06-27 22:50:16,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:50:16,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666717262] [2024-06-27 22:50:16,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:50:16,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:50:16,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:50:17,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:50:17,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:50:17,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666717262] [2024-06-27 22:50:17,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666717262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:50:17,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:50:17,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:50:17,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598279654] [2024-06-27 22:50:17,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:50:17,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:50:17,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:50:17,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:50:17,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:50:17,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-06-27 22:50:17,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 405 transitions, 7196 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:17,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:50:17,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-06-27 22:50:17,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:50:21,134 INFO L124 PetriNetUnfolderBase]: 10625/21604 cut-off events. [2024-06-27 22:50:21,134 INFO L125 PetriNetUnfolderBase]: For 330989/332016 co-relation queries the response was YES. [2024-06-27 22:50:21,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101139 conditions, 21604 events. 10625/21604 cut-off events. For 330989/332016 co-relation queries the response was YES. Maximal size of possible extension queue 1632. Compared 226318 event pairs, 5237 based on Foata normal form. 38/19630 useless extension candidates. Maximal degree in co-relation 101027. Up to 13670 conditions per place. [2024-06-27 22:50:21,410 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 306 selfloop transitions, 132 changer transitions 0/457 dead transitions. [2024-06-27 22:50:21,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 457 transitions, 8429 flow [2024-06-27 22:50:21,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:50:21,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:50:21,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 268 transitions. [2024-06-27 22:50:21,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5702127659574469 [2024-06-27 22:50:21,411 INFO L175 Difference]: Start difference. First operand has 264 places, 405 transitions, 7196 flow. Second operand 10 states and 268 transitions. [2024-06-27 22:50:21,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 457 transitions, 8429 flow [2024-06-27 22:50:23,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 457 transitions, 8337 flow, removed 36 selfloop flow, removed 1 redundant places. [2024-06-27 22:50:23,214 INFO L231 Difference]: Finished difference. Result has 275 places, 412 transitions, 7664 flow [2024-06-27 22:50:23,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7104, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7664, PETRI_PLACES=275, PETRI_TRANSITIONS=412} [2024-06-27 22:50:23,215 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 222 predicate places. [2024-06-27 22:50:23,215 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 412 transitions, 7664 flow [2024-06-27 22:50:23,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:23,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:50:23,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:50:23,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 22:50:23,216 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:50:23,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:50:23,216 INFO L85 PathProgramCache]: Analyzing trace with hash -2017606359, now seen corresponding path program 1 times [2024-06-27 22:50:23,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:50:23,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055461623] [2024-06-27 22:50:23,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:50:23,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:50:23,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:50:23,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:50:23,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:50:23,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055461623] [2024-06-27 22:50:23,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055461623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:50:23,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:50:23,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:50:23,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418556158] [2024-06-27 22:50:23,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:50:23,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:50:23,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:50:23,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:50:23,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:50:23,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-06-27 22:50:23,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 412 transitions, 7664 flow. Second operand has 11 states, 11 states have (on average 19.545454545454547) internal successors, (215), 11 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:23,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:50:23,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-06-27 22:50:23,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:50:28,358 INFO L124 PetriNetUnfolderBase]: 11008/22465 cut-off events. [2024-06-27 22:50:28,359 INFO L125 PetriNetUnfolderBase]: For 354686/355736 co-relation queries the response was YES. [2024-06-27 22:50:28,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105095 conditions, 22465 events. 11008/22465 cut-off events. For 354686/355736 co-relation queries the response was YES. Maximal size of possible extension queue 1695. Compared 237668 event pairs, 5652 based on Foata normal form. 41/20357 useless extension candidates. Maximal degree in co-relation 104978. Up to 14237 conditions per place. [2024-06-27 22:50:28,638 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 390 selfloop transitions, 54 changer transitions 0/463 dead transitions. [2024-06-27 22:50:28,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 463 transitions, 8875 flow [2024-06-27 22:50:28,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:50:28,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:50:28,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-06-27 22:50:28,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5933806146572104 [2024-06-27 22:50:28,639 INFO L175 Difference]: Start difference. First operand has 275 places, 412 transitions, 7664 flow. Second operand 9 states and 251 transitions. [2024-06-27 22:50:28,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 463 transitions, 8875 flow [2024-06-27 22:50:30,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 463 transitions, 8689 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-27 22:50:30,506 INFO L231 Difference]: Finished difference. Result has 278 places, 412 transitions, 7596 flow [2024-06-27 22:50:30,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7481, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7596, PETRI_PLACES=278, PETRI_TRANSITIONS=412} [2024-06-27 22:50:30,507 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 225 predicate places. [2024-06-27 22:50:30,507 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 412 transitions, 7596 flow [2024-06-27 22:50:30,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.545454545454547) internal successors, (215), 11 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:30,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:50:30,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:50:30,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 22:50:30,508 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:50:30,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:50:30,508 INFO L85 PathProgramCache]: Analyzing trace with hash 103362165, now seen corresponding path program 2 times [2024-06-27 22:50:30,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:50:30,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256220152] [2024-06-27 22:50:30,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:50:30,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:50:30,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:50:31,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:50:31,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:50:31,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256220152] [2024-06-27 22:50:31,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256220152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:50:31,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:50:31,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:50:31,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567400439] [2024-06-27 22:50:31,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:50:31,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:50:31,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:50:31,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:50:31,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:50:31,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:50:31,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 412 transitions, 7596 flow. Second operand has 10 states, 10 states have (on average 20.7) internal successors, (207), 10 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:31,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:50:31,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:50:31,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:50:35,510 INFO L124 PetriNetUnfolderBase]: 10104/20954 cut-off events. [2024-06-27 22:50:35,510 INFO L125 PetriNetUnfolderBase]: For 360632/361282 co-relation queries the response was YES. [2024-06-27 22:50:35,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99508 conditions, 20954 events. 10104/20954 cut-off events. For 360632/361282 co-relation queries the response was YES. Maximal size of possible extension queue 1701. Compared 224111 event pairs, 4832 based on Foata normal form. 49/19057 useless extension candidates. Maximal degree in co-relation 99392. Up to 12058 conditions per place. [2024-06-27 22:50:35,744 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 227 selfloop transitions, 199 changer transitions 0/449 dead transitions. [2024-06-27 22:50:35,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 449 transitions, 8638 flow [2024-06-27 22:50:35,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:50:35,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:50:35,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-06-27 22:50:35,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6028368794326241 [2024-06-27 22:50:35,746 INFO L175 Difference]: Start difference. First operand has 278 places, 412 transitions, 7596 flow. Second operand 9 states and 255 transitions. [2024-06-27 22:50:35,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 449 transitions, 8638 flow [2024-06-27 22:50:37,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 449 transitions, 8522 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 22:50:37,396 INFO L231 Difference]: Finished difference. Result has 279 places, 414 transitions, 7966 flow [2024-06-27 22:50:37,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7480, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7966, PETRI_PLACES=279, PETRI_TRANSITIONS=414} [2024-06-27 22:50:37,396 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 226 predicate places. [2024-06-27 22:50:37,396 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 414 transitions, 7966 flow [2024-06-27 22:50:37,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.7) internal successors, (207), 10 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:37,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:50:37,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:50:37,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 22:50:37,397 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:50:37,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:50:37,397 INFO L85 PathProgramCache]: Analyzing trace with hash -147043299, now seen corresponding path program 3 times [2024-06-27 22:50:37,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:50:37,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159234872] [2024-06-27 22:50:37,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:50:37,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:50:37,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:50:38,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:50:38,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:50:38,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159234872] [2024-06-27 22:50:38,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159234872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:50:38,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:50:38,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:50:38,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453105047] [2024-06-27 22:50:38,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:50:38,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:50:38,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:50:38,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:50:38,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:50:38,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:50:38,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 414 transitions, 7966 flow. Second operand has 10 states, 10 states have (on average 20.7) internal successors, (207), 10 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:38,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:50:38,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:50:38,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:50:42,254 INFO L124 PetriNetUnfolderBase]: 10161/21036 cut-off events. [2024-06-27 22:50:42,255 INFO L125 PetriNetUnfolderBase]: For 395156/395815 co-relation queries the response was YES. [2024-06-27 22:50:42,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102448 conditions, 21036 events. 10161/21036 cut-off events. For 395156/395815 co-relation queries the response was YES. Maximal size of possible extension queue 1728. Compared 225135 event pairs, 4594 based on Foata normal form. 50/19145 useless extension candidates. Maximal degree in co-relation 102333. Up to 12114 conditions per place. [2024-06-27 22:50:42,480 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 225 selfloop transitions, 200 changer transitions 0/448 dead transitions. [2024-06-27 22:50:42,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 448 transitions, 8998 flow [2024-06-27 22:50:42,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:50:42,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:50:42,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-06-27 22:50:42,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-27 22:50:42,481 INFO L175 Difference]: Start difference. First operand has 279 places, 414 transitions, 7966 flow. Second operand 9 states and 252 transitions. [2024-06-27 22:50:42,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 448 transitions, 8998 flow [2024-06-27 22:50:44,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 448 transitions, 8534 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-27 22:50:44,232 INFO L231 Difference]: Finished difference. Result has 281 places, 416 transitions, 7994 flow [2024-06-27 22:50:44,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7502, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7994, PETRI_PLACES=281, PETRI_TRANSITIONS=416} [2024-06-27 22:50:44,232 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 228 predicate places. [2024-06-27 22:50:44,233 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 416 transitions, 7994 flow [2024-06-27 22:50:44,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.7) internal successors, (207), 10 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:44,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:50:44,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:50:44,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 22:50:44,233 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:50:44,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:50:44,233 INFO L85 PathProgramCache]: Analyzing trace with hash -692121423, now seen corresponding path program 4 times [2024-06-27 22:50:44,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:50:44,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463924918] [2024-06-27 22:50:44,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:50:44,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:50:44,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:50:45,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:50:45,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:50:45,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463924918] [2024-06-27 22:50:45,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463924918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:50:45,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:50:45,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:50:45,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403444076] [2024-06-27 22:50:45,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:50:45,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:50:45,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:50:45,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:50:45,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:50:45,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:50:45,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 416 transitions, 7994 flow. Second operand has 10 states, 10 states have (on average 20.7) internal successors, (207), 10 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:45,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:50:45,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:50:45,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:50:49,200 INFO L124 PetriNetUnfolderBase]: 10439/21572 cut-off events. [2024-06-27 22:50:49,200 INFO L125 PetriNetUnfolderBase]: For 420491/421153 co-relation queries the response was YES. [2024-06-27 22:50:49,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104895 conditions, 21572 events. 10439/21572 cut-off events. For 420491/421153 co-relation queries the response was YES. Maximal size of possible extension queue 1781. Compared 231246 event pairs, 5328 based on Foata normal form. 47/19537 useless extension candidates. Maximal degree in co-relation 104779. Up to 12173 conditions per place. [2024-06-27 22:50:49,417 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 245 selfloop transitions, 186 changer transitions 0/454 dead transitions. [2024-06-27 22:50:49,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 454 transitions, 9056 flow [2024-06-27 22:50:49,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:50:49,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:50:49,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 257 transitions. [2024-06-27 22:50:49,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.607565011820331 [2024-06-27 22:50:49,418 INFO L175 Difference]: Start difference. First operand has 281 places, 416 transitions, 7994 flow. Second operand 9 states and 257 transitions. [2024-06-27 22:50:49,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 454 transitions, 9056 flow [2024-06-27 22:50:51,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 454 transitions, 8586 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 22:50:51,382 INFO L231 Difference]: Finished difference. Result has 283 places, 416 transitions, 7902 flow [2024-06-27 22:50:51,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7524, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7902, PETRI_PLACES=283, PETRI_TRANSITIONS=416} [2024-06-27 22:50:51,382 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 230 predicate places. [2024-06-27 22:50:51,382 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 416 transitions, 7902 flow [2024-06-27 22:50:51,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.7) internal successors, (207), 10 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:51,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:50:51,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:50:51,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 22:50:51,383 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:50:51,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:50:51,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1786663589, now seen corresponding path program 5 times [2024-06-27 22:50:51,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:50:51,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080617820] [2024-06-27 22:50:51,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:50:51,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:50:51,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:50:52,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:50:52,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:50:52,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080617820] [2024-06-27 22:50:52,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080617820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:50:52,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:50:52,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:50:52,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457871019] [2024-06-27 22:50:52,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:50:52,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:50:52,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:50:52,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:50:52,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:50:52,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2024-06-27 22:50:52,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 416 transitions, 7902 flow. Second operand has 10 states, 10 states have (on average 20.7) internal successors, (207), 10 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:50:52,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:50:52,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2024-06-27 22:50:52,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand