./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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/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-nonrel/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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 04:05:28,543 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:05:28,604 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 04:05:28,607 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:05:28,608 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:05:28,621 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:05:28,622 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:05:28,624 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:05:28,625 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:05:28,625 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:05:28,625 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:05:28,625 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:05:28,626 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:05:28,626 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:05:28,626 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:05:28,628 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:05:28,628 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:05:28,628 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:05:28,629 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:05:28,631 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:05:28,631 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:05:28,633 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:05:28,633 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:05:28,633 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:05:28,634 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:05:28,634 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:05:28,634 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:05:28,634 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:05:28,635 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:05:28,635 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:05:28,635 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:05:28,635 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:05:28,635 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:05:28,636 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:05:28,636 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:05:28,636 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:05:28,636 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:05:28,636 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:05:28,637 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:05:28,638 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:05:28,638 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:05:28,640 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:05:28,640 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:05:28,641 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 04:05:28,847 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:05:28,868 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:05:28,870 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:05:28,871 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:05:28,872 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:05:28,873 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-28 04:05:29,924 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:05:30,172 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:05:30,172 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-28 04:05:30,189 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3bfb49416/716af6791e99471683ee8f8dfbfe80e2/FLAGe83d0ebdc [2024-06-28 04:05:30,202 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3bfb49416/716af6791e99471683ee8f8dfbfe80e2 [2024-06-28 04:05:30,205 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:05:30,205 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:05:30,207 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-nonrel/safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-28 04:05:30,350 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:05:30,351 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:05:30,352 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:05:30,353 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:05:30,357 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:05:30,357 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:05:30" (1/2) ... [2024-06-28 04:05:30,358 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@128e078b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:05:30, skipping insertion in model container [2024-06-28 04:05:30,358 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:05:30" (1/2) ... [2024-06-28 04:05:30,359 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5f53355 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:05:30, skipping insertion in model container [2024-06-28 04:05:30,359 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:05:30" (2/2) ... [2024-06-28 04:05:30,360 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@128e078b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:05:30, skipping insertion in model container [2024-06-28 04:05:30,360 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:05:30" (2/2) ... [2024-06-28 04:05:30,360 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:05:30,450 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:05:30,451 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] (((((((((((((((((! multithreaded || x$r_buff1_thd0 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 04:05:30,452 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] (((((((((((((((((! multithreaded || x$r_buff1_thd0 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 04:05:30,452 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((! multithreaded || x$r_buff1_thd0 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 04:05:30,452 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:05:30,452 INFO L106 edCorrectnessWitness]: ghost_update [L832-L832] multithreaded = 1; [2024-06-28 04:05:30,491 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:05:30,778 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:05:30,785 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 04:05:30,880 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:05:30,916 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:05:30,916 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:05:30 WrapperNode [2024-06-28 04:05:30,916 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:05:30,917 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:05:30,917 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:05:30,917 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:05:30,923 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:05:30" (1/1) ... [2024-06-28 04:05:30,937 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:05:30" (1/1) ... [2024-06-28 04:05:30,970 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-28 04:05:30,971 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:05:30,972 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:05:30,972 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:05:30,975 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:05:30,985 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:05:30" (1/1) ... [2024-06-28 04:05:30,985 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:05:30" (1/1) ... [2024-06-28 04:05:30,988 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:05:30" (1/1) ... [2024-06-28 04:05:31,001 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-28 04:05:31,001 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:05:30" (1/1) ... [2024-06-28 04:05:31,002 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:05:30" (1/1) ... [2024-06-28 04:05:31,008 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:05:30" (1/1) ... [2024-06-28 04:05:31,009 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:05:30" (1/1) ... [2024-06-28 04:05:31,011 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:05:30" (1/1) ... [2024-06-28 04:05:31,012 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:05:30" (1/1) ... [2024-06-28 04:05:31,014 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:05:31,015 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:05:31,015 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:05:31,015 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:05:31,016 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:05:30" (1/1) ... [2024-06-28 04:05:31,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:05:31,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:05:31,036 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-28 04:05:31,049 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-28 04:05:31,069 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:05:31,069 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:05:31,069 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:05:31,069 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:05:31,069 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:05:31,070 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:05:31,070 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:05:31,070 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:05:31,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:05:31,070 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:05:31,070 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:05:31,070 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:05:31,072 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 04:05:31,165 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:05:31,167 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:05:31,480 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:05:31,480 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:05:31,654 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:05:31,655 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:05:31,655 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:05:31 BoogieIcfgContainer [2024-06-28 04:05:31,656 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:05:31,658 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:05:31,658 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:05:31,660 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:05:31,661 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:05:30" (1/4) ... [2024-06-28 04:05:31,661 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@461fd360 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:05:31, skipping insertion in model container [2024-06-28 04:05:31,661 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:05:30" (2/4) ... [2024-06-28 04:05:31,662 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@461fd360 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:05:31, skipping insertion in model container [2024-06-28 04:05:31,662 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:05:30" (3/4) ... [2024-06-28 04:05:31,662 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@461fd360 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:05:31, skipping insertion in model container [2024-06-28 04:05:31,663 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:05:31" (4/4) ... [2024-06-28 04:05:31,663 INFO L112 eAbstractionObserver]: Analyzing ICFG safe013_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 04:05:31,676 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:05:31,677 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:05:31,677 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:05:31,716 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:05:31,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 04:05:31,771 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 04:05:31,771 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:05:31,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 68 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 04:05:31,773 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 04:05:31,776 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 04:05:31,785 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:05:31,791 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;@794483cf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:05:31,792 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:05:31,797 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:05:31,797 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 04:05:31,797 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:05:31,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:31,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:05:31,798 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:31,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:31,802 INFO L85 PathProgramCache]: Analyzing trace with hash 362811812, now seen corresponding path program 1 times [2024-06-28 04:05:31,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:31,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980171051] [2024-06-28 04:05:31,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:31,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:31,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:32,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:32,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:32,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980171051] [2024-06-28 04:05:32,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980171051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:32,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:32,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:05:32,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510467008] [2024-06-28 04:05:32,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:32,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:05:32,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:32,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:05:32,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:05:32,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-28 04:05:32,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:32,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:32,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-28 04:05:32,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:32,959 INFO L124 PetriNetUnfolderBase]: 1152/1761 cut-off events. [2024-06-28 04:05:32,960 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-28 04:05:32,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3578 conditions, 1761 events. 1152/1761 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8407 event pairs, 785 based on Foata normal form. 1/1725 useless extension candidates. Maximal degree in co-relation 3566. Up to 1732 conditions per place. [2024-06-28 04:05:32,971 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-28 04:05:32,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-28 04:05:32,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:05:32,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:05:32,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-06-28 04:05:32,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-28 04:05:32,981 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 77 transitions. [2024-06-28 04:05:32,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-28 04:05:32,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 04:05:32,985 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-28 04:05:32,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-28 04:05:32,988 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 04:05:32,988 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-28 04:05:32,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:32,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:32,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:32,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:05:32,989 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:32,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:32,990 INFO L85 PathProgramCache]: Analyzing trace with hash 769830979, now seen corresponding path program 1 times [2024-06-28 04:05:32,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:32,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160768810] [2024-06-28 04:05:32,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:32,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:33,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:33,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:33,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:33,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160768810] [2024-06-28 04:05:33,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160768810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:33,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:33,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 04:05:33,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246583660] [2024-06-28 04:05:33,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:33,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 04:05:33,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:33,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 04:05:33,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 04:05:33,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-28 04:05:33,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:33,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:33,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-28 04:05:33,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:33,776 INFO L124 PetriNetUnfolderBase]: 1168/1795 cut-off events. [2024-06-28 04:05:33,776 INFO L125 PetriNetUnfolderBase]: For 366/374 co-relation queries the response was YES. [2024-06-28 04:05:33,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4128 conditions, 1795 events. 1168/1795 cut-off events. For 366/374 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8694 event pairs, 595 based on Foata normal form. 13/1806 useless extension candidates. Maximal degree in co-relation 4116. Up to 1669 conditions per place. [2024-06-28 04:05:33,784 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 44 selfloop transitions, 11 changer transitions 0/62 dead transitions. [2024-06-28 04:05:33,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 62 transitions, 282 flow [2024-06-28 04:05:33,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:05:33,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:05:33,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-28 04:05:33,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-28 04:05:33,786 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 108 transitions. [2024-06-28 04:05:33,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 62 transitions, 282 flow [2024-06-28 04:05:33,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 62 transitions, 278 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 04:05:33,788 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 172 flow [2024-06-28 04:05:33,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2024-06-28 04:05:33,789 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-28 04:05:33,789 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 172 flow [2024-06-28 04:05:33,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:33,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:33,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:33,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:05:33,790 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:33,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:33,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1615943924, now seen corresponding path program 1 times [2024-06-28 04:05:33,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:33,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405838291] [2024-06-28 04:05:33,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:33,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:33,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:34,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:34,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:34,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405838291] [2024-06-28 04:05:34,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405838291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:34,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:34,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:05:34,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770982342] [2024-06-28 04:05:34,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:34,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:05:34,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:34,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:05:34,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:05:34,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 04:05:34,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 172 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:34,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:34,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 04:05:34,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:34,791 INFO L124 PetriNetUnfolderBase]: 1163/1784 cut-off events. [2024-06-28 04:05:34,791 INFO L125 PetriNetUnfolderBase]: For 1189/1206 co-relation queries the response was YES. [2024-06-28 04:05:34,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4881 conditions, 1784 events. 1163/1784 cut-off events. For 1189/1206 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8538 event pairs, 690 based on Foata normal form. 8/1790 useless extension candidates. Maximal degree in co-relation 4865. Up to 1738 conditions per place. [2024-06-28 04:05:34,802 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 43 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-28 04:05:34,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 57 transitions, 316 flow [2024-06-28 04:05:34,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:05:34,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:05:34,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-28 04:05:34,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-28 04:05:34,804 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 172 flow. Second operand 5 states and 100 transitions. [2024-06-28 04:05:34,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 57 transitions, 316 flow [2024-06-28 04:05:34,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 57 transitions, 312 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 04:05:34,806 INFO L231 Difference]: Finished difference. Result has 51 places, 46 transitions, 212 flow [2024-06-28 04:05:34,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=212, PETRI_PLACES=51, PETRI_TRANSITIONS=46} [2024-06-28 04:05:34,807 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-28 04:05:34,807 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 46 transitions, 212 flow [2024-06-28 04:05:34,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:34,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:34,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:34,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:05:34,808 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:34,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:34,809 INFO L85 PathProgramCache]: Analyzing trace with hash 580485505, now seen corresponding path program 1 times [2024-06-28 04:05:34,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:34,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483894290] [2024-06-28 04:05:34,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:34,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:34,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:35,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:35,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:35,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483894290] [2024-06-28 04:05:35,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483894290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:35,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:35,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:05:35,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136060072] [2024-06-28 04:05:35,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:35,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:05:35,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:35,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:05:35,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:05:35,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-28 04:05:35,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 46 transitions, 212 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:35,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:35,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-28 04:05:35,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:36,152 INFO L124 PetriNetUnfolderBase]: 1203/1852 cut-off events. [2024-06-28 04:05:36,152 INFO L125 PetriNetUnfolderBase]: For 2090/2112 co-relation queries the response was YES. [2024-06-28 04:05:36,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5503 conditions, 1852 events. 1203/1852 cut-off events. For 2090/2112 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8977 event pairs, 389 based on Foata normal form. 25/1875 useless extension candidates. Maximal degree in co-relation 5484. Up to 1638 conditions per place. [2024-06-28 04:05:36,162 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 62 selfloop transitions, 17 changer transitions 0/86 dead transitions. [2024-06-28 04:05:36,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 86 transitions, 490 flow [2024-06-28 04:05:36,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:05:36,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:05:36,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 04:05:36,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-28 04:05:36,164 INFO L175 Difference]: Start difference. First operand has 51 places, 46 transitions, 212 flow. Second operand 6 states and 155 transitions. [2024-06-28 04:05:36,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 86 transitions, 490 flow [2024-06-28 04:05:36,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 86 transitions, 470 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 04:05:36,167 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 272 flow [2024-06-28 04:05:36,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=272, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-06-28 04:05:36,168 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-28 04:05:36,168 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 272 flow [2024-06-28 04:05:36,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:36,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:36,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:36,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:05:36,169 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:36,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:36,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1445347293, now seen corresponding path program 1 times [2024-06-28 04:05:36,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:36,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101392501] [2024-06-28 04:05:36,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:36,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:36,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:36,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:36,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:36,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101392501] [2024-06-28 04:05:36,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101392501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:36,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:36,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:05:36,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735554058] [2024-06-28 04:05:36,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:36,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:05:36,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:36,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:05:36,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:05:36,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:05:36,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 272 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:36,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:36,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:05:36,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:37,214 INFO L124 PetriNetUnfolderBase]: 1388/2114 cut-off events. [2024-06-28 04:05:37,214 INFO L125 PetriNetUnfolderBase]: For 3550/3550 co-relation queries the response was YES. [2024-06-28 04:05:37,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6839 conditions, 2114 events. 1388/2114 cut-off events. For 3550/3550 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10313 event pairs, 597 based on Foata normal form. 2/2114 useless extension candidates. Maximal degree in co-relation 6818. Up to 2060 conditions per place. [2024-06-28 04:05:37,227 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 13 changer transitions 0/76 dead transitions. [2024-06-28 04:05:37,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 76 transitions, 509 flow [2024-06-28 04:05:37,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:05:37,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:05:37,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:05:37,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:05:37,229 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 272 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:05:37,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 76 transitions, 509 flow [2024-06-28 04:05:37,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 76 transitions, 467 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 04:05:37,233 INFO L231 Difference]: Finished difference. Result has 61 places, 62 transitions, 350 flow [2024-06-28 04:05:37,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=350, PETRI_PLACES=61, PETRI_TRANSITIONS=62} [2024-06-28 04:05:37,233 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-28 04:05:37,234 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 62 transitions, 350 flow [2024-06-28 04:05:37,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:37,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:37,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:37,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:05:37,234 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:37,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:37,235 INFO L85 PathProgramCache]: Analyzing trace with hash -587341517, now seen corresponding path program 1 times [2024-06-28 04:05:37,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:37,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439983306] [2024-06-28 04:05:37,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:37,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:37,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:37,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:37,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:37,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439983306] [2024-06-28 04:05:37,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439983306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:37,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:37,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:05:37,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157733064] [2024-06-28 04:05:37,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:37,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:05:37,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:37,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:05:37,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:05:37,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 04:05:37,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 62 transitions, 350 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:37,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:37,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 04:05:37,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:38,263 INFO L124 PetriNetUnfolderBase]: 1372/2114 cut-off events. [2024-06-28 04:05:38,263 INFO L125 PetriNetUnfolderBase]: For 4991/5023 co-relation queries the response was YES. [2024-06-28 04:05:38,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7282 conditions, 2114 events. 1372/2114 cut-off events. For 4991/5023 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10478 event pairs, 515 based on Foata normal form. 20/2126 useless extension candidates. Maximal degree in co-relation 7256. Up to 1986 conditions per place. [2024-06-28 04:05:38,275 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 65 selfloop transitions, 19 changer transitions 0/93 dead transitions. [2024-06-28 04:05:38,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 93 transitions, 639 flow [2024-06-28 04:05:38,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:05:38,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:05:38,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-28 04:05:38,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-28 04:05:38,276 INFO L175 Difference]: Start difference. First operand has 61 places, 62 transitions, 350 flow. Second operand 6 states and 127 transitions. [2024-06-28 04:05:38,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 93 transitions, 639 flow [2024-06-28 04:05:38,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 93 transitions, 631 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-28 04:05:38,281 INFO L231 Difference]: Finished difference. Result has 68 places, 73 transitions, 487 flow [2024-06-28 04:05:38,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=487, PETRI_PLACES=68, PETRI_TRANSITIONS=73} [2024-06-28 04:05:38,282 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-28 04:05:38,282 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 73 transitions, 487 flow [2024-06-28 04:05:38,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:38,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:38,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:38,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:05:38,282 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:38,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:38,283 INFO L85 PathProgramCache]: Analyzing trace with hash 803271671, now seen corresponding path program 2 times [2024-06-28 04:05:38,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:38,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294811183] [2024-06-28 04:05:38,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:38,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:38,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:38,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:38,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:38,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294811183] [2024-06-28 04:05:38,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294811183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:38,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:38,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:05:38,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617471672] [2024-06-28 04:05:38,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:38,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:05:38,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:38,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:05:38,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:05:38,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 04:05:38,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 73 transitions, 487 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:38,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:38,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 04:05:38,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:39,273 INFO L124 PetriNetUnfolderBase]: 1462/2261 cut-off events. [2024-06-28 04:05:39,273 INFO L125 PetriNetUnfolderBase]: For 7374/7401 co-relation queries the response was YES. [2024-06-28 04:05:39,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8992 conditions, 2261 events. 1462/2261 cut-off events. For 7374/7401 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11366 event pairs, 519 based on Foata normal form. 17/2266 useless extension candidates. Maximal degree in co-relation 8961. Up to 2014 conditions per place. [2024-06-28 04:05:39,295 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 68 selfloop transitions, 25 changer transitions 0/102 dead transitions. [2024-06-28 04:05:39,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 102 transitions, 823 flow [2024-06-28 04:05:39,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:05:39,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:05:39,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-28 04:05:39,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-28 04:05:39,297 INFO L175 Difference]: Start difference. First operand has 68 places, 73 transitions, 487 flow. Second operand 6 states and 128 transitions. [2024-06-28 04:05:39,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 102 transitions, 823 flow [2024-06-28 04:05:39,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 102 transitions, 793 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 04:05:39,303 INFO L231 Difference]: Finished difference. Result has 73 places, 81 transitions, 602 flow [2024-06-28 04:05:39,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=602, PETRI_PLACES=73, PETRI_TRANSITIONS=81} [2024-06-28 04:05:39,304 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-28 04:05:39,305 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 81 transitions, 602 flow [2024-06-28 04:05:39,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:39,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:39,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:39,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:05:39,305 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:39,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:39,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1856094539, now seen corresponding path program 1 times [2024-06-28 04:05:39,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:39,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663575036] [2024-06-28 04:05:39,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:39,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:39,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:40,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-28 04:05:40,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:40,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663575036] [2024-06-28 04:05:40,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663575036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:40,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:40,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:40,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313992340] [2024-06-28 04:05:40,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:40,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:40,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:40,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:40,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:40,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:05:40,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 81 transitions, 602 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:40,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:40,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:05:40,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:40,540 INFO L124 PetriNetUnfolderBase]: 1511/2311 cut-off events. [2024-06-28 04:05:40,540 INFO L125 PetriNetUnfolderBase]: For 9548/9548 co-relation queries the response was YES. [2024-06-28 04:05:40,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9800 conditions, 2311 events. 1511/2311 cut-off events. For 9548/9548 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11412 event pairs, 578 based on Foata normal form. 2/2311 useless extension candidates. Maximal degree in co-relation 9766. Up to 2226 conditions per place. [2024-06-28 04:05:40,554 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 82 selfloop transitions, 15 changer transitions 0/102 dead transitions. [2024-06-28 04:05:40,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 860 flow [2024-06-28 04:05:40,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:05:40,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:05:40,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 04:05:40,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-28 04:05:40,556 INFO L175 Difference]: Start difference. First operand has 73 places, 81 transitions, 602 flow. Second operand 7 states and 129 transitions. [2024-06-28 04:05:40,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 860 flow [2024-06-28 04:05:40,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 102 transitions, 821 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 04:05:40,563 INFO L231 Difference]: Finished difference. Result has 78 places, 84 transitions, 625 flow [2024-06-28 04:05:40,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=625, PETRI_PLACES=78, PETRI_TRANSITIONS=84} [2024-06-28 04:05:40,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-28 04:05:40,564 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 84 transitions, 625 flow [2024-06-28 04:05:40,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:40,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:40,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:40,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:05:40,565 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:40,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:40,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1027716458, now seen corresponding path program 1 times [2024-06-28 04:05:40,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:40,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878786298] [2024-06-28 04:05:40,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:40,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:40,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:41,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:41,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:41,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878786298] [2024-06-28 04:05:41,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878786298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:41,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:41,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:41,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679987062] [2024-06-28 04:05:41,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:41,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:41,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:41,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:41,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:41,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:05:41,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 84 transitions, 625 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:41,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:41,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:05:41,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:41,635 INFO L124 PetriNetUnfolderBase]: 1533/2349 cut-off events. [2024-06-28 04:05:41,636 INFO L125 PetriNetUnfolderBase]: For 10844/10844 co-relation queries the response was YES. [2024-06-28 04:05:41,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10311 conditions, 2349 events. 1533/2349 cut-off events. For 10844/10844 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11560 event pairs, 540 based on Foata normal form. 4/2351 useless extension candidates. Maximal degree in co-relation 10275. Up to 2229 conditions per place. [2024-06-28 04:05:41,659 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 96 selfloop transitions, 15 changer transitions 0/116 dead transitions. [2024-06-28 04:05:41,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 116 transitions, 979 flow [2024-06-28 04:05:41,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:05:41,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:05:41,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 04:05:41,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-28 04:05:41,661 INFO L175 Difference]: Start difference. First operand has 78 places, 84 transitions, 625 flow. Second operand 7 states and 134 transitions. [2024-06-28 04:05:41,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 116 transitions, 979 flow [2024-06-28 04:05:41,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 116 transitions, 941 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 04:05:41,672 INFO L231 Difference]: Finished difference. Result has 82 places, 93 transitions, 712 flow [2024-06-28 04:05:41,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=712, PETRI_PLACES=82, PETRI_TRANSITIONS=93} [2024-06-28 04:05:41,673 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-28 04:05:41,673 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 93 transitions, 712 flow [2024-06-28 04:05:41,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:41,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:41,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:41,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:05:41,674 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:41,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:41,675 INFO L85 PathProgramCache]: Analyzing trace with hash -868380590, now seen corresponding path program 2 times [2024-06-28 04:05:41,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:41,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133478006] [2024-06-28 04:05:41,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:41,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:41,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:42,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:42,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:42,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133478006] [2024-06-28 04:05:42,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133478006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:42,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:42,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:42,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677658455] [2024-06-28 04:05:42,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:42,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:42,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:42,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:42,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:42,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:05:42,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 93 transitions, 712 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:42,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:42,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:05:42,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:42,825 INFO L124 PetriNetUnfolderBase]: 1571/2410 cut-off events. [2024-06-28 04:05:42,825 INFO L125 PetriNetUnfolderBase]: For 13439/13439 co-relation queries the response was YES. [2024-06-28 04:05:42,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11136 conditions, 2410 events. 1571/2410 cut-off events. For 13439/13439 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11922 event pairs, 551 based on Foata normal form. 4/2410 useless extension candidates. Maximal degree in co-relation 11097. Up to 2201 conditions per place. [2024-06-28 04:05:42,839 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 95 selfloop transitions, 25 changer transitions 0/125 dead transitions. [2024-06-28 04:05:42,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 125 transitions, 1118 flow [2024-06-28 04:05:42,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:05:42,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:05:42,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 04:05:42,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-28 04:05:42,841 INFO L175 Difference]: Start difference. First operand has 82 places, 93 transitions, 712 flow. Second operand 7 states and 138 transitions. [2024-06-28 04:05:42,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 125 transitions, 1118 flow [2024-06-28 04:05:42,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 125 transitions, 1091 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 04:05:42,863 INFO L231 Difference]: Finished difference. Result has 88 places, 101 transitions, 818 flow [2024-06-28 04:05:42,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=685, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=818, PETRI_PLACES=88, PETRI_TRANSITIONS=101} [2024-06-28 04:05:42,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-28 04:05:42,863 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 101 transitions, 818 flow [2024-06-28 04:05:42,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:42,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:42,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:42,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:05:42,864 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:42,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:42,865 INFO L85 PathProgramCache]: Analyzing trace with hash -868113680, now seen corresponding path program 3 times [2024-06-28 04:05:42,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:42,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146990911] [2024-06-28 04:05:42,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:42,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:42,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:43,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:43,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:43,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146990911] [2024-06-28 04:05:43,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146990911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:43,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:43,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:43,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896013975] [2024-06-28 04:05:43,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:43,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:43,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:43,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:43,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:43,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:05:43,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 101 transitions, 818 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:43,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:43,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:05:43,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:43,932 INFO L124 PetriNetUnfolderBase]: 1561/2396 cut-off events. [2024-06-28 04:05:43,933 INFO L125 PetriNetUnfolderBase]: For 15975/15975 co-relation queries the response was YES. [2024-06-28 04:05:43,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11682 conditions, 2396 events. 1561/2396 cut-off events. For 15975/15975 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11852 event pairs, 544 based on Foata normal form. 4/2395 useless extension candidates. Maximal degree in co-relation 11640. Up to 2193 conditions per place. [2024-06-28 04:05:43,949 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 92 selfloop transitions, 27 changer transitions 0/124 dead transitions. [2024-06-28 04:05:43,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 124 transitions, 1135 flow [2024-06-28 04:05:43,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:05:43,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:05:43,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 04:05:43,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-28 04:05:43,950 INFO L175 Difference]: Start difference. First operand has 88 places, 101 transitions, 818 flow. Second operand 7 states and 135 transitions. [2024-06-28 04:05:43,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 124 transitions, 1135 flow [2024-06-28 04:05:43,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 124 transitions, 1063 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 04:05:43,964 INFO L231 Difference]: Finished difference. Result has 91 places, 102 transitions, 819 flow [2024-06-28 04:05:43,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=819, PETRI_PLACES=91, PETRI_TRANSITIONS=102} [2024-06-28 04:05:43,965 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 49 predicate places. [2024-06-28 04:05:43,965 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 102 transitions, 819 flow [2024-06-28 04:05:43,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:43,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:43,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:43,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:05:43,966 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:43,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:43,966 INFO L85 PathProgramCache]: Analyzing trace with hash -868103760, now seen corresponding path program 1 times [2024-06-28 04:05:43,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:43,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896459246] [2024-06-28 04:05:43,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:43,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:43,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:44,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:44,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:44,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896459246] [2024-06-28 04:05:44,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896459246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:44,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:44,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:44,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828913161] [2024-06-28 04:05:44,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:44,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:44,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:44,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:44,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:44,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:05:44,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 102 transitions, 819 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:44,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:44,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:05:44,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:45,351 INFO L124 PetriNetUnfolderBase]: 1553/2393 cut-off events. [2024-06-28 04:05:45,352 INFO L125 PetriNetUnfolderBase]: For 17293/17293 co-relation queries the response was YES. [2024-06-28 04:05:45,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11704 conditions, 2393 events. 1553/2393 cut-off events. For 17293/17293 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11858 event pairs, 539 based on Foata normal form. 4/2395 useless extension candidates. Maximal degree in co-relation 11661. Up to 2269 conditions per place. [2024-06-28 04:05:45,365 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 105 selfloop transitions, 17 changer transitions 0/127 dead transitions. [2024-06-28 04:05:45,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 127 transitions, 1143 flow [2024-06-28 04:05:45,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:45,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:45,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:05:45,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-28 04:05:45,367 INFO L175 Difference]: Start difference. First operand has 91 places, 102 transitions, 819 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:05:45,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 127 transitions, 1143 flow [2024-06-28 04:05:45,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 127 transitions, 1101 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 04:05:45,382 INFO L231 Difference]: Finished difference. Result has 95 places, 104 transitions, 844 flow [2024-06-28 04:05:45,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=777, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=844, PETRI_PLACES=95, PETRI_TRANSITIONS=104} [2024-06-28 04:05:45,383 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-28 04:05:45,383 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 104 transitions, 844 flow [2024-06-28 04:05:45,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:45,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:45,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:45,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:05:45,383 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:45,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:45,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1028916310, now seen corresponding path program 1 times [2024-06-28 04:05:45,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:45,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134068178] [2024-06-28 04:05:45,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:45,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:45,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:46,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:46,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:46,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134068178] [2024-06-28 04:05:46,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134068178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:46,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:46,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:46,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060889957] [2024-06-28 04:05:46,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:46,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:46,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:46,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:46,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:46,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 04:05:46,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 104 transitions, 844 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:46,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:46,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 04:05:46,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:46,751 INFO L124 PetriNetUnfolderBase]: 1515/2353 cut-off events. [2024-06-28 04:05:46,751 INFO L125 PetriNetUnfolderBase]: For 21304/21347 co-relation queries the response was YES. [2024-06-28 04:05:46,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11937 conditions, 2353 events. 1515/2353 cut-off events. For 21304/21347 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11859 event pairs, 489 based on Foata normal form. 23/2327 useless extension candidates. Maximal degree in co-relation 11893. Up to 2134 conditions per place. [2024-06-28 04:05:46,766 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 96 selfloop transitions, 27 changer transitions 0/140 dead transitions. [2024-06-28 04:05:46,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 140 transitions, 1268 flow [2024-06-28 04:05:46,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:05:46,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:05:46,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-28 04:05:46,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-28 04:05:46,767 INFO L175 Difference]: Start difference. First operand has 95 places, 104 transitions, 844 flow. Second operand 7 states and 149 transitions. [2024-06-28 04:05:46,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 140 transitions, 1268 flow [2024-06-28 04:05:46,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 140 transitions, 1219 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 04:05:46,780 INFO L231 Difference]: Finished difference. Result has 98 places, 114 transitions, 978 flow [2024-06-28 04:05:46,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=978, PETRI_PLACES=98, PETRI_TRANSITIONS=114} [2024-06-28 04:05:46,781 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-28 04:05:46,781 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 114 transitions, 978 flow [2024-06-28 04:05:46,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:46,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:46,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:46,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:05:46,782 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:46,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:46,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1033684854, now seen corresponding path program 1 times [2024-06-28 04:05:46,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:46,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227182639] [2024-06-28 04:05:46,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:46,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:46,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:47,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-28 04:05:47,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:47,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227182639] [2024-06-28 04:05:47,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227182639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:47,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:47,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:47,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187576087] [2024-06-28 04:05:47,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:47,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:47,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:47,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:47,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:47,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:05:47,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 114 transitions, 978 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:47,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:47,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:05:47,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:48,153 INFO L124 PetriNetUnfolderBase]: 1570/2418 cut-off events. [2024-06-28 04:05:48,154 INFO L125 PetriNetUnfolderBase]: For 23030/23030 co-relation queries the response was YES. [2024-06-28 04:05:48,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12890 conditions, 2418 events. 1570/2418 cut-off events. For 23030/23030 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12014 event pairs, 509 based on Foata normal form. 2/2418 useless extension candidates. Maximal degree in co-relation 12843. Up to 2297 conditions per place. [2024-06-28 04:05:48,169 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 125 selfloop transitions, 18 changer transitions 0/148 dead transitions. [2024-06-28 04:05:48,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 148 transitions, 1390 flow [2024-06-28 04:05:48,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:48,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:48,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:05:48,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-28 04:05:48,171 INFO L175 Difference]: Start difference. First operand has 98 places, 114 transitions, 978 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:05:48,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 148 transitions, 1390 flow [2024-06-28 04:05:48,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 148 transitions, 1323 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 04:05:48,188 INFO L231 Difference]: Finished difference. Result has 105 places, 123 transitions, 1037 flow [2024-06-28 04:05:48,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=911, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1037, PETRI_PLACES=105, PETRI_TRANSITIONS=123} [2024-06-28 04:05:48,189 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-28 04:05:48,189 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 123 transitions, 1037 flow [2024-06-28 04:05:48,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:48,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:48,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:48,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:05:48,190 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:48,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:48,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1286888682, now seen corresponding path program 2 times [2024-06-28 04:05:48,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:48,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214394639] [2024-06-28 04:05:48,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:48,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:48,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:49,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:49,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:49,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214394639] [2024-06-28 04:05:49,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214394639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:49,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:49,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:49,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852138607] [2024-06-28 04:05:49,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:49,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:49,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:49,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:49,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:49,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:05:49,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 123 transitions, 1037 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:49,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:49,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:05:49,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:49,678 INFO L124 PetriNetUnfolderBase]: 1592/2446 cut-off events. [2024-06-28 04:05:49,678 INFO L125 PetriNetUnfolderBase]: For 26166/26166 co-relation queries the response was YES. [2024-06-28 04:05:49,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13415 conditions, 2446 events. 1592/2446 cut-off events. For 26166/26166 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12135 event pairs, 508 based on Foata normal form. 4/2446 useless extension candidates. Maximal degree in co-relation 13364. Up to 2220 conditions per place. [2024-06-28 04:05:49,693 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 114 selfloop transitions, 33 changer transitions 0/152 dead transitions. [2024-06-28 04:05:49,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 152 transitions, 1447 flow [2024-06-28 04:05:49,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:49,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:49,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 04:05:49,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-28 04:05:49,695 INFO L175 Difference]: Start difference. First operand has 105 places, 123 transitions, 1037 flow. Second operand 8 states and 154 transitions. [2024-06-28 04:05:49,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 152 transitions, 1447 flow [2024-06-28 04:05:49,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 152 transitions, 1413 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 04:05:49,714 INFO L231 Difference]: Finished difference. Result has 110 places, 127 transitions, 1126 flow [2024-06-28 04:05:49,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1003, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1126, PETRI_PLACES=110, PETRI_TRANSITIONS=127} [2024-06-28 04:05:49,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-28 04:05:49,714 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 127 transitions, 1126 flow [2024-06-28 04:05:49,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:49,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:49,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:49,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:05:49,715 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:49,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:49,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1141718888, now seen corresponding path program 3 times [2024-06-28 04:05:49,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:49,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606125303] [2024-06-28 04:05:49,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:49,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:49,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:50,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-28 04:05:50,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:50,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606125303] [2024-06-28 04:05:50,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606125303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:50,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:50,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:50,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939837956] [2024-06-28 04:05:50,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:50,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:50,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:50,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:50,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:50,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:05:50,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 127 transitions, 1126 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:50,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:50,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:05:50,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:51,061 INFO L124 PetriNetUnfolderBase]: 1614/2483 cut-off events. [2024-06-28 04:05:51,061 INFO L125 PetriNetUnfolderBase]: For 30192/30192 co-relation queries the response was YES. [2024-06-28 04:05:51,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14312 conditions, 2483 events. 1614/2483 cut-off events. For 30192/30192 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12353 event pairs, 508 based on Foata normal form. 4/2483 useless extension candidates. Maximal degree in co-relation 14259. Up to 2252 conditions per place. [2024-06-28 04:05:51,079 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 117 selfloop transitions, 35 changer transitions 0/157 dead transitions. [2024-06-28 04:05:51,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 157 transitions, 1568 flow [2024-06-28 04:05:51,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:51,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:51,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 04:05:51,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-28 04:05:51,082 INFO L175 Difference]: Start difference. First operand has 110 places, 127 transitions, 1126 flow. Second operand 8 states and 153 transitions. [2024-06-28 04:05:51,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 157 transitions, 1568 flow [2024-06-28 04:05:51,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 157 transitions, 1475 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 04:05:51,103 INFO L231 Difference]: Finished difference. Result has 112 places, 131 transitions, 1168 flow [2024-06-28 04:05:51,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1033, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1168, PETRI_PLACES=112, PETRI_TRANSITIONS=131} [2024-06-28 04:05:51,103 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-28 04:05:51,104 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 131 transitions, 1168 flow [2024-06-28 04:05:51,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:51,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:51,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:51,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:05:51,104 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:51,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:51,105 INFO L85 PathProgramCache]: Analyzing trace with hash 950752258, now seen corresponding path program 4 times [2024-06-28 04:05:51,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:51,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896011405] [2024-06-28 04:05:51,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:51,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:51,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:51,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:51,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:51,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896011405] [2024-06-28 04:05:51,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896011405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:51,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:51,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:51,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850465539] [2024-06-28 04:05:51,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:51,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:51,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:51,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:51,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:51,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:05:51,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 131 transitions, 1168 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:51,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:51,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:05:51,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:52,485 INFO L124 PetriNetUnfolderBase]: 1609/2481 cut-off events. [2024-06-28 04:05:52,485 INFO L125 PetriNetUnfolderBase]: For 34166/34166 co-relation queries the response was YES. [2024-06-28 04:05:52,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14796 conditions, 2481 events. 1609/2481 cut-off events. For 34166/34166 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12386 event pairs, 508 based on Foata normal form. 2/2479 useless extension candidates. Maximal degree in co-relation 14742. Up to 2273 conditions per place. [2024-06-28 04:05:52,500 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 124 selfloop transitions, 40 changer transitions 0/169 dead transitions. [2024-06-28 04:05:52,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 169 transitions, 1709 flow [2024-06-28 04:05:52,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:52,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:52,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 04:05:52,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-28 04:05:52,503 INFO L175 Difference]: Start difference. First operand has 112 places, 131 transitions, 1168 flow. Second operand 8 states and 150 transitions. [2024-06-28 04:05:52,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 169 transitions, 1709 flow [2024-06-28 04:05:52,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 169 transitions, 1573 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 04:05:52,525 INFO L231 Difference]: Finished difference. Result has 117 places, 146 transitions, 1338 flow [2024-06-28 04:05:52,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1338, PETRI_PLACES=117, PETRI_TRANSITIONS=146} [2024-06-28 04:05:52,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-28 04:05:52,526 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 146 transitions, 1338 flow [2024-06-28 04:05:52,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:52,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:52,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:52,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:05:52,527 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:52,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:52,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1858745691, now seen corresponding path program 1 times [2024-06-28 04:05:52,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:52,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571466436] [2024-06-28 04:05:52,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:52,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:52,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:53,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:53,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:53,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571466436] [2024-06-28 04:05:53,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571466436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:53,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:53,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:05:53,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232545643] [2024-06-28 04:05:53,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:53,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:05:53,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:53,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:05:53,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:05:53,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:05:53,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 146 transitions, 1338 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:53,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:53,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:05:53,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:53,516 INFO L124 PetriNetUnfolderBase]: 1558/2392 cut-off events. [2024-06-28 04:05:53,517 INFO L125 PetriNetUnfolderBase]: For 36139/36139 co-relation queries the response was YES. [2024-06-28 04:05:53,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14815 conditions, 2392 events. 1558/2392 cut-off events. For 36139/36139 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 11851 event pairs, 461 based on Foata normal form. 6/2391 useless extension candidates. Maximal degree in co-relation 14757. Up to 2238 conditions per place. [2024-06-28 04:05:53,533 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 127 selfloop transitions, 24 changer transitions 0/156 dead transitions. [2024-06-28 04:05:53,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 156 transitions, 1694 flow [2024-06-28 04:05:53,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:05:53,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:05:53,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 99 transitions. [2024-06-28 04:05:53,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48292682926829267 [2024-06-28 04:05:53,535 INFO L175 Difference]: Start difference. First operand has 117 places, 146 transitions, 1338 flow. Second operand 5 states and 99 transitions. [2024-06-28 04:05:53,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 156 transitions, 1694 flow [2024-06-28 04:05:53,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 156 transitions, 1634 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 04:05:53,558 INFO L231 Difference]: Finished difference. Result has 120 places, 146 transitions, 1341 flow [2024-06-28 04:05:53,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1280, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1341, PETRI_PLACES=120, PETRI_TRANSITIONS=146} [2024-06-28 04:05:53,559 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-28 04:05:53,559 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 146 transitions, 1341 flow [2024-06-28 04:05:53,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:53,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:53,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:53,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:05:53,560 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:53,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:53,560 INFO L85 PathProgramCache]: Analyzing trace with hash -32301425, now seen corresponding path program 1 times [2024-06-28 04:05:53,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:53,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959149787] [2024-06-28 04:05:53,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:53,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:53,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:54,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-28 04:05:54,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:54,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959149787] [2024-06-28 04:05:54,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959149787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:54,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:54,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:54,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502716069] [2024-06-28 04:05:54,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:54,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:54,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:54,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:54,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:54,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:05:54,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 146 transitions, 1341 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:54,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:54,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:05:54,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:55,028 INFO L124 PetriNetUnfolderBase]: 1553/2393 cut-off events. [2024-06-28 04:05:55,029 INFO L125 PetriNetUnfolderBase]: For 35680/35680 co-relation queries the response was YES. [2024-06-28 04:05:55,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14777 conditions, 2393 events. 1553/2393 cut-off events. For 35680/35680 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11782 event pairs, 464 based on Foata normal form. 2/2393 useless extension candidates. Maximal degree in co-relation 14717. Up to 2264 conditions per place. [2024-06-28 04:05:55,046 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 160 selfloop transitions, 18 changer transitions 0/183 dead transitions. [2024-06-28 04:05:55,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 183 transitions, 1885 flow [2024-06-28 04:05:55,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:55,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:55,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:05:55,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:05:55,048 INFO L175 Difference]: Start difference. First operand has 120 places, 146 transitions, 1341 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:05:55,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 183 transitions, 1885 flow [2024-06-28 04:05:55,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 183 transitions, 1818 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 04:05:55,072 INFO L231 Difference]: Finished difference. Result has 126 places, 155 transitions, 1452 flow [2024-06-28 04:05:55,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1278, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1452, PETRI_PLACES=126, PETRI_TRANSITIONS=155} [2024-06-28 04:05:55,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-28 04:05:55,073 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 155 transitions, 1452 flow [2024-06-28 04:05:55,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:55,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:55,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:55,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:05:55,074 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:55,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:55,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1979460849, now seen corresponding path program 1 times [2024-06-28 04:05:55,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:55,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975447962] [2024-06-28 04:05:55,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:55,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:55,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:55,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:55,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:55,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975447962] [2024-06-28 04:05:55,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975447962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:55,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:55,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:05:55,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033682013] [2024-06-28 04:05:55,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:55,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:05:55,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:55,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:05:55,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:05:56,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:05:56,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 155 transitions, 1452 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:56,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:56,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:05:56,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:56,574 INFO L124 PetriNetUnfolderBase]: 1570/2420 cut-off events. [2024-06-28 04:05:56,574 INFO L125 PetriNetUnfolderBase]: For 40161/40161 co-relation queries the response was YES. [2024-06-28 04:05:56,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15369 conditions, 2420 events. 1570/2420 cut-off events. For 40161/40161 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11910 event pairs, 460 based on Foata normal form. 4/2422 useless extension candidates. Maximal degree in co-relation 15307. Up to 2279 conditions per place. [2024-06-28 04:05:56,644 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 162 selfloop transitions, 20 changer transitions 0/187 dead transitions. [2024-06-28 04:05:56,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 187 transitions, 1926 flow [2024-06-28 04:05:56,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:05:56,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:05:56,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 04:05:56,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-28 04:05:56,658 INFO L175 Difference]: Start difference. First operand has 126 places, 155 transitions, 1452 flow. Second operand 9 states and 166 transitions. [2024-06-28 04:05:56,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 187 transitions, 1926 flow [2024-06-28 04:05:56,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 187 transitions, 1842 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 04:05:56,707 INFO L231 Difference]: Finished difference. Result has 132 places, 157 transitions, 1451 flow [2024-06-28 04:05:56,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1368, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1451, PETRI_PLACES=132, PETRI_TRANSITIONS=157} [2024-06-28 04:05:56,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-28 04:05:56,708 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 157 transitions, 1451 flow [2024-06-28 04:05:56,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:56,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:56,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:56,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:05:56,709 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:56,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:56,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1495345435, now seen corresponding path program 2 times [2024-06-28 04:05:56,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:56,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812167716] [2024-06-28 04:05:56,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:56,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:56,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:57,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:57,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:57,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812167716] [2024-06-28 04:05:57,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812167716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:57,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:57,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:05:57,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101140908] [2024-06-28 04:05:57,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:57,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:05:57,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:57,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:05:57,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:05:57,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:05:57,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 157 transitions, 1451 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:57,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:57,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:05:57,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:58,330 INFO L124 PetriNetUnfolderBase]: 1587/2448 cut-off events. [2024-06-28 04:05:58,330 INFO L125 PetriNetUnfolderBase]: For 44193/44193 co-relation queries the response was YES. [2024-06-28 04:05:58,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15838 conditions, 2448 events. 1587/2448 cut-off events. For 44193/44193 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12141 event pairs, 468 based on Foata normal form. 4/2448 useless extension candidates. Maximal degree in co-relation 15774. Up to 2261 conditions per place. [2024-06-28 04:05:58,349 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 151 selfloop transitions, 32 changer transitions 0/188 dead transitions. [2024-06-28 04:05:58,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 188 transitions, 1932 flow [2024-06-28 04:05:58,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:05:58,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:05:58,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 04:05:58,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-28 04:05:58,350 INFO L175 Difference]: Start difference. First operand has 132 places, 157 transitions, 1451 flow. Second operand 9 states and 166 transitions. [2024-06-28 04:05:58,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 188 transitions, 1932 flow [2024-06-28 04:05:58,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 188 transitions, 1865 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 04:05:58,380 INFO L231 Difference]: Finished difference. Result has 134 places, 160 transitions, 1502 flow [2024-06-28 04:05:58,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1502, PETRI_PLACES=134, PETRI_TRANSITIONS=160} [2024-06-28 04:05:58,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-28 04:05:58,381 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 160 transitions, 1502 flow [2024-06-28 04:05:58,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:58,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:58,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:58,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:05:58,382 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:58,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:58,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1255877843, now seen corresponding path program 3 times [2024-06-28 04:05:58,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:58,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233709415] [2024-06-28 04:05:58,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:58,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:58,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:59,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:59,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:59,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233709415] [2024-06-28 04:05:59,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233709415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:59,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:59,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:05:59,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968426714] [2024-06-28 04:05:59,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:59,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:05:59,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:59,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:05:59,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:05:59,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:05:59,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 160 transitions, 1502 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:59,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:59,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:05:59,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:59,738 INFO L124 PetriNetUnfolderBase]: 1604/2485 cut-off events. [2024-06-28 04:05:59,738 INFO L125 PetriNetUnfolderBase]: For 48620/48620 co-relation queries the response was YES. [2024-06-28 04:05:59,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16325 conditions, 2485 events. 1604/2485 cut-off events. For 48620/48620 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12400 event pairs, 473 based on Foata normal form. 4/2484 useless extension candidates. Maximal degree in co-relation 16260. Up to 2252 conditions per place. [2024-06-28 04:05:59,757 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 142 selfloop transitions, 43 changer transitions 0/190 dead transitions. [2024-06-28 04:05:59,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 190 transitions, 1984 flow [2024-06-28 04:05:59,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:05:59,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:05:59,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 04:05:59,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-28 04:05:59,759 INFO L175 Difference]: Start difference. First operand has 134 places, 160 transitions, 1502 flow. Second operand 9 states and 167 transitions. [2024-06-28 04:05:59,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 190 transitions, 1984 flow [2024-06-28 04:05:59,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 190 transitions, 1895 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 04:05:59,793 INFO L231 Difference]: Finished difference. Result has 138 places, 162 transitions, 1550 flow [2024-06-28 04:05:59,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1550, PETRI_PLACES=138, PETRI_TRANSITIONS=162} [2024-06-28 04:05:59,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-28 04:05:59,794 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 162 transitions, 1550 flow [2024-06-28 04:05:59,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:59,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:59,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:59,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:05:59,795 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:59,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:59,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1024022513, now seen corresponding path program 4 times [2024-06-28 04:05:59,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:59,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488005526] [2024-06-28 04:05:59,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:59,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:59,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:00,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:00,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:00,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488005526] [2024-06-28 04:06:00,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488005526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:00,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:00,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:00,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610760923] [2024-06-28 04:06:00,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:00,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:00,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:00,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:00,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:00,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:00,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 162 transitions, 1550 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:00,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:00,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:00,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:01,295 INFO L124 PetriNetUnfolderBase]: 1621/2509 cut-off events. [2024-06-28 04:06:01,295 INFO L125 PetriNetUnfolderBase]: For 53152/53152 co-relation queries the response was YES. [2024-06-28 04:06:01,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16806 conditions, 2509 events. 1621/2509 cut-off events. For 53152/53152 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12518 event pairs, 438 based on Foata normal form. 4/2508 useless extension candidates. Maximal degree in co-relation 16740. Up to 2178 conditions per place. [2024-06-28 04:06:01,314 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 140 selfloop transitions, 52 changer transitions 0/197 dead transitions. [2024-06-28 04:06:01,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 197 transitions, 2186 flow [2024-06-28 04:06:01,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:01,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:01,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 04:06:01,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-28 04:06:01,317 INFO L175 Difference]: Start difference. First operand has 138 places, 162 transitions, 1550 flow. Second operand 9 states and 170 transitions. [2024-06-28 04:06:01,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 197 transitions, 2186 flow [2024-06-28 04:06:01,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 197 transitions, 2067 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:01,354 INFO L231 Difference]: Finished difference. Result has 140 places, 166 transitions, 1634 flow [2024-06-28 04:06:01,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1634, PETRI_PLACES=140, PETRI_TRANSITIONS=166} [2024-06-28 04:06:01,355 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-28 04:06:01,355 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 166 transitions, 1634 flow [2024-06-28 04:06:01,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:01,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:01,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:01,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:06:01,356 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:01,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:01,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1290046223, now seen corresponding path program 5 times [2024-06-28 04:06:01,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:01,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539552285] [2024-06-28 04:06:01,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:01,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:01,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:02,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:02,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:02,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539552285] [2024-06-28 04:06:02,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539552285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:02,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:02,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:02,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684363080] [2024-06-28 04:06:02,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:02,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:02,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:02,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:02,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:02,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:02,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 166 transitions, 1634 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:02,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:02,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:02,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:02,948 INFO L124 PetriNetUnfolderBase]: 1613/2502 cut-off events. [2024-06-28 04:06:02,949 INFO L125 PetriNetUnfolderBase]: For 56464/56464 co-relation queries the response was YES. [2024-06-28 04:06:02,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16922 conditions, 2502 events. 1613/2502 cut-off events. For 56464/56464 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12490 event pairs, 471 based on Foata normal form. 4/2501 useless extension candidates. Maximal degree in co-relation 16855. Up to 2303 conditions per place. [2024-06-28 04:06:02,970 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 158 selfloop transitions, 31 changer transitions 0/194 dead transitions. [2024-06-28 04:06:02,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 194 transitions, 2084 flow [2024-06-28 04:06:02,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:02,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:02,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 04:06:02,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-28 04:06:02,972 INFO L175 Difference]: Start difference. First operand has 140 places, 166 transitions, 1634 flow. Second operand 9 states and 167 transitions. [2024-06-28 04:06:02,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 194 transitions, 2084 flow [2024-06-28 04:06:03,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 194 transitions, 1936 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 04:06:03,024 INFO L231 Difference]: Finished difference. Result has 143 places, 166 transitions, 1555 flow [2024-06-28 04:06:03,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1486, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1555, PETRI_PLACES=143, PETRI_TRANSITIONS=166} [2024-06-28 04:06:03,025 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-28 04:06:03,025 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 166 transitions, 1555 flow [2024-06-28 04:06:03,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:03,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:03,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:03,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:06:03,026 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:03,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:03,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1284934385, now seen corresponding path program 1 times [2024-06-28 04:06:03,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:03,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785476842] [2024-06-28 04:06:03,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:03,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:03,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:03,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:03,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:03,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785476842] [2024-06-28 04:06:03,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785476842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:03,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:03,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:03,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515704848] [2024-06-28 04:06:03,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:03,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:03,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:03,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:03,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:03,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 04:06:03,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 166 transitions, 1555 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:03,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:03,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 04:06:03,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:04,521 INFO L124 PetriNetUnfolderBase]: 1637/2567 cut-off events. [2024-06-28 04:06:04,521 INFO L125 PetriNetUnfolderBase]: For 65111/65167 co-relation queries the response was YES. [2024-06-28 04:06:04,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17092 conditions, 2567 events. 1637/2567 cut-off events. For 65111/65167 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13169 event pairs, 300 based on Foata normal form. 20/2551 useless extension candidates. Maximal degree in co-relation 17024. Up to 2156 conditions per place. [2024-06-28 04:06:04,540 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 136 selfloop transitions, 36 changer transitions 0/208 dead transitions. [2024-06-28 04:06:04,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 208 transitions, 2113 flow [2024-06-28 04:06:04,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:04,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:04,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-28 04:06:04,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-28 04:06:04,543 INFO L175 Difference]: Start difference. First operand has 143 places, 166 transitions, 1555 flow. Second operand 8 states and 175 transitions. [2024-06-28 04:06:04,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 208 transitions, 2113 flow [2024-06-28 04:06:04,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 208 transitions, 1997 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 04:06:04,583 INFO L231 Difference]: Finished difference. Result has 144 places, 170 transitions, 1575 flow [2024-06-28 04:06:04,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1439, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1575, PETRI_PLACES=144, PETRI_TRANSITIONS=170} [2024-06-28 04:06:04,583 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-28 04:06:04,584 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 170 transitions, 1575 flow [2024-06-28 04:06:04,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:04,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:04,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:04,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:06:04,584 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:04,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:04,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1483781383, now seen corresponding path program 2 times [2024-06-28 04:06:04,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:04,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128951790] [2024-06-28 04:06:04,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:04,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:04,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:05,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-28 04:06:05,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:05,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128951790] [2024-06-28 04:06:05,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128951790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:05,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:05,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:05,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619351418] [2024-06-28 04:06:05,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:05,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:05,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:05,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:05,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:05,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 04:06:05,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 170 transitions, 1575 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:05,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:05,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 04:06:05,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:06,009 INFO L124 PetriNetUnfolderBase]: 1690/2643 cut-off events. [2024-06-28 04:06:06,010 INFO L125 PetriNetUnfolderBase]: For 71574/71621 co-relation queries the response was YES. [2024-06-28 04:06:06,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17968 conditions, 2643 events. 1690/2643 cut-off events. For 71574/71621 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13601 event pairs, 432 based on Foata normal form. 18/2623 useless extension candidates. Maximal degree in co-relation 17899. Up to 2330 conditions per place. [2024-06-28 04:06:06,031 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 137 selfloop transitions, 33 changer transitions 0/206 dead transitions. [2024-06-28 04:06:06,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 206 transitions, 2079 flow [2024-06-28 04:06:06,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:06,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:06,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-28 04:06:06,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-28 04:06:06,033 INFO L175 Difference]: Start difference. First operand has 144 places, 170 transitions, 1575 flow. Second operand 8 states and 170 transitions. [2024-06-28 04:06:06,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 206 transitions, 2079 flow [2024-06-28 04:06:06,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 206 transitions, 1997 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:06:06,073 INFO L231 Difference]: Finished difference. Result has 147 places, 172 transitions, 1602 flow [2024-06-28 04:06:06,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1602, PETRI_PLACES=147, PETRI_TRANSITIONS=172} [2024-06-28 04:06:06,074 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-28 04:06:06,074 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 172 transitions, 1602 flow [2024-06-28 04:06:06,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:06,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:06,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:06,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:06:06,075 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:06,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:06,075 INFO L85 PathProgramCache]: Analyzing trace with hash 946140181, now seen corresponding path program 1 times [2024-06-28 04:06:06,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:06,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276623905] [2024-06-28 04:06:06,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:06,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:06,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:07,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:07,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:07,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276623905] [2024-06-28 04:06:07,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276623905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:07,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:07,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:07,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608354720] [2024-06-28 04:06:07,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:07,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:07,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:07,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:07,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:07,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:07,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 172 transitions, 1602 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:07,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:07,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:07,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:07,753 INFO L124 PetriNetUnfolderBase]: 1766/2735 cut-off events. [2024-06-28 04:06:07,753 INFO L125 PetriNetUnfolderBase]: For 69004/69004 co-relation queries the response was YES. [2024-06-28 04:06:07,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18709 conditions, 2735 events. 1766/2735 cut-off events. For 69004/69004 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13822 event pairs, 451 based on Foata normal form. 2/2735 useless extension candidates. Maximal degree in co-relation 18639. Up to 2589 conditions per place. [2024-06-28 04:06:07,778 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 181 selfloop transitions, 21 changer transitions 0/207 dead transitions. [2024-06-28 04:06:07,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 207 transitions, 2152 flow [2024-06-28 04:06:07,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:07,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:07,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 04:06:07,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-28 04:06:07,780 INFO L175 Difference]: Start difference. First operand has 147 places, 172 transitions, 1602 flow. Second operand 9 states and 169 transitions. [2024-06-28 04:06:07,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 207 transitions, 2152 flow [2024-06-28 04:06:07,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 207 transitions, 2075 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 04:06:07,826 INFO L231 Difference]: Finished difference. Result has 150 places, 175 transitions, 1641 flow [2024-06-28 04:06:07,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1525, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1641, PETRI_PLACES=150, PETRI_TRANSITIONS=175} [2024-06-28 04:06:07,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-28 04:06:07,827 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 175 transitions, 1641 flow [2024-06-28 04:06:07,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:07,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:07,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:07,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:06:07,828 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:07,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:07,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1227065525, now seen corresponding path program 3 times [2024-06-28 04:06:07,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:07,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727337577] [2024-06-28 04:06:07,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:07,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:07,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:08,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:08,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:08,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727337577] [2024-06-28 04:06:08,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727337577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:08,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:08,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:08,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952450650] [2024-06-28 04:06:08,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:08,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:08,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:08,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:08,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:08,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 04:06:08,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 175 transitions, 1641 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:08,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:08,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 04:06:08,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:09,341 INFO L124 PetriNetUnfolderBase]: 1754/2748 cut-off events. [2024-06-28 04:06:09,341 INFO L125 PetriNetUnfolderBase]: For 83221/83272 co-relation queries the response was YES. [2024-06-28 04:06:09,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19187 conditions, 2748 events. 1754/2748 cut-off events. For 83221/83272 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14242 event pairs, 418 based on Foata normal form. 18/2726 useless extension candidates. Maximal degree in co-relation 19116. Up to 2391 conditions per place. [2024-06-28 04:06:09,364 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 133 selfloop transitions, 43 changer transitions 0/213 dead transitions. [2024-06-28 04:06:09,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 213 transitions, 2203 flow [2024-06-28 04:06:09,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:09,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:09,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-28 04:06:09,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-28 04:06:09,366 INFO L175 Difference]: Start difference. First operand has 150 places, 175 transitions, 1641 flow. Second operand 8 states and 170 transitions. [2024-06-28 04:06:09,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 213 transitions, 2203 flow [2024-06-28 04:06:09,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 213 transitions, 2111 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:09,419 INFO L231 Difference]: Finished difference. Result has 152 places, 181 transitions, 1738 flow [2024-06-28 04:06:09,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1549, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1738, PETRI_PLACES=152, PETRI_TRANSITIONS=181} [2024-06-28 04:06:09,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-28 04:06:09,420 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 181 transitions, 1738 flow [2024-06-28 04:06:09,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:09,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:09,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:09,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:06:09,424 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:09,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:09,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1227070485, now seen corresponding path program 2 times [2024-06-28 04:06:09,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:09,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537410075] [2024-06-28 04:06:09,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:09,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:09,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:10,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:10,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:10,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537410075] [2024-06-28 04:06:10,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537410075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:10,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:10,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:10,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180533673] [2024-06-28 04:06:10,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:10,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:10,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:10,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:10,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:10,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:10,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 181 transitions, 1738 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:10,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:10,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:10,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:11,359 INFO L124 PetriNetUnfolderBase]: 1849/2871 cut-off events. [2024-06-28 04:06:11,360 INFO L125 PetriNetUnfolderBase]: For 81658/81658 co-relation queries the response was YES. [2024-06-28 04:06:11,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20287 conditions, 2871 events. 1849/2871 cut-off events. For 81658/81658 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14675 event pairs, 461 based on Foata normal form. 2/2871 useless extension candidates. Maximal degree in co-relation 20214. Up to 2704 conditions per place. [2024-06-28 04:06:11,379 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 185 selfloop transitions, 26 changer transitions 0/216 dead transitions. [2024-06-28 04:06:11,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 216 transitions, 2321 flow [2024-06-28 04:06:11,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:11,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:11,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 04:06:11,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-28 04:06:11,381 INFO L175 Difference]: Start difference. First operand has 152 places, 181 transitions, 1738 flow. Second operand 9 states and 168 transitions. [2024-06-28 04:06:11,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 216 transitions, 2321 flow [2024-06-28 04:06:11,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 216 transitions, 2232 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 04:06:11,430 INFO L231 Difference]: Finished difference. Result has 157 places, 187 transitions, 1800 flow [2024-06-28 04:06:11,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1800, PETRI_PLACES=157, PETRI_TRANSITIONS=187} [2024-06-28 04:06:11,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-28 04:06:11,431 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 187 transitions, 1800 flow [2024-06-28 04:06:11,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:11,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:11,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:11,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:06:11,431 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:11,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:11,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1233499575, now seen corresponding path program 3 times [2024-06-28 04:06:11,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:11,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007656600] [2024-06-28 04:06:11,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:11,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:11,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:12,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:12,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:12,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007656600] [2024-06-28 04:06:12,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007656600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:12,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:12,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:12,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288718931] [2024-06-28 04:06:12,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:12,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:12,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:12,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:12,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:12,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:12,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 187 transitions, 1800 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:12,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:12,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:12,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:13,184 INFO L124 PetriNetUnfolderBase]: 1860/2888 cut-off events. [2024-06-28 04:06:13,184 INFO L125 PetriNetUnfolderBase]: For 87294/87294 co-relation queries the response was YES. [2024-06-28 04:06:13,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20673 conditions, 2888 events. 1860/2888 cut-off events. For 87294/87294 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14778 event pairs, 457 based on Foata normal form. 2/2888 useless extension candidates. Maximal degree in co-relation 20599. Up to 2720 conditions per place. [2024-06-28 04:06:13,209 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 188 selfloop transitions, 26 changer transitions 0/219 dead transitions. [2024-06-28 04:06:13,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 219 transitions, 2376 flow [2024-06-28 04:06:13,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:13,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:13,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 04:06:13,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-28 04:06:13,210 INFO L175 Difference]: Start difference. First operand has 157 places, 187 transitions, 1800 flow. Second operand 9 states and 168 transitions. [2024-06-28 04:06:13,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 219 transitions, 2376 flow [2024-06-28 04:06:13,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 219 transitions, 2260 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:13,268 INFO L231 Difference]: Finished difference. Result has 159 places, 190 transitions, 1822 flow [2024-06-28 04:06:13,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1684, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1822, PETRI_PLACES=159, PETRI_TRANSITIONS=190} [2024-06-28 04:06:13,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-28 04:06:13,269 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 190 transitions, 1822 flow [2024-06-28 04:06:13,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:13,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:13,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:13,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:06:13,269 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:13,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:13,270 INFO L85 PathProgramCache]: Analyzing trace with hash 2122020449, now seen corresponding path program 4 times [2024-06-28 04:06:13,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:13,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654750420] [2024-06-28 04:06:13,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:13,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:13,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:14,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:14,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:14,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654750420] [2024-06-28 04:06:14,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654750420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:14,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:14,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:14,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818726592] [2024-06-28 04:06:14,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:14,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:14,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:14,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:14,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:14,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:14,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 190 transitions, 1822 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:14,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:14,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:14,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:15,007 INFO L124 PetriNetUnfolderBase]: 1871/2909 cut-off events. [2024-06-28 04:06:15,007 INFO L125 PetriNetUnfolderBase]: For 93977/93977 co-relation queries the response was YES. [2024-06-28 04:06:15,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21154 conditions, 2909 events. 1871/2909 cut-off events. For 93977/93977 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14916 event pairs, 457 based on Foata normal form. 2/2909 useless extension candidates. Maximal degree in co-relation 21081. Up to 2709 conditions per place. [2024-06-28 04:06:15,032 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 186 selfloop transitions, 35 changer transitions 0/226 dead transitions. [2024-06-28 04:06:15,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 226 transitions, 2428 flow [2024-06-28 04:06:15,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:06:15,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:06:15,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 04:06:15,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-28 04:06:15,034 INFO L175 Difference]: Start difference. First operand has 159 places, 190 transitions, 1822 flow. Second operand 10 states and 186 transitions. [2024-06-28 04:06:15,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 226 transitions, 2428 flow [2024-06-28 04:06:15,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 226 transitions, 2308 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:15,092 INFO L231 Difference]: Finished difference. Result has 162 places, 193 transitions, 1864 flow [2024-06-28 04:06:15,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1702, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1864, PETRI_PLACES=162, PETRI_TRANSITIONS=193} [2024-06-28 04:06:15,093 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-28 04:06:15,093 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 193 transitions, 1864 flow [2024-06-28 04:06:15,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:15,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:15,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:15,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:06:15,094 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:15,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:15,094 INFO L85 PathProgramCache]: Analyzing trace with hash -257191639, now seen corresponding path program 4 times [2024-06-28 04:06:15,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:15,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478065265] [2024-06-28 04:06:15,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:15,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:15,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:16,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:16,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:16,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478065265] [2024-06-28 04:06:16,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478065265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:16,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:16,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:16,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741535992] [2024-06-28 04:06:16,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:16,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:16,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:16,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:16,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:16,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 04:06:16,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 193 transitions, 1864 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:16,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:16,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 04:06:16,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:16,684 INFO L124 PetriNetUnfolderBase]: 1837/2887 cut-off events. [2024-06-28 04:06:16,684 INFO L125 PetriNetUnfolderBase]: For 110246/110309 co-relation queries the response was YES. [2024-06-28 04:06:16,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21318 conditions, 2887 events. 1837/2887 cut-off events. For 110246/110309 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 15152 event pairs, 421 based on Foata normal form. 18/2861 useless extension candidates. Maximal degree in co-relation 21244. Up to 2441 conditions per place. [2024-06-28 04:06:16,712 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 149 selfloop transitions, 42 changer transitions 0/232 dead transitions. [2024-06-28 04:06:16,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 232 transitions, 2556 flow [2024-06-28 04:06:16,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:16,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:16,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-28 04:06:16,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-28 04:06:16,714 INFO L175 Difference]: Start difference. First operand has 162 places, 193 transitions, 1864 flow. Second operand 8 states and 168 transitions. [2024-06-28 04:06:16,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 232 transitions, 2556 flow [2024-06-28 04:06:16,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 232 transitions, 2418 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-28 04:06:16,772 INFO L231 Difference]: Finished difference. Result has 163 places, 199 transitions, 1910 flow [2024-06-28 04:06:16,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1726, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1910, PETRI_PLACES=163, PETRI_TRANSITIONS=199} [2024-06-28 04:06:16,773 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-28 04:06:16,773 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 199 transitions, 1910 flow [2024-06-28 04:06:16,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:16,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:16,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:16,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:06:16,774 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:16,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:16,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1975153481, now seen corresponding path program 5 times [2024-06-28 04:06:16,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:16,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947720377] [2024-06-28 04:06:16,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:16,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:16,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:17,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-28 04:06:17,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:17,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947720377] [2024-06-28 04:06:17,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947720377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:17,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:17,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:17,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469248052] [2024-06-28 04:06:17,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:17,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:17,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:17,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:17,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:17,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:17,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 199 transitions, 1910 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:17,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:17,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:17,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:18,489 INFO L124 PetriNetUnfolderBase]: 1918/2990 cut-off events. [2024-06-28 04:06:18,489 INFO L125 PetriNetUnfolderBase]: For 105904/105904 co-relation queries the response was YES. [2024-06-28 04:06:18,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22298 conditions, 2990 events. 1918/2990 cut-off events. For 105904/105904 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 15547 event pairs, 474 based on Foata normal form. 2/2988 useless extension candidates. Maximal degree in co-relation 22222. Up to 2717 conditions per place. [2024-06-28 04:06:18,514 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 175 selfloop transitions, 49 changer transitions 0/229 dead transitions. [2024-06-28 04:06:18,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 229 transitions, 2512 flow [2024-06-28 04:06:18,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:18,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:18,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 04:06:18,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-28 04:06:18,516 INFO L175 Difference]: Start difference. First operand has 163 places, 199 transitions, 1910 flow. Second operand 9 states and 170 transitions. [2024-06-28 04:06:18,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 229 transitions, 2512 flow [2024-06-28 04:06:18,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 229 transitions, 2399 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 04:06:18,587 INFO L231 Difference]: Finished difference. Result has 167 places, 202 transitions, 1993 flow [2024-06-28 04:06:18,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1797, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1993, PETRI_PLACES=167, PETRI_TRANSITIONS=202} [2024-06-28 04:06:18,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-28 04:06:18,588 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 202 transitions, 1993 flow [2024-06-28 04:06:18,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:18,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:18,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:18,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:06:18,589 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:18,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:18,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1690053611, now seen corresponding path program 6 times [2024-06-28 04:06:18,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:18,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485075958] [2024-06-28 04:06:18,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:18,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:18,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:19,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:19,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:19,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485075958] [2024-06-28 04:06:19,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485075958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:19,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:19,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:19,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089089813] [2024-06-28 04:06:19,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:19,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:19,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:19,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:19,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:19,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:19,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 202 transitions, 1993 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:19,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:19,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:19,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:20,422 INFO L124 PetriNetUnfolderBase]: 1929/3011 cut-off events. [2024-06-28 04:06:20,422 INFO L125 PetriNetUnfolderBase]: For 113533/113533 co-relation queries the response was YES. [2024-06-28 04:06:20,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22645 conditions, 3011 events. 1929/3011 cut-off events. For 113533/113533 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 15688 event pairs, 470 based on Foata normal form. 2/3009 useless extension candidates. Maximal degree in co-relation 22568. Up to 2641 conditions per place. [2024-06-28 04:06:20,450 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 162 selfloop transitions, 78 changer transitions 0/245 dead transitions. [2024-06-28 04:06:20,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 245 transitions, 2877 flow [2024-06-28 04:06:20,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:06:20,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:06:20,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-06-28 04:06:20,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.458980044345898 [2024-06-28 04:06:20,452 INFO L175 Difference]: Start difference. First operand has 167 places, 202 transitions, 1993 flow. Second operand 11 states and 207 transitions. [2024-06-28 04:06:20,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 245 transitions, 2877 flow [2024-06-28 04:06:20,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 245 transitions, 2705 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:20,534 INFO L231 Difference]: Finished difference. Result has 171 places, 208 transitions, 2175 flow [2024-06-28 04:06:20,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2175, PETRI_PLACES=171, PETRI_TRANSITIONS=208} [2024-06-28 04:06:20,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-28 04:06:20,535 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 208 transitions, 2175 flow [2024-06-28 04:06:20,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:20,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:20,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:20,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:06:20,535 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:20,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:20,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1336734699, now seen corresponding path program 7 times [2024-06-28 04:06:20,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:20,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998952334] [2024-06-28 04:06:20,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:20,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:20,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:21,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:21,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:21,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998952334] [2024-06-28 04:06:21,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998952334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:21,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:21,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:21,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843834822] [2024-06-28 04:06:21,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:21,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:21,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:21,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:21,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:21,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:21,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 208 transitions, 2175 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:21,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:21,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:21,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:22,177 INFO L124 PetriNetUnfolderBase]: 1924/3004 cut-off events. [2024-06-28 04:06:22,177 INFO L125 PetriNetUnfolderBase]: For 119459/119459 co-relation queries the response was YES. [2024-06-28 04:06:22,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22912 conditions, 3004 events. 1924/3004 cut-off events. For 119459/119459 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 15674 event pairs, 470 based on Foata normal form. 2/3002 useless extension candidates. Maximal degree in co-relation 22834. Up to 2726 conditions per place. [2024-06-28 04:06:22,205 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 183 selfloop transitions, 47 changer transitions 0/235 dead transitions. [2024-06-28 04:06:22,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 235 transitions, 2705 flow [2024-06-28 04:06:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:22,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:22,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:06:22,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:06:22,206 INFO L175 Difference]: Start difference. First operand has 171 places, 208 transitions, 2175 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:06:22,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 235 transitions, 2705 flow [2024-06-28 04:06:22,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 235 transitions, 2508 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:22,306 INFO L231 Difference]: Finished difference. Result has 173 places, 208 transitions, 2080 flow [2024-06-28 04:06:22,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1978, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2080, PETRI_PLACES=173, PETRI_TRANSITIONS=208} [2024-06-28 04:06:22,307 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-28 04:06:22,307 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 208 transitions, 2080 flow [2024-06-28 04:06:22,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:22,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:22,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:22,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:06:22,308 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:22,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:22,308 INFO L85 PathProgramCache]: Analyzing trace with hash -629234464, now seen corresponding path program 1 times [2024-06-28 04:06:22,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:22,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795693145] [2024-06-28 04:06:22,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:22,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:22,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:23,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:23,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:23,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795693145] [2024-06-28 04:06:23,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795693145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:23,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:23,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:23,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896569144] [2024-06-28 04:06:23,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:23,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:23,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:23,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:23,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:23,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:23,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 208 transitions, 2080 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:23,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:23,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:23,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:23,550 INFO L124 PetriNetUnfolderBase]: 1929/3015 cut-off events. [2024-06-28 04:06:23,550 INFO L125 PetriNetUnfolderBase]: For 121876/121876 co-relation queries the response was YES. [2024-06-28 04:06:23,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23017 conditions, 3015 events. 1929/3015 cut-off events. For 121876/121876 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 15756 event pairs, 464 based on Foata normal form. 1/3014 useless extension candidates. Maximal degree in co-relation 22937. Up to 2864 conditions per place. [2024-06-28 04:06:23,578 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 203 selfloop transitions, 22 changer transitions 0/230 dead transitions. [2024-06-28 04:06:23,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 230 transitions, 2740 flow [2024-06-28 04:06:23,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:06:23,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:06:23,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 04:06:23,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-28 04:06:23,579 INFO L175 Difference]: Start difference. First operand has 173 places, 208 transitions, 2080 flow. Second operand 7 states and 129 transitions. [2024-06-28 04:06:23,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 230 transitions, 2740 flow [2024-06-28 04:06:23,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 230 transitions, 2588 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 04:06:23,663 INFO L231 Difference]: Finished difference. Result has 172 places, 214 transitions, 2084 flow [2024-06-28 04:06:23,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1928, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2084, PETRI_PLACES=172, PETRI_TRANSITIONS=214} [2024-06-28 04:06:23,663 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-28 04:06:23,663 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 214 transitions, 2084 flow [2024-06-28 04:06:23,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:23,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:23,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:23,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:06:23,664 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:23,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:23,665 INFO L85 PathProgramCache]: Analyzing trace with hash -629114494, now seen corresponding path program 2 times [2024-06-28 04:06:23,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:23,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980917327] [2024-06-28 04:06:23,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:23,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:23,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:24,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:24,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:24,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980917327] [2024-06-28 04:06:24,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980917327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:24,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:24,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:24,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845981151] [2024-06-28 04:06:24,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:24,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:24,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:24,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:24,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:24,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:24,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 214 transitions, 2084 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:24,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:24,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:24,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:24,939 INFO L124 PetriNetUnfolderBase]: 1939/3029 cut-off events. [2024-06-28 04:06:24,939 INFO L125 PetriNetUnfolderBase]: For 127666/127666 co-relation queries the response was YES. [2024-06-28 04:06:24,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23288 conditions, 3029 events. 1939/3029 cut-off events. For 127666/127666 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 15847 event pairs, 464 based on Foata normal form. 1/3028 useless extension candidates. Maximal degree in co-relation 23207. Up to 2890 conditions per place. [2024-06-28 04:06:24,967 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 207 selfloop transitions, 20 changer transitions 0/232 dead transitions. [2024-06-28 04:06:24,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 232 transitions, 2654 flow [2024-06-28 04:06:24,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:06:24,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:06:24,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 04:06:24,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-28 04:06:24,968 INFO L175 Difference]: Start difference. First operand has 172 places, 214 transitions, 2084 flow. Second operand 7 states and 124 transitions. [2024-06-28 04:06:24,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 232 transitions, 2654 flow [2024-06-28 04:06:25,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 232 transitions, 2583 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 04:06:25,055 INFO L231 Difference]: Finished difference. Result has 176 places, 220 transitions, 2151 flow [2024-06-28 04:06:25,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2020, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2151, PETRI_PLACES=176, PETRI_TRANSITIONS=220} [2024-06-28 04:06:25,055 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-28 04:06:25,055 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 220 transitions, 2151 flow [2024-06-28 04:06:25,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:25,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:25,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:25,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:06:25,056 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:25,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:25,057 INFO L85 PathProgramCache]: Analyzing trace with hash -629114308, now seen corresponding path program 1 times [2024-06-28 04:06:25,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:25,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890352417] [2024-06-28 04:06:25,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:25,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:25,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:25,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:25,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:25,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890352417] [2024-06-28 04:06:25,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890352417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:25,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:25,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:25,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272291998] [2024-06-28 04:06:25,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:25,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:25,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:25,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:25,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:25,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:25,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 220 transitions, 2151 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:25,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:25,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:25,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:26,353 INFO L124 PetriNetUnfolderBase]: 2009/3143 cut-off events. [2024-06-28 04:06:26,354 INFO L125 PetriNetUnfolderBase]: For 136543/136543 co-relation queries the response was YES. [2024-06-28 04:06:26,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23995 conditions, 3143 events. 2009/3143 cut-off events. For 136543/136543 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16569 event pairs, 470 based on Foata normal form. 6/3144 useless extension candidates. Maximal degree in co-relation 23912. Up to 2777 conditions per place. [2024-06-28 04:06:26,383 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 196 selfloop transitions, 56 changer transitions 0/257 dead transitions. [2024-06-28 04:06:26,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 257 transitions, 2993 flow [2024-06-28 04:06:26,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:06:26,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:06:26,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 04:06:26,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-28 04:06:26,384 INFO L175 Difference]: Start difference. First operand has 176 places, 220 transitions, 2151 flow. Second operand 7 states and 138 transitions. [2024-06-28 04:06:26,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 257 transitions, 2993 flow [2024-06-28 04:06:26,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 257 transitions, 2915 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 04:06:26,484 INFO L231 Difference]: Finished difference. Result has 180 places, 236 transitions, 2356 flow [2024-06-28 04:06:26,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2073, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2356, PETRI_PLACES=180, PETRI_TRANSITIONS=236} [2024-06-28 04:06:26,485 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-28 04:06:26,485 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 236 transitions, 2356 flow [2024-06-28 04:06:26,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:26,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:26,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:26,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:06:26,486 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:26,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:26,486 INFO L85 PathProgramCache]: Analyzing trace with hash -10476646, now seen corresponding path program 2 times [2024-06-28 04:06:26,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:26,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319604314] [2024-06-28 04:06:26,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:26,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:26,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:27,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:27,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:27,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319604314] [2024-06-28 04:06:27,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319604314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:27,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:27,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:27,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228308485] [2024-06-28 04:06:27,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:27,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:27,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:27,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:27,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:27,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:27,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 236 transitions, 2356 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:27,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:27,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:27,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:27,797 INFO L124 PetriNetUnfolderBase]: 2039/3185 cut-off events. [2024-06-28 04:06:27,798 INFO L125 PetriNetUnfolderBase]: For 143059/143059 co-relation queries the response was YES. [2024-06-28 04:06:27,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24652 conditions, 3185 events. 2039/3185 cut-off events. For 143059/143059 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16800 event pairs, 419 based on Foata normal form. 6/3187 useless extension candidates. Maximal degree in co-relation 24567. Up to 2907 conditions per place. [2024-06-28 04:06:27,825 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 213 selfloop transitions, 40 changer transitions 0/258 dead transitions. [2024-06-28 04:06:27,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 258 transitions, 3115 flow [2024-06-28 04:06:27,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:27,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:27,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:06:27,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-28 04:06:27,826 INFO L175 Difference]: Start difference. First operand has 180 places, 236 transitions, 2356 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:06:27,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 258 transitions, 3115 flow [2024-06-28 04:06:27,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 258 transitions, 3032 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 04:06:27,925 INFO L231 Difference]: Finished difference. Result has 186 places, 242 transitions, 2439 flow [2024-06-28 04:06:27,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2439, PETRI_PLACES=186, PETRI_TRANSITIONS=242} [2024-06-28 04:06:27,926 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-28 04:06:27,926 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 242 transitions, 2439 flow [2024-06-28 04:06:27,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:27,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:27,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:27,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:06:27,927 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:27,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:27,927 INFO L85 PathProgramCache]: Analyzing trace with hash -453766912, now seen corresponding path program 3 times [2024-06-28 04:06:27,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:27,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407206031] [2024-06-28 04:06:27,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:27,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:27,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:28,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:28,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:28,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407206031] [2024-06-28 04:06:28,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407206031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:28,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:28,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:28,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450670511] [2024-06-28 04:06:28,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:28,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:28,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:28,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:28,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:28,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:28,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 242 transitions, 2439 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:28,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:28,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:28,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:29,270 INFO L124 PetriNetUnfolderBase]: 2036/3183 cut-off events. [2024-06-28 04:06:29,270 INFO L125 PetriNetUnfolderBase]: For 144406/144406 co-relation queries the response was YES. [2024-06-28 04:06:29,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24653 conditions, 3183 events. 2036/3183 cut-off events. For 144406/144406 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16769 event pairs, 421 based on Foata normal form. 1/3182 useless extension candidates. Maximal degree in co-relation 24566. Up to 3020 conditions per place. [2024-06-28 04:06:29,358 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 231 selfloop transitions, 20 changer transitions 0/256 dead transitions. [2024-06-28 04:06:29,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 256 transitions, 2977 flow [2024-06-28 04:06:29,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:06:29,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:06:29,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-28 04:06:29,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:06:29,359 INFO L175 Difference]: Start difference. First operand has 186 places, 242 transitions, 2439 flow. Second operand 6 states and 114 transitions. [2024-06-28 04:06:29,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 256 transitions, 2977 flow [2024-06-28 04:06:29,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 256 transitions, 2789 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-28 04:06:29,478 INFO L231 Difference]: Finished difference. Result has 184 places, 242 transitions, 2301 flow [2024-06-28 04:06:29,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2301, PETRI_PLACES=184, PETRI_TRANSITIONS=242} [2024-06-28 04:06:29,480 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-28 04:06:29,480 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 242 transitions, 2301 flow [2024-06-28 04:06:29,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:29,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:29,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:29,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:06:29,481 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:29,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:29,481 INFO L85 PathProgramCache]: Analyzing trace with hash -10239496, now seen corresponding path program 3 times [2024-06-28 04:06:29,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:29,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904222012] [2024-06-28 04:06:29,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:29,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:29,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:30,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:30,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:30,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904222012] [2024-06-28 04:06:30,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904222012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:30,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:30,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:06:30,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637042291] [2024-06-28 04:06:30,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:30,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:06:30,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:30,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:06:30,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:06:30,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:30,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 242 transitions, 2301 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:30,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:30,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:30,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:30,667 INFO L124 PetriNetUnfolderBase]: 1997/3116 cut-off events. [2024-06-28 04:06:30,667 INFO L125 PetriNetUnfolderBase]: For 145563/145563 co-relation queries the response was YES. [2024-06-28 04:06:30,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23857 conditions, 3116 events. 1997/3116 cut-off events. For 145563/145563 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16301 event pairs, 418 based on Foata normal form. 6/3118 useless extension candidates. Maximal degree in co-relation 23773. Up to 2936 conditions per place. [2024-06-28 04:06:30,695 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 227 selfloop transitions, 20 changer transitions 0/252 dead transitions. [2024-06-28 04:06:30,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 252 transitions, 2849 flow [2024-06-28 04:06:30,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:06:30,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:06:30,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-28 04:06:30,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-28 04:06:30,696 INFO L175 Difference]: Start difference. First operand has 184 places, 242 transitions, 2301 flow. Second operand 6 states and 112 transitions. [2024-06-28 04:06:30,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 252 transitions, 2849 flow [2024-06-28 04:06:30,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 252 transitions, 2795 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 04:06:30,824 INFO L231 Difference]: Finished difference. Result has 185 places, 242 transitions, 2294 flow [2024-06-28 04:06:30,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2247, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2294, PETRI_PLACES=185, PETRI_TRANSITIONS=242} [2024-06-28 04:06:30,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-28 04:06:30,825 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 242 transitions, 2294 flow [2024-06-28 04:06:30,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:30,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:30,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:30,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:06:30,826 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:30,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:30,826 INFO L85 PathProgramCache]: Analyzing trace with hash -10230568, now seen corresponding path program 1 times [2024-06-28 04:06:30,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:30,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36017914] [2024-06-28 04:06:30,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:30,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:30,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:31,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:31,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:31,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36017914] [2024-06-28 04:06:31,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36017914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:31,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:31,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:31,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362478856] [2024-06-28 04:06:31,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:31,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:31,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:31,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:31,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:31,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:31,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 242 transitions, 2294 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:31,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:31,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:31,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:32,382 INFO L124 PetriNetUnfolderBase]: 2036/3185 cut-off events. [2024-06-28 04:06:32,382 INFO L125 PetriNetUnfolderBase]: For 156312/156312 co-relation queries the response was YES. [2024-06-28 04:06:32,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24260 conditions, 3185 events. 2036/3185 cut-off events. For 156312/156312 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16774 event pairs, 437 based on Foata normal form. 14/3192 useless extension candidates. Maximal degree in co-relation 24175. Up to 2910 conditions per place. [2024-06-28 04:06:32,413 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 227 selfloop transitions, 28 changer transitions 0/260 dead transitions. [2024-06-28 04:06:32,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 260 transitions, 2956 flow [2024-06-28 04:06:32,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:06:32,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:06:32,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-28 04:06:32,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-28 04:06:32,414 INFO L175 Difference]: Start difference. First operand has 185 places, 242 transitions, 2294 flow. Second operand 6 states and 118 transitions. [2024-06-28 04:06:32,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 260 transitions, 2956 flow [2024-06-28 04:06:32,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 260 transitions, 2864 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 04:06:32,535 INFO L231 Difference]: Finished difference. Result has 186 places, 244 transitions, 2295 flow [2024-06-28 04:06:32,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2202, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2295, PETRI_PLACES=186, PETRI_TRANSITIONS=244} [2024-06-28 04:06:32,536 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-28 04:06:32,536 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 244 transitions, 2295 flow [2024-06-28 04:06:32,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:32,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:32,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:32,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:06:32,537 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:32,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:32,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1169119478, now seen corresponding path program 1 times [2024-06-28 04:06:32,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:32,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506524020] [2024-06-28 04:06:32,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:32,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:32,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:33,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:33,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:33,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506524020] [2024-06-28 04:06:33,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506524020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:33,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:33,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:33,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799615386] [2024-06-28 04:06:33,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:33,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:33,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:33,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:33,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:33,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:33,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 244 transitions, 2295 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:33,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:33,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:33,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:34,229 INFO L124 PetriNetUnfolderBase]: 2053/3212 cut-off events. [2024-06-28 04:06:34,229 INFO L125 PetriNetUnfolderBase]: For 154659/154659 co-relation queries the response was YES. [2024-06-28 04:06:34,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24688 conditions, 3212 events. 2053/3212 cut-off events. For 154659/154659 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 16948 event pairs, 425 based on Foata normal form. 4/3214 useless extension candidates. Maximal degree in co-relation 24603. Up to 2998 conditions per place. [2024-06-28 04:06:34,257 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 244 selfloop transitions, 26 changer transitions 0/275 dead transitions. [2024-06-28 04:06:34,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 275 transitions, 2961 flow [2024-06-28 04:06:34,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:34,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:34,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 04:06:34,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-28 04:06:34,258 INFO L175 Difference]: Start difference. First operand has 186 places, 244 transitions, 2295 flow. Second operand 9 states and 168 transitions. [2024-06-28 04:06:34,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 275 transitions, 2961 flow [2024-06-28 04:06:34,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 275 transitions, 2890 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 04:06:34,370 INFO L231 Difference]: Finished difference. Result has 191 places, 246 transitions, 2339 flow [2024-06-28 04:06:34,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2339, PETRI_PLACES=191, PETRI_TRANSITIONS=246} [2024-06-28 04:06:34,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-28 04:06:34,371 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 246 transitions, 2339 flow [2024-06-28 04:06:34,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:34,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:34,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:34,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:06:34,372 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:34,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:34,372 INFO L85 PathProgramCache]: Analyzing trace with hash -615673004, now seen corresponding path program 2 times [2024-06-28 04:06:34,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:34,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654892834] [2024-06-28 04:06:34,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:34,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:34,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:35,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:35,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:35,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654892834] [2024-06-28 04:06:35,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654892834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:35,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:35,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:35,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369326704] [2024-06-28 04:06:35,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:35,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:35,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:35,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:35,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:35,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:35,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 246 transitions, 2339 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:35,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:35,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:35,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:36,077 INFO L124 PetriNetUnfolderBase]: 2095/3278 cut-off events. [2024-06-28 04:06:36,077 INFO L125 PetriNetUnfolderBase]: For 165967/165967 co-relation queries the response was YES. [2024-06-28 04:06:36,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25538 conditions, 3278 events. 2095/3278 cut-off events. For 165967/165967 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 17310 event pairs, 423 based on Foata normal form. 4/3280 useless extension candidates. Maximal degree in co-relation 25452. Up to 2999 conditions per place. [2024-06-28 04:06:36,108 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 248 selfloop transitions, 30 changer transitions 0/283 dead transitions. [2024-06-28 04:06:36,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 283 transitions, 3253 flow [2024-06-28 04:06:36,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:36,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:36,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:06:36,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:06:36,110 INFO L175 Difference]: Start difference. First operand has 191 places, 246 transitions, 2339 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:06:36,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 283 transitions, 3253 flow [2024-06-28 04:06:36,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 283 transitions, 3156 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:36,296 INFO L231 Difference]: Finished difference. Result has 194 places, 251 transitions, 2445 flow [2024-06-28 04:06:36,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2445, PETRI_PLACES=194, PETRI_TRANSITIONS=251} [2024-06-28 04:06:36,297 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-28 04:06:36,297 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 251 transitions, 2445 flow [2024-06-28 04:06:36,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:36,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:36,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:36,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:06:36,298 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:36,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:36,298 INFO L85 PathProgramCache]: Analyzing trace with hash -416223344, now seen corresponding path program 3 times [2024-06-28 04:06:36,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:36,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630711395] [2024-06-28 04:06:36,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:36,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:36,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:37,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:37,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:37,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630711395] [2024-06-28 04:06:37,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630711395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:37,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:37,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:37,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658445947] [2024-06-28 04:06:37,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:37,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:37,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:37,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:37,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:37,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:37,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 251 transitions, 2445 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:37,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:37,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:37,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:38,180 INFO L124 PetriNetUnfolderBase]: 2087/3266 cut-off events. [2024-06-28 04:06:38,180 INFO L125 PetriNetUnfolderBase]: For 170104/170104 co-relation queries the response was YES. [2024-06-28 04:06:38,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25573 conditions, 3266 events. 2087/3266 cut-off events. For 170104/170104 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 17279 event pairs, 428 based on Foata normal form. 4/3268 useless extension candidates. Maximal degree in co-relation 25485. Up to 3019 conditions per place. [2024-06-28 04:06:38,211 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 244 selfloop transitions, 33 changer transitions 0/282 dead transitions. [2024-06-28 04:06:38,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 282 transitions, 3122 flow [2024-06-28 04:06:38,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:38,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:38,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 04:06:38,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-28 04:06:38,213 INFO L175 Difference]: Start difference. First operand has 194 places, 251 transitions, 2445 flow. Second operand 9 states and 169 transitions. [2024-06-28 04:06:38,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 282 transitions, 3122 flow [2024-06-28 04:06:38,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 282 transitions, 2949 flow, removed 72 selfloop flow, removed 5 redundant places. [2024-06-28 04:06:38,354 INFO L231 Difference]: Finished difference. Result has 198 places, 252 transitions, 2392 flow [2024-06-28 04:06:38,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2310, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2392, PETRI_PLACES=198, PETRI_TRANSITIONS=252} [2024-06-28 04:06:38,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-28 04:06:38,355 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 252 transitions, 2392 flow [2024-06-28 04:06:38,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:38,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:38,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:38,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:06:38,355 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:38,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:38,356 INFO L85 PathProgramCache]: Analyzing trace with hash -823143596, now seen corresponding path program 4 times [2024-06-28 04:06:38,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:38,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038791192] [2024-06-28 04:06:38,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:38,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:38,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:39,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:39,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:39,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038791192] [2024-06-28 04:06:39,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038791192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:39,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:39,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:39,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411044865] [2024-06-28 04:06:39,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:39,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:39,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:39,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:39,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:39,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:39,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 252 transitions, 2392 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:39,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:39,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:39,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:40,081 INFO L124 PetriNetUnfolderBase]: 2104/3303 cut-off events. [2024-06-28 04:06:40,081 INFO L125 PetriNetUnfolderBase]: For 175236/175236 co-relation queries the response was YES. [2024-06-28 04:06:40,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25699 conditions, 3303 events. 2104/3303 cut-off events. For 175236/175236 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 17502 event pairs, 405 based on Foata normal form. 4/3305 useless extension candidates. Maximal degree in co-relation 25609. Up to 3051 conditions per place. [2024-06-28 04:06:40,116 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 19 changer transitions 0/292 dead transitions. [2024-06-28 04:06:40,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 292 transitions, 3222 flow [2024-06-28 04:06:40,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:40,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:40,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 04:06:40,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-28 04:06:40,117 INFO L175 Difference]: Start difference. First operand has 198 places, 252 transitions, 2392 flow. Second operand 9 states and 169 transitions. [2024-06-28 04:06:40,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 292 transitions, 3222 flow [2024-06-28 04:06:40,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 292 transitions, 3155 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:40,292 INFO L231 Difference]: Finished difference. Result has 202 places, 258 transitions, 2552 flow [2024-06-28 04:06:40,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2325, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2552, PETRI_PLACES=202, PETRI_TRANSITIONS=258} [2024-06-28 04:06:40,293 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-28 04:06:40,293 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 258 transitions, 2552 flow [2024-06-28 04:06:40,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:40,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:40,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:40,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:06:40,294 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:40,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:40,294 INFO L85 PathProgramCache]: Analyzing trace with hash -734429966, now seen corresponding path program 5 times [2024-06-28 04:06:40,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:40,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99126680] [2024-06-28 04:06:40,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:40,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:40,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:41,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:41,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:41,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99126680] [2024-06-28 04:06:41,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99126680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:41,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:41,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:41,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938618595] [2024-06-28 04:06:41,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:41,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:41,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:41,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:41,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:41,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:41,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 258 transitions, 2552 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:41,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:41,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:41,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:42,042 INFO L124 PetriNetUnfolderBase]: 2121/3320 cut-off events. [2024-06-28 04:06:42,042 INFO L125 PetriNetUnfolderBase]: For 184428/184428 co-relation queries the response was YES. [2024-06-28 04:06:42,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26229 conditions, 3320 events. 2121/3320 cut-off events. For 184428/184428 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17652 event pairs, 431 based on Foata normal form. 4/3322 useless extension candidates. Maximal degree in co-relation 26136. Up to 3118 conditions per place. [2024-06-28 04:06:42,071 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 266 selfloop transitions, 21 changer transitions 0/292 dead transitions. [2024-06-28 04:06:42,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 292 transitions, 3274 flow [2024-06-28 04:06:42,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:42,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:42,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 04:06:42,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-28 04:06:42,073 INFO L175 Difference]: Start difference. First operand has 202 places, 258 transitions, 2552 flow. Second operand 9 states and 169 transitions. [2024-06-28 04:06:42,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 292 transitions, 3274 flow [2024-06-28 04:06:42,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 292 transitions, 3108 flow, removed 74 selfloop flow, removed 4 redundant places. [2024-06-28 04:06:42,245 INFO L231 Difference]: Finished difference. Result has 207 places, 260 transitions, 2503 flow [2024-06-28 04:06:42,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2386, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2503, PETRI_PLACES=207, PETRI_TRANSITIONS=260} [2024-06-28 04:06:42,246 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-28 04:06:42,246 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 260 transitions, 2503 flow [2024-06-28 04:06:42,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:42,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:42,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:42,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:06:42,247 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:42,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:42,247 INFO L85 PathProgramCache]: Analyzing trace with hash -734577836, now seen corresponding path program 6 times [2024-06-28 04:06:42,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:42,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874599229] [2024-06-28 04:06:42,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:42,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:42,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:43,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:43,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:43,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874599229] [2024-06-28 04:06:43,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874599229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:43,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:43,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:43,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441511486] [2024-06-28 04:06:43,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:43,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:43,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:43,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:43,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:43,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:43,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 260 transitions, 2503 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:43,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:43,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:43,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:44,071 INFO L124 PetriNetUnfolderBase]: 2138/3347 cut-off events. [2024-06-28 04:06:44,071 INFO L125 PetriNetUnfolderBase]: For 190312/190312 co-relation queries the response was YES. [2024-06-28 04:06:44,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26463 conditions, 3347 events. 2138/3347 cut-off events. For 190312/190312 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 17795 event pairs, 424 based on Foata normal form. 4/3349 useless extension candidates. Maximal degree in co-relation 26368. Up to 3104 conditions per place. [2024-06-28 04:06:44,101 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 24 changer transitions 0/297 dead transitions. [2024-06-28 04:06:44,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 297 transitions, 3299 flow [2024-06-28 04:06:44,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:44,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:44,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:06:44,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:06:44,103 INFO L175 Difference]: Start difference. First operand has 207 places, 260 transitions, 2503 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:06:44,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 297 transitions, 3299 flow [2024-06-28 04:06:44,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 297 transitions, 3200 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:44,310 INFO L231 Difference]: Finished difference. Result has 210 places, 264 transitions, 2597 flow [2024-06-28 04:06:44,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2404, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2597, PETRI_PLACES=210, PETRI_TRANSITIONS=264} [2024-06-28 04:06:44,311 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-28 04:06:44,311 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 264 transitions, 2597 flow [2024-06-28 04:06:44,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:44,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:44,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:44,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:06:44,312 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:44,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:44,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1158622326, now seen corresponding path program 1 times [2024-06-28 04:06:44,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:44,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649767304] [2024-06-28 04:06:44,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:44,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:44,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:45,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:45,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:45,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649767304] [2024-06-28 04:06:45,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649767304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:45,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:45,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:06:45,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675410225] [2024-06-28 04:06:45,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:45,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:06:45,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:45,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:06:45,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:06:45,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:45,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 264 transitions, 2597 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:06:45,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:45,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:45,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:46,687 INFO L124 PetriNetUnfolderBase]: 2196/3445 cut-off events. [2024-06-28 04:06:46,688 INFO L125 PetriNetUnfolderBase]: For 214762/214762 co-relation queries the response was YES. [2024-06-28 04:06:46,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27516 conditions, 3445 events. 2196/3445 cut-off events. For 214762/214762 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18549 event pairs, 426 based on Foata normal form. 16/3459 useless extension candidates. Maximal degree in co-relation 27419. Up to 3106 conditions per place. [2024-06-28 04:06:46,724 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 264 selfloop transitions, 37 changer transitions 0/306 dead transitions. [2024-06-28 04:06:46,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 306 transitions, 3405 flow [2024-06-28 04:06:46,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:06:46,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:06:46,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-28 04:06:46,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567627494456763 [2024-06-28 04:06:46,726 INFO L175 Difference]: Start difference. First operand has 210 places, 264 transitions, 2597 flow. Second operand 11 states and 206 transitions. [2024-06-28 04:06:46,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 306 transitions, 3405 flow [2024-06-28 04:06:46,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 306 transitions, 3251 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-28 04:06:46,933 INFO L231 Difference]: Finished difference. Result has 215 places, 265 transitions, 2576 flow [2024-06-28 04:06:46,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2445, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2576, PETRI_PLACES=215, PETRI_TRANSITIONS=265} [2024-06-28 04:06:46,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-28 04:06:46,933 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 265 transitions, 2576 flow [2024-06-28 04:06:46,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:06:46,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:46,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:46,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:06:46,934 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:46,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:46,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1357924116, now seen corresponding path program 2 times [2024-06-28 04:06:46,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:46,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854299547] [2024-06-28 04:06:46,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:46,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:46,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:48,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:48,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:48,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854299547] [2024-06-28 04:06:48,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854299547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:48,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:48,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:06:48,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925061596] [2024-06-28 04:06:48,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:48,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:06:48,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:48,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:06:48,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:06:48,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:48,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 265 transitions, 2576 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:06:48,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:48,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:48,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:49,011 INFO L124 PetriNetUnfolderBase]: 2254/3553 cut-off events. [2024-06-28 04:06:49,011 INFO L125 PetriNetUnfolderBase]: For 225013/225013 co-relation queries the response was YES. [2024-06-28 04:06:49,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28319 conditions, 3553 events. 2254/3553 cut-off events. For 225013/225013 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 19438 event pairs, 441 based on Foata normal form. 16/3567 useless extension candidates. Maximal degree in co-relation 28221. Up to 3246 conditions per place. [2024-06-28 04:06:49,046 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 269 selfloop transitions, 28 changer transitions 0/302 dead transitions. [2024-06-28 04:06:49,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 302 transitions, 3362 flow [2024-06-28 04:06:49,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:06:49,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:06:49,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 04:06:49,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-28 04:06:49,049 INFO L175 Difference]: Start difference. First operand has 215 places, 265 transitions, 2576 flow. Second operand 10 states and 187 transitions. [2024-06-28 04:06:49,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 302 transitions, 3362 flow [2024-06-28 04:06:49,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 302 transitions, 3269 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 04:06:49,299 INFO L231 Difference]: Finished difference. Result has 216 places, 266 transitions, 2598 flow [2024-06-28 04:06:49,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2483, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2598, PETRI_PLACES=216, PETRI_TRANSITIONS=266} [2024-06-28 04:06:49,299 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-28 04:06:49,300 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 266 transitions, 2598 flow [2024-06-28 04:06:49,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:06:49,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:49,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:49,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:06:49,300 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:49,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:49,301 INFO L85 PathProgramCache]: Analyzing trace with hash -408598832, now seen corresponding path program 3 times [2024-06-28 04:06:49,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:49,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935625721] [2024-06-28 04:06:49,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:49,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:49,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:50,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:50,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:50,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935625721] [2024-06-28 04:06:50,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935625721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:50,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:50,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:06:50,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68019295] [2024-06-28 04:06:50,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:50,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:06:50,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:50,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:06:50,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:06:50,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:50,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 266 transitions, 2598 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:06:50,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:50,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:50,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:51,281 INFO L124 PetriNetUnfolderBase]: 2381/3766 cut-off events. [2024-06-28 04:06:51,281 INFO L125 PetriNetUnfolderBase]: For 252541/252541 co-relation queries the response was YES. [2024-06-28 04:06:51,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30919 conditions, 3766 events. 2381/3766 cut-off events. For 252541/252541 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21059 event pairs, 463 based on Foata normal form. 12/3776 useless extension candidates. Maximal degree in co-relation 30820. Up to 3069 conditions per place. [2024-06-28 04:06:51,332 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 262 selfloop transitions, 42 changer transitions 0/309 dead transitions. [2024-06-28 04:06:51,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 309 transitions, 3676 flow [2024-06-28 04:06:51,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:06:51,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:06:51,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-28 04:06:51,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47073170731707314 [2024-06-28 04:06:51,334 INFO L175 Difference]: Start difference. First operand has 216 places, 266 transitions, 2598 flow. Second operand 10 states and 193 transitions. [2024-06-28 04:06:51,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 309 transitions, 3676 flow [2024-06-28 04:06:51,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 309 transitions, 3599 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 04:06:51,585 INFO L231 Difference]: Finished difference. Result has 218 places, 268 transitions, 2717 flow [2024-06-28 04:06:51,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2521, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2717, PETRI_PLACES=218, PETRI_TRANSITIONS=268} [2024-06-28 04:06:51,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-28 04:06:51,586 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 268 transitions, 2717 flow [2024-06-28 04:06:51,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:06:51,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:51,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:51,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:06:51,587 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:51,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:51,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1365275766, now seen corresponding path program 4 times [2024-06-28 04:06:51,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:51,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267833488] [2024-06-28 04:06:51,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:51,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:51,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:52,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:52,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:52,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267833488] [2024-06-28 04:06:52,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267833488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:52,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:52,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:06:52,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50074504] [2024-06-28 04:06:52,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:52,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:06:52,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:52,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:06:52,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:06:52,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:52,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 268 transitions, 2717 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:06:52,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:52,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:52,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:53,756 INFO L124 PetriNetUnfolderBase]: 2414/3825 cut-off events. [2024-06-28 04:06:53,756 INFO L125 PetriNetUnfolderBase]: For 260301/260301 co-relation queries the response was YES. [2024-06-28 04:06:53,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31301 conditions, 3825 events. 2414/3825 cut-off events. For 260301/260301 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 21409 event pairs, 502 based on Foata normal form. 16/3839 useless extension candidates. Maximal degree in co-relation 31201. Up to 3473 conditions per place. [2024-06-28 04:06:53,793 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 265 selfloop transitions, 39 changer transitions 0/309 dead transitions. [2024-06-28 04:06:53,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 309 transitions, 3531 flow [2024-06-28 04:06:53,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:06:53,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:06:53,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-28 04:06:53,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567627494456763 [2024-06-28 04:06:53,795 INFO L175 Difference]: Start difference. First operand has 218 places, 268 transitions, 2717 flow. Second operand 11 states and 206 transitions. [2024-06-28 04:06:53,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 309 transitions, 3531 flow [2024-06-28 04:06:54,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 309 transitions, 3444 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 04:06:54,118 INFO L231 Difference]: Finished difference. Result has 223 places, 269 transitions, 2774 flow [2024-06-28 04:06:54,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2636, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2774, PETRI_PLACES=223, PETRI_TRANSITIONS=269} [2024-06-28 04:06:54,119 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-28 04:06:54,119 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 269 transitions, 2774 flow [2024-06-28 04:06:54,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:06:54,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:54,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:54,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:06:54,120 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:54,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:54,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1039717494, now seen corresponding path program 5 times [2024-06-28 04:06:54,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:54,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458268032] [2024-06-28 04:06:54,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:54,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:54,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:55,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-28 04:06:55,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:55,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458268032] [2024-06-28 04:06:55,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458268032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:55,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:55,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:06:55,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121121557] [2024-06-28 04:06:55,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:55,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:06:55,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:55,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:06:55,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:06:55,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:55,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 269 transitions, 2774 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:06:55,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:55,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:55,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:56,285 INFO L124 PetriNetUnfolderBase]: 2472/3933 cut-off events. [2024-06-28 04:06:56,286 INFO L125 PetriNetUnfolderBase]: For 270028/270028 co-relation queries the response was YES. [2024-06-28 04:06:56,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32241 conditions, 3933 events. 2472/3933 cut-off events. For 270028/270028 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 22334 event pairs, 523 based on Foata normal form. 16/3947 useless extension candidates. Maximal degree in co-relation 32139. Up to 3628 conditions per place. [2024-06-28 04:06:56,326 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 281 selfloop transitions, 23 changer transitions 0/309 dead transitions. [2024-06-28 04:06:56,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 309 transitions, 3588 flow [2024-06-28 04:06:56,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:06:56,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:06:56,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 04:06:56,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-28 04:06:56,328 INFO L175 Difference]: Start difference. First operand has 223 places, 269 transitions, 2774 flow. Second operand 10 states and 188 transitions. [2024-06-28 04:06:56,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 309 transitions, 3588 flow [2024-06-28 04:06:56,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 309 transitions, 3498 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 04:06:56,622 INFO L231 Difference]: Finished difference. Result has 224 places, 270 transitions, 2793 flow [2024-06-28 04:06:56,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2684, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2793, PETRI_PLACES=224, PETRI_TRANSITIONS=270} [2024-06-28 04:06:56,622 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-28 04:06:56,622 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 270 transitions, 2793 flow [2024-06-28 04:06:56,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:06:56,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:56,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:56,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:06:56,623 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:56,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:56,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1107571922, now seen corresponding path program 7 times [2024-06-28 04:06:56,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:56,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225801497] [2024-06-28 04:06:56,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:56,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:56,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:57,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:57,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:57,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225801497] [2024-06-28 04:06:57,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225801497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:57,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:57,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:57,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151918867] [2024-06-28 04:06:57,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:57,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:57,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:57,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:57,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:57,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:57,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 270 transitions, 2793 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:57,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:57,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:57,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:58,394 INFO L124 PetriNetUnfolderBase]: 2489/3952 cut-off events. [2024-06-28 04:06:58,395 INFO L125 PetriNetUnfolderBase]: For 265694/265694 co-relation queries the response was YES. [2024-06-28 04:06:58,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32516 conditions, 3952 events. 2489/3952 cut-off events. For 265694/265694 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 22501 event pairs, 536 based on Foata normal form. 4/3948 useless extension candidates. Maximal degree in co-relation 32413. Up to 3616 conditions per place. [2024-06-28 04:06:58,435 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 244 selfloop transitions, 51 changer transitions 0/300 dead transitions. [2024-06-28 04:06:58,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 300 transitions, 3533 flow [2024-06-28 04:06:58,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:58,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:58,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 04:06:58,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-28 04:06:58,436 INFO L175 Difference]: Start difference. First operand has 224 places, 270 transitions, 2793 flow. Second operand 9 states and 169 transitions. [2024-06-28 04:06:58,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 300 transitions, 3533 flow [2024-06-28 04:06:58,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 300 transitions, 3462 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 04:06:58,759 INFO L231 Difference]: Finished difference. Result has 225 places, 272 transitions, 2913 flow [2024-06-28 04:06:58,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2722, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2913, PETRI_PLACES=225, PETRI_TRANSITIONS=272} [2024-06-28 04:06:58,759 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-28 04:06:58,759 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 272 transitions, 2913 flow [2024-06-28 04:06:58,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:58,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:58,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:58,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:06:58,760 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:58,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:58,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1503541136, now seen corresponding path program 8 times [2024-06-28 04:06:58,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:58,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832275540] [2024-06-28 04:06:58,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:58,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:58,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:59,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:59,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:59,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832275540] [2024-06-28 04:06:59,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832275540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:59,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:59,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:59,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625321682] [2024-06-28 04:06:59,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:59,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:59,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:59,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:59,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:59,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:06:59,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 272 transitions, 2913 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:59,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:59,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:06:59,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:00,516 INFO L124 PetriNetUnfolderBase]: 2517/3995 cut-off events. [2024-06-28 04:07:00,516 INFO L125 PetriNetUnfolderBase]: For 274239/274239 co-relation queries the response was YES. [2024-06-28 04:07:00,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33068 conditions, 3995 events. 2517/3995 cut-off events. For 274239/274239 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 22763 event pairs, 535 based on Foata normal form. 4/3992 useless extension candidates. Maximal degree in co-relation 32964. Up to 3655 conditions per place. [2024-06-28 04:07:00,558 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 249 selfloop transitions, 51 changer transitions 0/305 dead transitions. [2024-06-28 04:07:00,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 305 transitions, 3696 flow [2024-06-28 04:07:00,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:07:00,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:07:00,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:07:00,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:07:00,560 INFO L175 Difference]: Start difference. First operand has 225 places, 272 transitions, 2913 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:07:00,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 305 transitions, 3696 flow [2024-06-28 04:07:00,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 305 transitions, 3517 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-28 04:07:00,879 INFO L231 Difference]: Finished difference. Result has 227 places, 277 transitions, 2958 flow [2024-06-28 04:07:00,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2740, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2958, PETRI_PLACES=227, PETRI_TRANSITIONS=277} [2024-06-28 04:07:00,880 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-28 04:07:00,880 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 277 transitions, 2958 flow [2024-06-28 04:07:00,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:00,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:00,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:00,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:07:00,881 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:00,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:00,881 INFO L85 PathProgramCache]: Analyzing trace with hash 617143038, now seen corresponding path program 9 times [2024-06-28 04:07:00,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:00,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891438533] [2024-06-28 04:07:00,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:00,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:00,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:01,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-28 04:07:01,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:01,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891438533] [2024-06-28 04:07:01,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891438533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:01,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:01,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:01,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192812996] [2024-06-28 04:07:01,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:01,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:01,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:01,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:01,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:01,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:01,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 277 transitions, 2958 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:01,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:01,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:01,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:02,743 INFO L124 PetriNetUnfolderBase]: 2534/4026 cut-off events. [2024-06-28 04:07:02,743 INFO L125 PetriNetUnfolderBase]: For 284943/284943 co-relation queries the response was YES. [2024-06-28 04:07:02,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33444 conditions, 4026 events. 2534/4026 cut-off events. For 284943/284943 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 22911 event pairs, 528 based on Foata normal form. 4/4026 useless extension candidates. Maximal degree in co-relation 33339. Up to 3715 conditions per place. [2024-06-28 04:07:02,785 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 255 selfloop transitions, 46 changer transitions 0/306 dead transitions. [2024-06-28 04:07:02,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 306 transitions, 3714 flow [2024-06-28 04:07:02,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:07:02,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:07:02,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 04:07:02,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-28 04:07:02,787 INFO L175 Difference]: Start difference. First operand has 227 places, 277 transitions, 2958 flow. Second operand 9 states and 169 transitions. [2024-06-28 04:07:02,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 306 transitions, 3714 flow [2024-06-28 04:07:03,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 306 transitions, 3535 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 04:07:03,113 INFO L231 Difference]: Finished difference. Result has 230 places, 279 transitions, 2968 flow [2024-06-28 04:07:03,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2968, PETRI_PLACES=230, PETRI_TRANSITIONS=279} [2024-06-28 04:07:03,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-28 04:07:03,113 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 279 transitions, 2968 flow [2024-06-28 04:07:03,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:03,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:03,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:03,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:07:03,114 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:03,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:03,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1304091476, now seen corresponding path program 10 times [2024-06-28 04:07:03,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:03,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646159398] [2024-06-28 04:07:03,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:03,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:03,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:03,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:03,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:03,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646159398] [2024-06-28 04:07:03,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646159398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:03,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:03,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:03,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429334106] [2024-06-28 04:07:03,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:03,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:03,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:03,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:03,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:04,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:04,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 279 transitions, 2968 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:04,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:04,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:04,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:04,822 INFO L124 PetriNetUnfolderBase]: 2526/4014 cut-off events. [2024-06-28 04:07:04,822 INFO L125 PetriNetUnfolderBase]: For 286150/286150 co-relation queries the response was YES. [2024-06-28 04:07:04,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33156 conditions, 4014 events. 2526/4014 cut-off events. For 286150/286150 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 22959 event pairs, 525 based on Foata normal form. 4/4014 useless extension candidates. Maximal degree in co-relation 33050. Up to 3626 conditions per place. [2024-06-28 04:07:04,865 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 253 selfloop transitions, 53 changer transitions 0/311 dead transitions. [2024-06-28 04:07:04,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 311 transitions, 3812 flow [2024-06-28 04:07:04,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:07:04,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:07:04,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 04:07:04,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-28 04:07:04,867 INFO L175 Difference]: Start difference. First operand has 230 places, 279 transitions, 2968 flow. Second operand 9 states and 170 transitions. [2024-06-28 04:07:04,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 311 transitions, 3812 flow [2024-06-28 04:07:05,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 311 transitions, 3617 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-28 04:07:05,191 INFO L231 Difference]: Finished difference. Result has 232 places, 283 transitions, 3066 flow [2024-06-28 04:07:05,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2773, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3066, PETRI_PLACES=232, PETRI_TRANSITIONS=283} [2024-06-28 04:07:05,191 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-28 04:07:05,191 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 283 transitions, 3066 flow [2024-06-28 04:07:05,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:05,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:05,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:05,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:07:05,192 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:05,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:05,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1538882340, now seen corresponding path program 6 times [2024-06-28 04:07:05,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:05,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041871576] [2024-06-28 04:07:05,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:05,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:05,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:06,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:06,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:06,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041871576] [2024-06-28 04:07:06,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041871576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:06,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:06,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:07:06,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086321920] [2024-06-28 04:07:06,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:06,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:07:06,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:06,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:07:06,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:07:06,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:06,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 283 transitions, 3066 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:06,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:06,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:06,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:07,286 INFO L124 PetriNetUnfolderBase]: 2653/4227 cut-off events. [2024-06-28 04:07:07,286 INFO L125 PetriNetUnfolderBase]: For 339872/339872 co-relation queries the response was YES. [2024-06-28 04:07:07,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36177 conditions, 4227 events. 2653/4227 cut-off events. For 339872/339872 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 24438 event pairs, 547 based on Foata normal form. 12/4235 useless extension candidates. Maximal degree in co-relation 36071. Up to 3521 conditions per place. [2024-06-28 04:07:07,331 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 237 selfloop transitions, 86 changer transitions 0/328 dead transitions. [2024-06-28 04:07:07,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 328 transitions, 4238 flow [2024-06-28 04:07:07,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:07:07,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:07:07,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-28 04:07:07,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722838137472284 [2024-06-28 04:07:07,333 INFO L175 Difference]: Start difference. First operand has 232 places, 283 transitions, 3066 flow. Second operand 11 states and 213 transitions. [2024-06-28 04:07:07,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 328 transitions, 4238 flow [2024-06-28 04:07:07,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 328 transitions, 4041 flow, removed 73 selfloop flow, removed 5 redundant places. [2024-06-28 04:07:07,767 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3178 flow [2024-06-28 04:07:07,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2869, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3178, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-28 04:07:07,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-28 04:07:07,767 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3178 flow [2024-06-28 04:07:07,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:07,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:07,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:07,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:07:07,768 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:07,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:07,769 INFO L85 PathProgramCache]: Analyzing trace with hash 816450780, now seen corresponding path program 7 times [2024-06-28 04:07:07,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:07,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818185024] [2024-06-28 04:07:07,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:07,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:07,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:08,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:08,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:08,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818185024] [2024-06-28 04:07:08,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818185024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:08,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:08,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:07:08,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930217254] [2024-06-28 04:07:08,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:08,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:07:08,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:08,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:07:08,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:07:09,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:09,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3178 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:09,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:09,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:09,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:10,066 INFO L124 PetriNetUnfolderBase]: 2722/4351 cut-off events. [2024-06-28 04:07:10,066 INFO L125 PetriNetUnfolderBase]: For 361346/361346 co-relation queries the response was YES. [2024-06-28 04:07:10,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37400 conditions, 4351 events. 2722/4351 cut-off events. For 361346/361346 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 25519 event pairs, 577 based on Foata normal form. 16/4363 useless extension candidates. Maximal degree in co-relation 37292. Up to 3919 conditions per place. [2024-06-28 04:07:10,109 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 270 selfloop transitions, 48 changer transitions 0/323 dead transitions. [2024-06-28 04:07:10,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 323 transitions, 4041 flow [2024-06-28 04:07:10,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:07:10,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:07:10,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 04:07:10,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:07:10,111 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3178 flow. Second operand 10 states and 190 transitions. [2024-06-28 04:07:10,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 323 transitions, 4041 flow [2024-06-28 04:07:10,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 323 transitions, 3886 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 04:07:10,458 INFO L231 Difference]: Finished difference. Result has 242 places, 289 transitions, 3231 flow [2024-06-28 04:07:10,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3026, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3231, PETRI_PLACES=242, PETRI_TRANSITIONS=289} [2024-06-28 04:07:10,458 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-28 04:07:10,458 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 289 transitions, 3231 flow [2024-06-28 04:07:10,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:10,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:10,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:10,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:07:10,459 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:10,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:10,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1225183110, now seen corresponding path program 8 times [2024-06-28 04:07:10,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:10,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633086261] [2024-06-28 04:07:10,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:10,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:10,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:11,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:11,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:11,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633086261] [2024-06-28 04:07:11,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633086261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:11,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:11,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:07:11,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664881045] [2024-06-28 04:07:11,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:11,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:07:11,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:11,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:07:11,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:07:11,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:11,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 289 transitions, 3231 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:11,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:11,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:11,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:12,605 INFO L124 PetriNetUnfolderBase]: 2824/4525 cut-off events. [2024-06-28 04:07:12,606 INFO L125 PetriNetUnfolderBase]: For 390699/390699 co-relation queries the response was YES. [2024-06-28 04:07:12,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39683 conditions, 4525 events. 2824/4525 cut-off events. For 390699/390699 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 26783 event pairs, 506 based on Foata normal form. 12/4533 useless extension candidates. Maximal degree in co-relation 39572. Up to 2877 conditions per place. [2024-06-28 04:07:12,660 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 223 selfloop transitions, 103 changer transitions 0/331 dead transitions. [2024-06-28 04:07:12,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 331 transitions, 4417 flow [2024-06-28 04:07:12,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:07:12,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:07:12,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-28 04:07:12,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-28 04:07:12,662 INFO L175 Difference]: Start difference. First operand has 242 places, 289 transitions, 3231 flow. Second operand 10 states and 195 transitions. [2024-06-28 04:07:12,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 331 transitions, 4417 flow [2024-06-28 04:07:13,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 331 transitions, 4290 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 04:07:13,124 INFO L231 Difference]: Finished difference. Result has 245 places, 291 transitions, 3454 flow [2024-06-28 04:07:13,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3104, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3454, PETRI_PLACES=245, PETRI_TRANSITIONS=291} [2024-06-28 04:07:13,125 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-28 04:07:13,125 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 291 transitions, 3454 flow [2024-06-28 04:07:13,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:13,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:13,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-28 04:07:13,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:07:13,126 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:13,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:13,126 INFO L85 PathProgramCache]: Analyzing trace with hash 823802430, now seen corresponding path program 9 times [2024-06-28 04:07:13,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:13,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242884083] [2024-06-28 04:07:13,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:13,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:13,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:14,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:14,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:14,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242884083] [2024-06-28 04:07:14,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242884083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:14,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:14,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:07:14,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378967182] [2024-06-28 04:07:14,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:14,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:07:14,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:14,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:07:14,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:07:14,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:14,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 291 transitions, 3454 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:14,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:14,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:14,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:15,328 INFO L124 PetriNetUnfolderBase]: 2882/4619 cut-off events. [2024-06-28 04:07:15,328 INFO L125 PetriNetUnfolderBase]: For 413235/413235 co-relation queries the response was YES. [2024-06-28 04:07:15,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40977 conditions, 4619 events. 2882/4619 cut-off events. For 413235/413235 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 27553 event pairs, 637 based on Foata normal form. 16/4628 useless extension candidates. Maximal degree in co-relation 40865. Up to 4159 conditions per place. [2024-06-28 04:07:15,383 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 261 selfloop transitions, 61 changer transitions 0/327 dead transitions. [2024-06-28 04:07:15,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 327 transitions, 4308 flow [2024-06-28 04:07:15,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:07:15,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:07:15,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-28 04:07:15,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-28 04:07:15,384 INFO L175 Difference]: Start difference. First operand has 245 places, 291 transitions, 3454 flow. Second operand 10 states and 191 transitions. [2024-06-28 04:07:15,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 327 transitions, 4308 flow [2024-06-28 04:07:16,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 327 transitions, 4144 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 04:07:16,064 INFO L231 Difference]: Finished difference. Result has 249 places, 292 transitions, 3491 flow [2024-06-28 04:07:16,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3296, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3491, PETRI_PLACES=249, PETRI_TRANSITIONS=292} [2024-06-28 04:07:16,065 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-28 04:07:16,065 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 292 transitions, 3491 flow [2024-06-28 04:07:16,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:16,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:16,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:16,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:07:16,066 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:16,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:16,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1787310628, now seen corresponding path program 10 times [2024-06-28 04:07:16,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:16,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928642088] [2024-06-28 04:07:16,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:16,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:16,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:17,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:17,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:17,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928642088] [2024-06-28 04:07:17,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928642088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:17,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:17,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:07:17,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634077163] [2024-06-28 04:07:17,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:17,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:07:17,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:17,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:07:17,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:07:17,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:17,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 292 transitions, 3491 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:17,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:17,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:17,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:18,389 INFO L124 PetriNetUnfolderBase]: 2940/4717 cut-off events. [2024-06-28 04:07:18,390 INFO L125 PetriNetUnfolderBase]: For 420885/420885 co-relation queries the response was YES. [2024-06-28 04:07:18,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41830 conditions, 4717 events. 2940/4717 cut-off events. For 420885/420885 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28446 event pairs, 653 based on Foata normal form. 16/4726 useless extension candidates. Maximal degree in co-relation 41716. Up to 4266 conditions per place. [2024-06-28 04:07:18,445 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 262 selfloop transitions, 61 changer transitions 0/328 dead transitions. [2024-06-28 04:07:18,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 328 transitions, 4335 flow [2024-06-28 04:07:18,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:07:18,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:07:18,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 04:07:18,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:07:18,453 INFO L175 Difference]: Start difference. First operand has 249 places, 292 transitions, 3491 flow. Second operand 10 states and 190 transitions. [2024-06-28 04:07:18,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 328 transitions, 4335 flow [2024-06-28 04:07:19,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 328 transitions, 4180 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 04:07:19,050 INFO L231 Difference]: Finished difference. Result has 251 places, 293 transitions, 3525 flow [2024-06-28 04:07:19,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3336, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3525, PETRI_PLACES=251, PETRI_TRANSITIONS=293} [2024-06-28 04:07:19,051 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-28 04:07:19,051 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 293 transitions, 3525 flow [2024-06-28 04:07:19,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:19,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:19,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:19,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:07:19,051 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:19,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:19,052 INFO L85 PathProgramCache]: Analyzing trace with hash 824069340, now seen corresponding path program 11 times [2024-06-28 04:07:19,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:19,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537700531] [2024-06-28 04:07:19,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:19,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:19,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:20,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:20,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:20,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537700531] [2024-06-28 04:07:20,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537700531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:20,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:20,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:07:20,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951084759] [2024-06-28 04:07:20,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:20,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:07:20,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:20,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:07:20,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:07:20,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:20,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 293 transitions, 3525 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:20,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:20,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:20,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:21,324 INFO L124 PetriNetUnfolderBase]: 2981/4792 cut-off events. [2024-06-28 04:07:21,324 INFO L125 PetriNetUnfolderBase]: For 426753/426753 co-relation queries the response was YES. [2024-06-28 04:07:21,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42473 conditions, 4792 events. 2981/4792 cut-off events. For 426753/426753 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 28940 event pairs, 637 based on Foata normal form. 12/4800 useless extension candidates. Maximal degree in co-relation 42358. Up to 3998 conditions per place. [2024-06-28 04:07:21,380 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 267 selfloop transitions, 61 changer transitions 0/333 dead transitions. [2024-06-28 04:07:21,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 333 transitions, 4655 flow [2024-06-28 04:07:21,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:07:21,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:07:21,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-28 04:07:21,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-28 04:07:21,382 INFO L175 Difference]: Start difference. First operand has 251 places, 293 transitions, 3525 flow. Second operand 10 states and 195 transitions. [2024-06-28 04:07:21,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 333 transitions, 4655 flow [2024-06-28 04:07:22,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 333 transitions, 4508 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 04:07:22,023 INFO L231 Difference]: Finished difference. Result has 253 places, 294 transitions, 3572 flow [2024-06-28 04:07:22,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3378, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3572, PETRI_PLACES=253, PETRI_TRANSITIONS=294} [2024-06-28 04:07:22,024 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-28 04:07:22,024 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 294 transitions, 3572 flow [2024-06-28 04:07:22,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:22,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:22,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:22,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:07:22,024 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:22,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:22,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1539149250, now seen corresponding path program 12 times [2024-06-28 04:07:22,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:22,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620490489] [2024-06-28 04:07:22,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:22,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:22,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:23,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:23,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:23,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620490489] [2024-06-28 04:07:23,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620490489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:23,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:23,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:07:23,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897190379] [2024-06-28 04:07:23,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:23,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:07:23,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:23,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:07:23,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:07:23,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:23,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 294 transitions, 3572 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:23,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:23,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:23,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:24,318 INFO L124 PetriNetUnfolderBase]: 3039/4890 cut-off events. [2024-06-28 04:07:24,318 INFO L125 PetriNetUnfolderBase]: For 449265/449265 co-relation queries the response was YES. [2024-06-28 04:07:24,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43433 conditions, 4890 events. 3039/4890 cut-off events. For 449265/449265 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 29844 event pairs, 667 based on Foata normal form. 16/4902 useless extension candidates. Maximal degree in co-relation 43317. Up to 4259 conditions per place. [2024-06-28 04:07:24,376 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 243 selfloop transitions, 89 changer transitions 0/337 dead transitions. [2024-06-28 04:07:24,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 337 transitions, 4452 flow [2024-06-28 04:07:24,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:07:24,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:07:24,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 225 transitions. [2024-06-28 04:07:24,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-28 04:07:24,378 INFO L175 Difference]: Start difference. First operand has 253 places, 294 transitions, 3572 flow. Second operand 12 states and 225 transitions. [2024-06-28 04:07:24,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 337 transitions, 4452 flow [2024-06-28 04:07:25,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 337 transitions, 4161 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-06-28 04:07:25,080 INFO L231 Difference]: Finished difference. Result has 255 places, 295 transitions, 3534 flow [2024-06-28 04:07:25,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3534, PETRI_PLACES=255, PETRI_TRANSITIONS=295} [2024-06-28 04:07:25,081 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-28 04:07:25,081 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 295 transitions, 3534 flow [2024-06-28 04:07:25,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:25,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:25,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:25,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:07:25,082 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:25,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:25,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1794662278, now seen corresponding path program 13 times [2024-06-28 04:07:25,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:25,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125952513] [2024-06-28 04:07:25,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:25,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:25,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:26,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:26,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:26,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125952513] [2024-06-28 04:07:26,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125952513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:26,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:26,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:07:26,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494542732] [2024-06-28 04:07:26,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:26,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:07:26,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:26,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:07:26,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:07:26,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:26,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 295 transitions, 3534 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:26,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:26,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:26,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:27,492 INFO L124 PetriNetUnfolderBase]: 3011/4856 cut-off events. [2024-06-28 04:07:27,493 INFO L125 PetriNetUnfolderBase]: For 427827/427827 co-relation queries the response was YES. [2024-06-28 04:07:27,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41595 conditions, 4856 events. 3011/4856 cut-off events. For 427827/427827 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 29580 event pairs, 645 based on Foata normal form. 16/4868 useless extension candidates. Maximal degree in co-relation 41480. Up to 4414 conditions per place. [2024-06-28 04:07:27,540 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 274 selfloop transitions, 50 changer transitions 0/329 dead transitions. [2024-06-28 04:07:27,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 329 transitions, 4318 flow [2024-06-28 04:07:27,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:07:27,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:07:27,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 04:07:27,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-28 04:07:27,541 INFO L175 Difference]: Start difference. First operand has 255 places, 295 transitions, 3534 flow. Second operand 10 states and 188 transitions. [2024-06-28 04:07:27,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 329 transitions, 4318 flow [2024-06-28 04:07:28,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 329 transitions, 4101 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-28 04:07:28,239 INFO L231 Difference]: Finished difference. Result has 255 places, 295 transitions, 3426 flow [2024-06-28 04:07:28,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3317, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3426, PETRI_PLACES=255, PETRI_TRANSITIONS=295} [2024-06-28 04:07:28,240 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-28 04:07:28,240 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 295 transitions, 3426 flow [2024-06-28 04:07:28,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:28,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:28,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:28,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:07:28,240 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:28,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:28,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1304245298, now seen corresponding path program 14 times [2024-06-28 04:07:28,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:28,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347132861] [2024-06-28 04:07:28,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:28,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:28,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:29,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:29,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:29,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347132861] [2024-06-28 04:07:29,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347132861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:29,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:29,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:07:29,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493691224] [2024-06-28 04:07:29,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:29,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:07:29,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:29,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:07:29,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:07:29,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:29,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 295 transitions, 3426 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:29,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:29,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:29,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:30,727 INFO L124 PetriNetUnfolderBase]: 2983/4812 cut-off events. [2024-06-28 04:07:30,728 INFO L125 PetriNetUnfolderBase]: For 392257/392257 co-relation queries the response was YES. [2024-06-28 04:07:30,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39733 conditions, 4812 events. 2983/4812 cut-off events. For 392257/392257 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 29376 event pairs, 635 based on Foata normal form. 16/4824 useless extension candidates. Maximal degree in co-relation 39617. Up to 4370 conditions per place. [2024-06-28 04:07:30,782 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 275 selfloop transitions, 49 changer transitions 0/329 dead transitions. [2024-06-28 04:07:30,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 329 transitions, 4210 flow [2024-06-28 04:07:30,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:07:30,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:07:30,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-28 04:07:30,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-28 04:07:30,783 INFO L175 Difference]: Start difference. First operand has 255 places, 295 transitions, 3426 flow. Second operand 10 states and 189 transitions. [2024-06-28 04:07:30,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 329 transitions, 4210 flow [2024-06-28 04:07:31,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 329 transitions, 4064 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 04:07:31,401 INFO L231 Difference]: Finished difference. Result has 256 places, 295 transitions, 3387 flow [2024-06-28 04:07:31,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3280, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3387, PETRI_PLACES=256, PETRI_TRANSITIONS=295} [2024-06-28 04:07:31,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-28 04:07:31,402 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 295 transitions, 3387 flow [2024-06-28 04:07:31,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:31,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:31,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:31,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:07:31,403 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:31,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:31,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1968479242, now seen corresponding path program 1 times [2024-06-28 04:07:31,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:31,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327620500] [2024-06-28 04:07:31,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:31,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:31,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:32,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:32,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:32,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327620500] [2024-06-28 04:07:32,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327620500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:32,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:32,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:32,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655372742] [2024-06-28 04:07:32,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:32,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:32,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:32,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:32,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:32,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:32,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 295 transitions, 3387 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:32,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:32,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:32,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:33,261 INFO L124 PetriNetUnfolderBase]: 2988/4823 cut-off events. [2024-06-28 04:07:33,261 INFO L125 PetriNetUnfolderBase]: For 372731/372731 co-relation queries the response was YES. [2024-06-28 04:07:33,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39734 conditions, 4823 events. 2988/4823 cut-off events. For 372731/372731 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 29380 event pairs, 624 based on Foata normal form. 1/4822 useless extension candidates. Maximal degree in co-relation 39617. Up to 4591 conditions per place. [2024-06-28 04:07:33,316 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 280 selfloop transitions, 37 changer transitions 0/322 dead transitions. [2024-06-28 04:07:33,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 322 transitions, 4343 flow [2024-06-28 04:07:33,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:07:33,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:07:33,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:07:33,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-28 04:07:33,318 INFO L175 Difference]: Start difference. First operand has 256 places, 295 transitions, 3387 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:07:33,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 322 transitions, 4343 flow [2024-06-28 04:07:33,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 322 transitions, 4188 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-28 04:07:33,850 INFO L231 Difference]: Finished difference. Result has 254 places, 301 transitions, 3459 flow [2024-06-28 04:07:33,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3232, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3459, PETRI_PLACES=254, PETRI_TRANSITIONS=301} [2024-06-28 04:07:33,851 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-28 04:07:33,851 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 301 transitions, 3459 flow [2024-06-28 04:07:33,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:33,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:33,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:33,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:07:33,852 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:33,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:33,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1968569607, now seen corresponding path program 1 times [2024-06-28 04:07:33,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:33,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759475902] [2024-06-28 04:07:33,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:33,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:33,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:34,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:34,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:34,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759475902] [2024-06-28 04:07:34,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759475902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:34,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:34,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:34,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611841878] [2024-06-28 04:07:34,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:34,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:34,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:34,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:34,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:34,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:34,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 301 transitions, 3459 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:34,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:34,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:34,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:35,496 INFO L124 PetriNetUnfolderBase]: 3114/5002 cut-off events. [2024-06-28 04:07:35,497 INFO L125 PetriNetUnfolderBase]: For 423511/423511 co-relation queries the response was YES. [2024-06-28 04:07:35,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42590 conditions, 5002 events. 3114/5002 cut-off events. For 423511/423511 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 30566 event pairs, 616 based on Foata normal form. 6/5004 useless extension candidates. Maximal degree in co-relation 42474. Up to 4290 conditions per place. [2024-06-28 04:07:35,548 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 248 selfloop transitions, 87 changer transitions 0/340 dead transitions. [2024-06-28 04:07:35,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 340 transitions, 4889 flow [2024-06-28 04:07:35,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:07:35,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:07:35,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 04:07:35,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49085365853658536 [2024-06-28 04:07:35,556 INFO L175 Difference]: Start difference. First operand has 254 places, 301 transitions, 3459 flow. Second operand 8 states and 161 transitions. [2024-06-28 04:07:35,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 340 transitions, 4889 flow [2024-06-28 04:07:36,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 340 transitions, 4782 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 04:07:36,181 INFO L231 Difference]: Finished difference. Result has 258 places, 312 transitions, 3826 flow [2024-06-28 04:07:36,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3826, PETRI_PLACES=258, PETRI_TRANSITIONS=312} [2024-06-28 04:07:36,182 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-28 04:07:36,182 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 312 transitions, 3826 flow [2024-06-28 04:07:36,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:36,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:36,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:36,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:07:36,183 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:36,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:36,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1972294257, now seen corresponding path program 2 times [2024-06-28 04:07:36,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:36,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961354014] [2024-06-28 04:07:36,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:36,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:36,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:36,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-28 04:07:36,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:36,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961354014] [2024-06-28 04:07:36,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961354014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:36,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:36,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:36,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025741055] [2024-06-28 04:07:36,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:36,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:36,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:36,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:36,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:36,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:36,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 312 transitions, 3826 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:36,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:36,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:36,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:38,117 INFO L124 PetriNetUnfolderBase]: 3240/5180 cut-off events. [2024-06-28 04:07:38,117 INFO L125 PetriNetUnfolderBase]: For 473116/473116 co-relation queries the response was YES. [2024-06-28 04:07:38,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46467 conditions, 5180 events. 3240/5180 cut-off events. For 473116/473116 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 31743 event pairs, 634 based on Foata normal form. 6/5182 useless extension candidates. Maximal degree in co-relation 46348. Up to 4640 conditions per place. [2024-06-28 04:07:38,178 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 275 selfloop transitions, 74 changer transitions 0/354 dead transitions. [2024-06-28 04:07:38,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 354 transitions, 5344 flow [2024-06-28 04:07:38,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:07:38,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:07:38,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-28 04:07:38,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-28 04:07:38,179 INFO L175 Difference]: Start difference. First operand has 258 places, 312 transitions, 3826 flow. Second operand 10 states and 191 transitions. [2024-06-28 04:07:38,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 354 transitions, 5344 flow [2024-06-28 04:07:38,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 354 transitions, 5159 flow, removed 65 selfloop flow, removed 3 redundant places. [2024-06-28 04:07:38,883 INFO L231 Difference]: Finished difference. Result has 266 places, 324 transitions, 4131 flow [2024-06-28 04:07:38,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3665, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4131, PETRI_PLACES=266, PETRI_TRANSITIONS=324} [2024-06-28 04:07:38,883 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-28 04:07:38,884 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 324 transitions, 4131 flow [2024-06-28 04:07:38,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:38,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:38,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:38,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:07:38,884 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:38,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:38,885 INFO L85 PathProgramCache]: Analyzing trace with hash -982460769, now seen corresponding path program 3 times [2024-06-28 04:07:38,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:38,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616205177] [2024-06-28 04:07:38,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:38,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:38,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:39,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:39,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:39,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616205177] [2024-06-28 04:07:39,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616205177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:39,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:39,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:39,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088547751] [2024-06-28 04:07:39,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:39,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:39,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:39,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:39,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:39,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:39,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 324 transitions, 4131 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:39,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:39,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:39,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:40,784 INFO L124 PetriNetUnfolderBase]: 3230/5164 cut-off events. [2024-06-28 04:07:40,784 INFO L125 PetriNetUnfolderBase]: For 470040/470040 co-relation queries the response was YES. [2024-06-28 04:07:40,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46122 conditions, 5164 events. 3230/5164 cut-off events. For 470040/470040 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 31690 event pairs, 635 based on Foata normal form. 6/5166 useless extension candidates. Maximal degree in co-relation 46000. Up to 4637 conditions per place. [2024-06-28 04:07:40,850 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 276 selfloop transitions, 67 changer transitions 0/348 dead transitions. [2024-06-28 04:07:40,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 348 transitions, 5141 flow [2024-06-28 04:07:40,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:07:40,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:07:40,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 04:07:40,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-28 04:07:40,851 INFO L175 Difference]: Start difference. First operand has 266 places, 324 transitions, 4131 flow. Second operand 8 states and 156 transitions. [2024-06-28 04:07:40,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 348 transitions, 5141 flow [2024-06-28 04:07:41,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 348 transitions, 4862 flow, removed 82 selfloop flow, removed 6 redundant places. [2024-06-28 04:07:41,676 INFO L231 Difference]: Finished difference. Result has 268 places, 324 transitions, 3994 flow [2024-06-28 04:07:41,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3852, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3994, PETRI_PLACES=268, PETRI_TRANSITIONS=324} [2024-06-28 04:07:41,677 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-28 04:07:41,677 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 324 transitions, 3994 flow [2024-06-28 04:07:41,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:41,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:41,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:41,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:07:41,678 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:41,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:41,678 INFO L85 PathProgramCache]: Analyzing trace with hash 2053730656, now seen corresponding path program 2 times [2024-06-28 04:07:41,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:41,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950871789] [2024-06-28 04:07:41,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:41,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:41,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:42,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:42,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:42,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950871789] [2024-06-28 04:07:42,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950871789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:42,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:42,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:42,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105882329] [2024-06-28 04:07:42,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:42,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:42,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:42,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:42,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:42,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:42,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 324 transitions, 3994 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:42,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:42,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:42,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:43,845 INFO L124 PetriNetUnfolderBase]: 3235/5191 cut-off events. [2024-06-28 04:07:43,845 INFO L125 PetriNetUnfolderBase]: For 464258/464258 co-relation queries the response was YES. [2024-06-28 04:07:43,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45810 conditions, 5191 events. 3235/5191 cut-off events. For 464258/464258 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 31940 event pairs, 657 based on Foata normal form. 1/5190 useless extension candidates. Maximal degree in co-relation 45687. Up to 4967 conditions per place. [2024-06-28 04:07:43,901 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 23 changer transitions 0/340 dead transitions. [2024-06-28 04:07:43,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 340 transitions, 4764 flow [2024-06-28 04:07:43,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:07:43,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:07:43,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:07:43,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 04:07:43,903 INFO L175 Difference]: Start difference. First operand has 268 places, 324 transitions, 3994 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:07:43,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 340 transitions, 4764 flow [2024-06-28 04:07:44,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 340 transitions, 4630 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:07:44,757 INFO L231 Difference]: Finished difference. Result has 269 places, 327 transitions, 3986 flow [2024-06-28 04:07:44,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3860, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3986, PETRI_PLACES=269, PETRI_TRANSITIONS=327} [2024-06-28 04:07:44,757 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-28 04:07:44,757 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 327 transitions, 3986 flow [2024-06-28 04:07:44,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:44,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:44,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:44,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:07:44,758 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:44,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:44,758 INFO L85 PathProgramCache]: Analyzing trace with hash -397064252, now seen corresponding path program 3 times [2024-06-28 04:07:44,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:44,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237903462] [2024-06-28 04:07:44,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:44,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:44,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:45,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:45,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:45,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237903462] [2024-06-28 04:07:45,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237903462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:45,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:45,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:45,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157185219] [2024-06-28 04:07:45,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:45,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:45,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:45,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:45,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:45,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:45,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 327 transitions, 3986 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:45,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:45,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:45,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:46,819 INFO L124 PetriNetUnfolderBase]: 3232/5187 cut-off events. [2024-06-28 04:07:46,820 INFO L125 PetriNetUnfolderBase]: For 471562/471562 co-relation queries the response was YES. [2024-06-28 04:07:46,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45601 conditions, 5187 events. 3232/5187 cut-off events. For 471562/471562 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 31905 event pairs, 659 based on Foata normal form. 1/5186 useless extension candidates. Maximal degree in co-relation 45477. Up to 4948 conditions per place. [2024-06-28 04:07:46,881 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 314 selfloop transitions, 26 changer transitions 0/345 dead transitions. [2024-06-28 04:07:46,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 345 transitions, 4712 flow [2024-06-28 04:07:46,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:46,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:46,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 04:07:46,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-28 04:07:46,883 INFO L175 Difference]: Start difference. First operand has 269 places, 327 transitions, 3986 flow. Second operand 7 states and 132 transitions. [2024-06-28 04:07:46,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 345 transitions, 4712 flow [2024-06-28 04:07:47,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 345 transitions, 4564 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-28 04:07:47,815 INFO L231 Difference]: Finished difference. Result has 270 places, 327 transitions, 3900 flow [2024-06-28 04:07:47,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3838, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3900, PETRI_PLACES=270, PETRI_TRANSITIONS=327} [2024-06-28 04:07:47,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-28 04:07:47,816 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 327 transitions, 3900 flow [2024-06-28 04:07:47,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:47,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:47,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:47,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:07:47,817 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:47,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:47,817 INFO L85 PathProgramCache]: Analyzing trace with hash -317423051, now seen corresponding path program 4 times [2024-06-28 04:07:47,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:47,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549803310] [2024-06-28 04:07:47,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:47,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:47,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:48,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:48,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:48,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549803310] [2024-06-28 04:07:48,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549803310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:48,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:48,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:07:48,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101383618] [2024-06-28 04:07:48,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:48,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:07:48,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:48,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:07:48,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:07:48,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:48,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 327 transitions, 3900 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:48,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:48,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:48,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:49,488 INFO L124 PetriNetUnfolderBase]: 3262/5217 cut-off events. [2024-06-28 04:07:49,488 INFO L125 PetriNetUnfolderBase]: For 496510/496510 co-relation queries the response was YES. [2024-06-28 04:07:49,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46153 conditions, 5217 events. 3262/5217 cut-off events. For 496510/496510 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 32066 event pairs, 659 based on Foata normal form. 6/5219 useless extension candidates. Maximal degree in co-relation 46028. Up to 4949 conditions per place. [2024-06-28 04:07:49,563 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 315 selfloop transitions, 24 changer transitions 0/344 dead transitions. [2024-06-28 04:07:49,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 344 transitions, 4768 flow [2024-06-28 04:07:49,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:49,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:49,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 04:07:49,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-28 04:07:49,564 INFO L175 Difference]: Start difference. First operand has 270 places, 327 transitions, 3900 flow. Second operand 7 states and 129 transitions. [2024-06-28 04:07:49,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 344 transitions, 4768 flow [2024-06-28 04:07:50,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 344 transitions, 4706 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 04:07:50,447 INFO L231 Difference]: Finished difference. Result has 271 places, 331 transitions, 4001 flow [2024-06-28 04:07:50,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3838, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4001, PETRI_PLACES=271, PETRI_TRANSITIONS=331} [2024-06-28 04:07:50,448 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-28 04:07:50,448 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 331 transitions, 4001 flow [2024-06-28 04:07:50,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:50,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:50,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:50,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:07:50,448 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:50,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:50,449 INFO L85 PathProgramCache]: Analyzing trace with hash -317415394, now seen corresponding path program 1 times [2024-06-28 04:07:50,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:50,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109629808] [2024-06-28 04:07:50,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:50,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:50,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:51,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:51,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:51,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109629808] [2024-06-28 04:07:51,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109629808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:51,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:51,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:51,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876647676] [2024-06-28 04:07:51,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:51,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:51,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:51,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:51,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:51,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:51,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 331 transitions, 4001 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:51,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:51,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:51,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:52,344 INFO L124 PetriNetUnfolderBase]: 3274/5234 cut-off events. [2024-06-28 04:07:52,344 INFO L125 PetriNetUnfolderBase]: For 505010/505010 co-relation queries the response was YES. [2024-06-28 04:07:52,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46561 conditions, 5234 events. 3274/5234 cut-off events. For 505010/505010 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 32231 event pairs, 667 based on Foata normal form. 4/5231 useless extension candidates. Maximal degree in co-relation 46435. Up to 4929 conditions per place. [2024-06-28 04:07:52,409 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 308 selfloop transitions, 34 changer transitions 0/347 dead transitions. [2024-06-28 04:07:52,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 347 transitions, 4855 flow [2024-06-28 04:07:52,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:07:52,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:07:52,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-28 04:07:52,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-28 04:07:52,410 INFO L175 Difference]: Start difference. First operand has 271 places, 331 transitions, 4001 flow. Second operand 6 states and 116 transitions. [2024-06-28 04:07:52,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 347 transitions, 4855 flow [2024-06-28 04:07:53,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 347 transitions, 4730 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-28 04:07:53,236 INFO L231 Difference]: Finished difference. Result has 272 places, 335 transitions, 4055 flow [2024-06-28 04:07:53,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3876, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4055, PETRI_PLACES=272, PETRI_TRANSITIONS=335} [2024-06-28 04:07:53,237 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-28 04:07:53,237 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 335 transitions, 4055 flow [2024-06-28 04:07:53,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:53,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:53,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:53,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:07:53,237 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:53,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:53,238 INFO L85 PathProgramCache]: Analyzing trace with hash -324780281, now seen corresponding path program 5 times [2024-06-28 04:07:53,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:53,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002046519] [2024-06-28 04:07:53,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:53,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:53,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:53,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:53,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:53,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002046519] [2024-06-28 04:07:53,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002046519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:53,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:53,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:53,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060600687] [2024-06-28 04:07:53,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:53,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:53,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:53,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:53,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:54,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:54,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 335 transitions, 4055 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:54,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:54,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:54,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:55,045 INFO L124 PetriNetUnfolderBase]: 3312/5292 cut-off events. [2024-06-28 04:07:55,045 INFO L125 PetriNetUnfolderBase]: For 522226/522226 co-relation queries the response was YES. [2024-06-28 04:07:55,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47647 conditions, 5292 events. 3312/5292 cut-off events. For 522226/522226 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 32558 event pairs, 645 based on Foata normal form. 6/5294 useless extension candidates. Maximal degree in co-relation 47520. Up to 4828 conditions per place. [2024-06-28 04:07:55,114 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 308 selfloop transitions, 47 changer transitions 0/360 dead transitions. [2024-06-28 04:07:55,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 360 transitions, 5227 flow [2024-06-28 04:07:55,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:07:55,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:07:55,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 04:07:55,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-28 04:07:55,116 INFO L175 Difference]: Start difference. First operand has 272 places, 335 transitions, 4055 flow. Second operand 9 states and 160 transitions. [2024-06-28 04:07:55,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 360 transitions, 5227 flow [2024-06-28 04:07:56,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 360 transitions, 5095 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 04:07:56,058 INFO L231 Difference]: Finished difference. Result has 277 places, 340 transitions, 4190 flow [2024-06-28 04:07:56,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3925, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4190, PETRI_PLACES=277, PETRI_TRANSITIONS=340} [2024-06-28 04:07:56,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-28 04:07:56,059 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 340 transitions, 4190 flow [2024-06-28 04:07:56,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:56,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:56,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:07:56,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:07:56,060 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:56,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:56,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1126563215, now seen corresponding path program 6 times [2024-06-28 04:07:56,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:56,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217395222] [2024-06-28 04:07:56,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:56,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:56,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:56,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:56,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:56,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217395222] [2024-06-28 04:07:56,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217395222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:56,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:56,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:56,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348553444] [2024-06-28 04:07:56,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:56,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:56,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:56,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:56,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:56,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:56,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 340 transitions, 4190 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:56,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:56,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:56,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:57,865 INFO L124 PetriNetUnfolderBase]: 3326/5326 cut-off events. [2024-06-28 04:07:57,865 INFO L125 PetriNetUnfolderBase]: For 520386/520386 co-relation queries the response was YES. [2024-06-28 04:07:57,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47973 conditions, 5326 events. 3326/5326 cut-off events. For 520386/520386 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 32891 event pairs, 653 based on Foata normal form. 6/5328 useless extension candidates. Maximal degree in co-relation 47845. Up to 4841 conditions per place. [2024-06-28 04:07:57,929 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 307 selfloop transitions, 51 changer transitions 0/363 dead transitions. [2024-06-28 04:07:57,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 363 transitions, 5319 flow [2024-06-28 04:07:57,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:07:57,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:07:57,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:07:57,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-28 04:07:57,930 INFO L175 Difference]: Start difference. First operand has 277 places, 340 transitions, 4190 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:07:57,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 363 transitions, 5319 flow [2024-06-28 04:07:58,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 363 transitions, 5067 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-28 04:07:58,686 INFO L231 Difference]: Finished difference. Result has 279 places, 344 transitions, 4170 flow [2024-06-28 04:07:58,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3952, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4170, PETRI_PLACES=279, PETRI_TRANSITIONS=344} [2024-06-28 04:07:58,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-28 04:07:58,686 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 344 transitions, 4170 flow [2024-06-28 04:07:58,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:07:58,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:58,687 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-28 04:07:58,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:07:58,687 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:58,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:58,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1882966866, now seen corresponding path program 1 times [2024-06-28 04:07:58,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:58,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946151535] [2024-06-28 04:07:58,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:58,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:58,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:59,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-28 04:07:59,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:59,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946151535] [2024-06-28 04:07:59,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946151535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:59,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:59,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:07:59,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339113298] [2024-06-28 04:07:59,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:59,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:07:59,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:59,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:07:59,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:07:59,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:07:59,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 344 transitions, 4170 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:07:59,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:59,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:07:59,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:01,116 INFO L124 PetriNetUnfolderBase]: 3367/5401 cut-off events. [2024-06-28 04:08:01,116 INFO L125 PetriNetUnfolderBase]: For 540793/540793 co-relation queries the response was YES. [2024-06-28 04:08:01,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48196 conditions, 5401 events. 3367/5401 cut-off events. For 540793/540793 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 33398 event pairs, 657 based on Foata normal form. 12/5411 useless extension candidates. Maximal degree in co-relation 48067. Up to 5044 conditions per place. [2024-06-28 04:08:01,182 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 349 selfloop transitions, 27 changer transitions 0/381 dead transitions. [2024-06-28 04:08:01,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 381 transitions, 5086 flow [2024-06-28 04:08:01,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:08:01,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:08:01,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 04:08:01,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-28 04:08:01,184 INFO L175 Difference]: Start difference. First operand has 279 places, 344 transitions, 4170 flow. Second operand 10 states and 186 transitions. [2024-06-28 04:08:01,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 381 transitions, 5086 flow [2024-06-28 04:08:02,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 381 transitions, 4931 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:02,252 INFO L231 Difference]: Finished difference. Result has 283 places, 345 transitions, 4127 flow [2024-06-28 04:08:02,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4015, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4127, PETRI_PLACES=283, PETRI_TRANSITIONS=345} [2024-06-28 04:08:02,252 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-28 04:08:02,253 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 345 transitions, 4127 flow [2024-06-28 04:08:02,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:08:02,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:02,253 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-28 04:08:02,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:08:02,253 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:02,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:02,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1905992524, now seen corresponding path program 2 times [2024-06-28 04:08:02,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:02,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691363606] [2024-06-28 04:08:02,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:02,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:02,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:03,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:03,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:03,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691363606] [2024-06-28 04:08:03,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691363606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:03,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:03,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:08:03,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732049824] [2024-06-28 04:08:03,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:03,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:08:03,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:03,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:08:03,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:08:03,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:03,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 345 transitions, 4127 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:08:03,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:03,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:03,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:04,809 INFO L124 PetriNetUnfolderBase]: 3408/5472 cut-off events. [2024-06-28 04:08:04,810 INFO L125 PetriNetUnfolderBase]: For 556198/556198 co-relation queries the response was YES. [2024-06-28 04:08:04,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48667 conditions, 5472 events. 3408/5472 cut-off events. For 556198/556198 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 34033 event pairs, 653 based on Foata normal form. 12/5482 useless extension candidates. Maximal degree in co-relation 48537. Up to 4821 conditions per place. [2024-06-28 04:08:04,883 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 340 selfloop transitions, 46 changer transitions 0/391 dead transitions. [2024-06-28 04:08:04,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 391 transitions, 5159 flow [2024-06-28 04:08:04,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:08:04,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:08:04,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-28 04:08:04,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:08:04,884 INFO L175 Difference]: Start difference. First operand has 283 places, 345 transitions, 4127 flow. Second operand 11 states and 209 transitions. [2024-06-28 04:08:04,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 391 transitions, 5159 flow [2024-06-28 04:08:05,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 391 transitions, 5077 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 04:08:05,889 INFO L231 Difference]: Finished difference. Result has 286 places, 346 transitions, 4211 flow [2024-06-28 04:08:05,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4045, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4211, PETRI_PLACES=286, PETRI_TRANSITIONS=346} [2024-06-28 04:08:05,890 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-28 04:08:05,890 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 346 transitions, 4211 flow [2024-06-28 04:08:05,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:08:05,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:05,890 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-28 04:08:05,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:08:05,891 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:05,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:05,891 INFO L85 PathProgramCache]: Analyzing trace with hash -18020360, now seen corresponding path program 3 times [2024-06-28 04:08:05,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:05,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149772721] [2024-06-28 04:08:05,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:05,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:05,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:07,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:07,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:07,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149772721] [2024-06-28 04:08:07,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149772721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:07,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:07,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:08:07,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366095089] [2024-06-28 04:08:07,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:07,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:08:07,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:07,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:08:07,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:08:07,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:07,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 346 transitions, 4211 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:08:07,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:07,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:07,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:08,423 INFO L124 PetriNetUnfolderBase]: 3388/5440 cut-off events. [2024-06-28 04:08:08,423 INFO L125 PetriNetUnfolderBase]: For 543576/543576 co-relation queries the response was YES. [2024-06-28 04:08:08,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47744 conditions, 5440 events. 3388/5440 cut-off events. For 543576/543576 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 33735 event pairs, 658 based on Foata normal form. 12/5450 useless extension candidates. Maximal degree in co-relation 47613. Up to 5083 conditions per place. [2024-06-28 04:08:08,493 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 350 selfloop transitions, 27 changer transitions 0/382 dead transitions. [2024-06-28 04:08:08,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 382 transitions, 5079 flow [2024-06-28 04:08:08,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:08:08,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:08:08,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 04:08:08,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-28 04:08:08,495 INFO L175 Difference]: Start difference. First operand has 286 places, 346 transitions, 4211 flow. Second operand 10 states and 186 transitions. [2024-06-28 04:08:08,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 382 transitions, 5079 flow [2024-06-28 04:08:09,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 382 transitions, 4939 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-28 04:08:09,507 INFO L231 Difference]: Finished difference. Result has 287 places, 346 transitions, 4131 flow [2024-06-28 04:08:09,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4071, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4131, PETRI_PLACES=287, PETRI_TRANSITIONS=346} [2024-06-28 04:08:09,508 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-28 04:08:09,508 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 346 transitions, 4131 flow [2024-06-28 04:08:09,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:08:09,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:09,508 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-28 04:08:09,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:08:09,509 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:09,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:09,509 INFO L85 PathProgramCache]: Analyzing trace with hash 252353716, now seen corresponding path program 4 times [2024-06-28 04:08:09,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:09,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741563502] [2024-06-28 04:08:09,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:09,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:09,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:10,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:10,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:10,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741563502] [2024-06-28 04:08:10,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741563502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:10,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:10,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:08:10,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729126466] [2024-06-28 04:08:10,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:10,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:08:10,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:10,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:08:10,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:08:10,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:10,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 346 transitions, 4131 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:08:10,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:10,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:10,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:11,930 INFO L124 PetriNetUnfolderBase]: 3429/5511 cut-off events. [2024-06-28 04:08:11,930 INFO L125 PetriNetUnfolderBase]: For 556042/556042 co-relation queries the response was YES. [2024-06-28 04:08:11,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48172 conditions, 5511 events. 3429/5511 cut-off events. For 556042/556042 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 34232 event pairs, 649 based on Foata normal form. 12/5521 useless extension candidates. Maximal degree in co-relation 48040. Up to 5126 conditions per place. [2024-06-28 04:08:12,001 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 363 selfloop transitions, 20 changer transitions 0/388 dead transitions. [2024-06-28 04:08:12,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 388 transitions, 5093 flow [2024-06-28 04:08:12,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:08:12,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:08:12,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 04:08:12,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-28 04:08:12,002 INFO L175 Difference]: Start difference. First operand has 287 places, 346 transitions, 4131 flow. Second operand 10 states and 187 transitions. [2024-06-28 04:08:12,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 388 transitions, 5093 flow [2024-06-28 04:08:13,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 388 transitions, 5005 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 04:08:13,019 INFO L231 Difference]: Finished difference. Result has 288 places, 347 transitions, 4159 flow [2024-06-28 04:08:13,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4043, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4159, PETRI_PLACES=288, PETRI_TRANSITIONS=347} [2024-06-28 04:08:13,019 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-28 04:08:13,020 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 347 transitions, 4159 flow [2024-06-28 04:08:13,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:08:13,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:13,020 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-28 04:08:13,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:08:13,020 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:13,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:13,021 INFO L85 PathProgramCache]: Analyzing trace with hash 310446166, now seen corresponding path program 5 times [2024-06-28 04:08:13,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:13,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393982999] [2024-06-28 04:08:13,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:13,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:13,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:14,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:14,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:14,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393982999] [2024-06-28 04:08:14,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393982999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:14,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:14,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:08:14,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165618755] [2024-06-28 04:08:14,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:14,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:08:14,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:14,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:08:14,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:08:14,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:14,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 347 transitions, 4159 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:08:14,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:14,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:14,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:15,816 INFO L124 PetriNetUnfolderBase]: 3470/5582 cut-off events. [2024-06-28 04:08:15,816 INFO L125 PetriNetUnfolderBase]: For 573420/573420 co-relation queries the response was YES. [2024-06-28 04:08:15,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48884 conditions, 5582 events. 3470/5582 cut-off events. For 573420/573420 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 34922 event pairs, 678 based on Foata normal form. 12/5592 useless extension candidates. Maximal degree in co-relation 48751. Up to 5196 conditions per place. [2024-06-28 04:08:15,886 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 358 selfloop transitions, 25 changer transitions 0/388 dead transitions. [2024-06-28 04:08:15,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 388 transitions, 5121 flow [2024-06-28 04:08:15,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:08:15,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:08:15,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-28 04:08:15,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-28 04:08:15,888 INFO L175 Difference]: Start difference. First operand has 288 places, 347 transitions, 4159 flow. Second operand 10 states and 189 transitions. [2024-06-28 04:08:15,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 388 transitions, 5121 flow [2024-06-28 04:08:16,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 388 transitions, 5039 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 04:08:16,953 INFO L231 Difference]: Finished difference. Result has 290 places, 348 transitions, 4205 flow [2024-06-28 04:08:16,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4077, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4205, PETRI_PLACES=290, PETRI_TRANSITIONS=348} [2024-06-28 04:08:16,954 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-28 04:08:16,954 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 348 transitions, 4205 flow [2024-06-28 04:08:16,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:08:16,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:16,954 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-28 04:08:16,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:08:16,958 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:16,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:16,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1292491050, now seen corresponding path program 6 times [2024-06-28 04:08:16,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:16,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165106544] [2024-06-28 04:08:16,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:16,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:16,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:18,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:18,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:18,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165106544] [2024-06-28 04:08:18,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165106544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:18,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:18,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:08:18,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784054767] [2024-06-28 04:08:18,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:18,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:08:18,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:18,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:08:18,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:08:18,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:18,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 348 transitions, 4205 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:08:18,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:18,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:18,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:19,502 INFO L124 PetriNetUnfolderBase]: 3511/5653 cut-off events. [2024-06-28 04:08:19,502 INFO L125 PetriNetUnfolderBase]: For 587857/587857 co-relation queries the response was YES. [2024-06-28 04:08:19,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49528 conditions, 5653 events. 3511/5653 cut-off events. For 587857/587857 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 35509 event pairs, 705 based on Foata normal form. 12/5663 useless extension candidates. Maximal degree in co-relation 49394. Up to 5308 conditions per place. [2024-06-28 04:08:19,580 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 361 selfloop transitions, 22 changer transitions 0/388 dead transitions. [2024-06-28 04:08:19,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 388 transitions, 5167 flow [2024-06-28 04:08:19,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:08:19,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:08:19,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 04:08:19,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-28 04:08:19,582 INFO L175 Difference]: Start difference. First operand has 290 places, 348 transitions, 4205 flow. Second operand 10 states and 187 transitions. [2024-06-28 04:08:19,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 388 transitions, 5167 flow [2024-06-28 04:08:20,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 388 transitions, 5073 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 04:08:20,689 INFO L231 Difference]: Finished difference. Result has 292 places, 349 transitions, 4235 flow [2024-06-28 04:08:20,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4111, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4235, PETRI_PLACES=292, PETRI_TRANSITIONS=349} [2024-06-28 04:08:20,690 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-28 04:08:20,690 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 349 transitions, 4235 flow [2024-06-28 04:08:20,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:08:20,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:20,690 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-28 04:08:20,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:08:20,690 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:20,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:20,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1991140845, now seen corresponding path program 1 times [2024-06-28 04:08:20,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:20,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909131656] [2024-06-28 04:08:20,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:20,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:20,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:21,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:21,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:21,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909131656] [2024-06-28 04:08:21,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909131656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:21,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:21,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:21,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040278323] [2024-06-28 04:08:21,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:21,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:21,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:21,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:21,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:21,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:21,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 349 transitions, 4235 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:21,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:21,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:21,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:22,585 INFO L124 PetriNetUnfolderBase]: 3585/5757 cut-off events. [2024-06-28 04:08:22,585 INFO L125 PetriNetUnfolderBase]: For 602814/602814 co-relation queries the response was YES. [2024-06-28 04:08:22,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51320 conditions, 5757 events. 3585/5757 cut-off events. For 602814/602814 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 36178 event pairs, 720 based on Foata normal form. 2/5757 useless extension candidates. Maximal degree in co-relation 51185. Up to 5380 conditions per place. [2024-06-28 04:08:22,663 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 329 selfloop transitions, 51 changer transitions 0/385 dead transitions. [2024-06-28 04:08:22,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 385 transitions, 5564 flow [2024-06-28 04:08:22,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:22,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:22,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 04:08:22,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-28 04:08:22,665 INFO L175 Difference]: Start difference. First operand has 292 places, 349 transitions, 4235 flow. Second operand 8 states and 160 transitions. [2024-06-28 04:08:22,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 385 transitions, 5564 flow [2024-06-28 04:08:23,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 385 transitions, 5474 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 04:08:23,741 INFO L231 Difference]: Finished difference. Result has 293 places, 359 transitions, 4581 flow [2024-06-28 04:08:23,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4145, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4581, PETRI_PLACES=293, PETRI_TRANSITIONS=359} [2024-06-28 04:08:23,742 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-28 04:08:23,742 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 359 transitions, 4581 flow [2024-06-28 04:08:23,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:23,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:23,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:08:23,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:08:23,743 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:23,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:23,743 INFO L85 PathProgramCache]: Analyzing trace with hash -398118589, now seen corresponding path program 2 times [2024-06-28 04:08:23,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:23,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482296304] [2024-06-28 04:08:23,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:23,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:23,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:24,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:24,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:24,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482296304] [2024-06-28 04:08:24,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482296304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:24,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:24,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:24,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508464024] [2024-06-28 04:08:24,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:24,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:24,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:24,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:24,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:24,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:24,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 359 transitions, 4581 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:24,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:24,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:24,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:25,853 INFO L124 PetriNetUnfolderBase]: 3579/5743 cut-off events. [2024-06-28 04:08:25,853 INFO L125 PetriNetUnfolderBase]: For 604939/604939 co-relation queries the response was YES. [2024-06-28 04:08:25,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51227 conditions, 5743 events. 3579/5743 cut-off events. For 604939/604939 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 36056 event pairs, 718 based on Foata normal form. 2/5743 useless extension candidates. Maximal degree in co-relation 51090. Up to 5451 conditions per place. [2024-06-28 04:08:25,933 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 337 selfloop transitions, 38 changer transitions 0/380 dead transitions. [2024-06-28 04:08:25,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 380 transitions, 5420 flow [2024-06-28 04:08:25,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:25,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:25,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 04:08:25,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-28 04:08:25,934 INFO L175 Difference]: Start difference. First operand has 293 places, 359 transitions, 4581 flow. Second operand 8 states and 153 transitions. [2024-06-28 04:08:25,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 380 transitions, 5420 flow [2024-06-28 04:08:26,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 380 transitions, 5265 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-28 04:08:26,879 INFO L231 Difference]: Finished difference. Result has 296 places, 359 transitions, 4509 flow [2024-06-28 04:08:26,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4426, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4509, PETRI_PLACES=296, PETRI_TRANSITIONS=359} [2024-06-28 04:08:26,879 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-28 04:08:26,879 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 359 transitions, 4509 flow [2024-06-28 04:08:26,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:26,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:26,880 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-28 04:08:26,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:08:26,880 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:26,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:26,880 INFO L85 PathProgramCache]: Analyzing trace with hash -270342687, now seen corresponding path program 3 times [2024-06-28 04:08:26,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:26,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119377904] [2024-06-28 04:08:26,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:26,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:26,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:27,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:27,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:27,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119377904] [2024-06-28 04:08:27,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119377904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:27,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:27,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:27,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375921871] [2024-06-28 04:08:27,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:27,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:27,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:27,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:27,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:27,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:27,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 359 transitions, 4509 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:27,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:27,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:27,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:28,787 INFO L124 PetriNetUnfolderBase]: 3604/5784 cut-off events. [2024-06-28 04:08:28,788 INFO L125 PetriNetUnfolderBase]: For 616687/616687 co-relation queries the response was YES. [2024-06-28 04:08:28,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51538 conditions, 5784 events. 3604/5784 cut-off events. For 616687/616687 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 36368 event pairs, 724 based on Foata normal form. 2/5784 useless extension candidates. Maximal degree in co-relation 51400. Up to 5523 conditions per place. [2024-06-28 04:08:28,859 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 352 selfloop transitions, 30 changer transitions 0/387 dead transitions. [2024-06-28 04:08:28,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 387 transitions, 5551 flow [2024-06-28 04:08:28,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:28,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:28,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:08:28,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-28 04:08:28,867 INFO L175 Difference]: Start difference. First operand has 296 places, 359 transitions, 4509 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:08:28,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 387 transitions, 5551 flow [2024-06-28 04:08:30,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 387 transitions, 5406 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 04:08:30,517 INFO L231 Difference]: Finished difference. Result has 300 places, 370 transitions, 4662 flow [2024-06-28 04:08:30,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4380, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4662, PETRI_PLACES=300, PETRI_TRANSITIONS=370} [2024-06-28 04:08:30,517 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-28 04:08:30,517 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 370 transitions, 4662 flow [2024-06-28 04:08:30,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:30,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:30,518 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-28 04:08:30,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:08:30,518 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:30,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:30,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1946982440, now seen corresponding path program 7 times [2024-06-28 04:08:30,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:30,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333293486] [2024-06-28 04:08:30,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:30,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:30,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:31,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:31,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:31,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333293486] [2024-06-28 04:08:31,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333293486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:31,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:31,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:08:31,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973183002] [2024-06-28 04:08:31,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:31,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:08:31,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:31,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:08:31,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:08:31,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:31,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 370 transitions, 4662 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:08:31,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:31,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:31,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:33,350 INFO L124 PetriNetUnfolderBase]: 3707/5957 cut-off events. [2024-06-28 04:08:33,350 INFO L125 PetriNetUnfolderBase]: For 626828/626828 co-relation queries the response was YES. [2024-06-28 04:08:33,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51816 conditions, 5957 events. 3707/5957 cut-off events. For 626828/626828 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 37822 event pairs, 729 based on Foata normal form. 12/5962 useless extension candidates. Maximal degree in co-relation 51676. Up to 5112 conditions per place. [2024-06-28 04:08:33,428 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 338 selfloop transitions, 72 changer transitions 0/415 dead transitions. [2024-06-28 04:08:33,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 415 transitions, 5643 flow [2024-06-28 04:08:33,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:08:33,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:08:33,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-28 04:08:33,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4611973392461197 [2024-06-28 04:08:33,431 INFO L175 Difference]: Start difference. First operand has 300 places, 370 transitions, 4662 flow. Second operand 11 states and 208 transitions. [2024-06-28 04:08:33,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 415 transitions, 5643 flow [2024-06-28 04:08:34,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 415 transitions, 5530 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-28 04:08:34,763 INFO L231 Difference]: Finished difference. Result has 307 places, 372 transitions, 4697 flow [2024-06-28 04:08:34,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4421, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4697, PETRI_PLACES=307, PETRI_TRANSITIONS=372} [2024-06-28 04:08:34,764 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-28 04:08:34,765 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 372 transitions, 4697 flow [2024-06-28 04:08:34,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 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-28 04:08:34,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:34,765 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-28 04:08:34,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:08:34,765 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:34,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:34,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1842787127, now seen corresponding path program 4 times [2024-06-28 04:08:34,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:34,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848698642] [2024-06-28 04:08:34,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:34,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:34,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:35,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:35,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:35,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848698642] [2024-06-28 04:08:35,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848698642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:35,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:35,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:35,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910411328] [2024-06-28 04:08:35,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:35,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:35,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:35,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:35,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:35,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:35,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 372 transitions, 4697 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:35,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:35,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:35,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:36,876 INFO L124 PetriNetUnfolderBase]: 3829/6145 cut-off events. [2024-06-28 04:08:36,876 INFO L125 PetriNetUnfolderBase]: For 672002/672002 co-relation queries the response was YES. [2024-06-28 04:08:36,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55585 conditions, 6145 events. 3829/6145 cut-off events. For 672002/672002 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 39078 event pairs, 715 based on Foata normal form. 2/6143 useless extension candidates. Maximal degree in co-relation 55443. Up to 5100 conditions per place. [2024-06-28 04:08:36,962 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 274 selfloop transitions, 135 changer transitions 0/414 dead transitions. [2024-06-28 04:08:36,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 414 transitions, 6436 flow [2024-06-28 04:08:36,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:08:36,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:08:36,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:08:36,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-28 04:08:36,964 INFO L175 Difference]: Start difference. First operand has 307 places, 372 transitions, 4697 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:08:36,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 414 transitions, 6436 flow [2024-06-28 04:08:38,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 414 transitions, 6175 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-28 04:08:38,447 INFO L231 Difference]: Finished difference. Result has 306 places, 386 transitions, 5155 flow [2024-06-28 04:08:38,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4436, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5155, PETRI_PLACES=306, PETRI_TRANSITIONS=386} [2024-06-28 04:08:38,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-28 04:08:38,448 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 386 transitions, 5155 flow [2024-06-28 04:08:38,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:38,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:38,448 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-28 04:08:38,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:08:38,448 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:38,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:38,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1543517471, now seen corresponding path program 5 times [2024-06-28 04:08:38,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:38,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863428266] [2024-06-28 04:08:38,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:38,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:38,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:39,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:39,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:39,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863428266] [2024-06-28 04:08:39,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863428266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:39,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:39,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:39,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119891533] [2024-06-28 04:08:39,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:39,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:39,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:39,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:39,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:39,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:39,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 386 transitions, 5155 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:39,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:39,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:39,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:40,498 INFO L124 PetriNetUnfolderBase]: 3823/6139 cut-off events. [2024-06-28 04:08:40,498 INFO L125 PetriNetUnfolderBase]: For 675458/675458 co-relation queries the response was YES. [2024-06-28 04:08:40,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55319 conditions, 6139 events. 3823/6139 cut-off events. For 675458/675458 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 38993 event pairs, 736 based on Foata normal form. 2/6137 useless extension candidates. Maximal degree in co-relation 55178. Up to 5097 conditions per place. [2024-06-28 04:08:40,577 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 277 selfloop transitions, 133 changer transitions 0/415 dead transitions. [2024-06-28 04:08:40,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 415 transitions, 6663 flow [2024-06-28 04:08:40,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:40,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:40,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 04:08:40,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4969512195121951 [2024-06-28 04:08:40,578 INFO L175 Difference]: Start difference. First operand has 306 places, 386 transitions, 5155 flow. Second operand 8 states and 163 transitions. [2024-06-28 04:08:40,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 415 transitions, 6663 flow [2024-06-28 04:08:41,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 415 transitions, 6402 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 04:08:41,960 INFO L231 Difference]: Finished difference. Result has 309 places, 386 transitions, 5168 flow [2024-06-28 04:08:41,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4894, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5168, PETRI_PLACES=309, PETRI_TRANSITIONS=386} [2024-06-28 04:08:41,960 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-28 04:08:41,960 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 386 transitions, 5168 flow [2024-06-28 04:08:41,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:41,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:41,961 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-28 04:08:41,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:08:41,961 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:41,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:41,961 INFO L85 PathProgramCache]: Analyzing trace with hash 627341635, now seen corresponding path program 6 times [2024-06-28 04:08:41,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:41,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153550675] [2024-06-28 04:08:41,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:41,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:41,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:42,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:42,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:42,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153550675] [2024-06-28 04:08:42,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153550675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:42,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:42,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:42,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267402708] [2024-06-28 04:08:42,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:42,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:42,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:42,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:42,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:42,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:42,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 386 transitions, 5168 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:42,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:42,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:42,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:44,199 INFO L124 PetriNetUnfolderBase]: 3843/6179 cut-off events. [2024-06-28 04:08:44,199 INFO L125 PetriNetUnfolderBase]: For 688802/688802 co-relation queries the response was YES. [2024-06-28 04:08:44,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55656 conditions, 6179 events. 3843/6179 cut-off events. For 688802/688802 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 39439 event pairs, 738 based on Foata normal form. 2/6177 useless extension candidates. Maximal degree in co-relation 55514. Up to 5677 conditions per place. [2024-06-28 04:08:44,281 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 336 selfloop transitions, 74 changer transitions 0/415 dead transitions. [2024-06-28 04:08:44,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 415 transitions, 6265 flow [2024-06-28 04:08:44,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:44,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:44,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:08:44,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:08:44,282 INFO L175 Difference]: Start difference. First operand has 309 places, 386 transitions, 5168 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:08:44,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 415 transitions, 6265 flow [2024-06-28 04:08:45,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 415 transitions, 5756 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-06-28 04:08:45,917 INFO L231 Difference]: Finished difference. Result has 309 places, 394 transitions, 4980 flow [2024-06-28 04:08:45,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4688, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4980, PETRI_PLACES=309, PETRI_TRANSITIONS=394} [2024-06-28 04:08:45,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-28 04:08:45,917 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 394 transitions, 4980 flow [2024-06-28 04:08:45,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:45,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:45,918 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-28 04:08:45,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:08:45,918 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:45,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:45,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1551025361, now seen corresponding path program 7 times [2024-06-28 04:08:45,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:45,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92603659] [2024-06-28 04:08:45,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:45,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:45,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:46,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:46,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:46,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92603659] [2024-06-28 04:08:46,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92603659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:46,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:46,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:46,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218026582] [2024-06-28 04:08:46,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:46,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:46,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:46,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:46,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:46,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:46,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 394 transitions, 4980 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:46,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:46,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:46,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:48,013 INFO L124 PetriNetUnfolderBase]: 3817/6123 cut-off events. [2024-06-28 04:08:48,014 INFO L125 PetriNetUnfolderBase]: For 689635/689635 co-relation queries the response was YES. [2024-06-28 04:08:48,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53913 conditions, 6123 events. 3817/6123 cut-off events. For 689635/689635 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 38932 event pairs, 725 based on Foata normal form. 6/6125 useless extension candidates. Maximal degree in co-relation 53772. Up to 5086 conditions per place. [2024-06-28 04:08:48,090 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 278 selfloop transitions, 136 changer transitions 0/419 dead transitions. [2024-06-28 04:08:48,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 419 transitions, 6160 flow [2024-06-28 04:08:48,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:08:48,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:08:48,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:08:48,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:08:48,091 INFO L175 Difference]: Start difference. First operand has 309 places, 394 transitions, 4980 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:08:48,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 419 transitions, 6160 flow [2024-06-28 04:08:49,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 419 transitions, 5921 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-28 04:08:49,813 INFO L231 Difference]: Finished difference. Result has 314 places, 394 transitions, 5021 flow [2024-06-28 04:08:49,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4741, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5021, PETRI_PLACES=314, PETRI_TRANSITIONS=394} [2024-06-28 04:08:49,814 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-28 04:08:49,814 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 394 transitions, 5021 flow [2024-06-28 04:08:49,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:49,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:49,815 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-28 04:08:49,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:08:49,815 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:49,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:49,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1011393505, now seen corresponding path program 8 times [2024-06-28 04:08:49,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:49,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428181573] [2024-06-28 04:08:49,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:49,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:49,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:50,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-28 04:08:50,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:50,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428181573] [2024-06-28 04:08:50,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428181573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:50,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:50,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:50,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616856557] [2024-06-28 04:08:50,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:50,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:50,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:50,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:50,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:50,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:50,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 394 transitions, 5021 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:50,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:50,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:50,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:52,030 INFO L124 PetriNetUnfolderBase]: 3799/6109 cut-off events. [2024-06-28 04:08:52,031 INFO L125 PetriNetUnfolderBase]: For 679135/679135 co-relation queries the response was YES. [2024-06-28 04:08:52,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53430 conditions, 6109 events. 3799/6109 cut-off events. For 679135/679135 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 38909 event pairs, 725 based on Foata normal form. 6/6111 useless extension candidates. Maximal degree in co-relation 53288. Up to 5473 conditions per place. [2024-06-28 04:08:52,128 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 330 selfloop transitions, 83 changer transitions 0/418 dead transitions. [2024-06-28 04:08:52,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 418 transitions, 6211 flow [2024-06-28 04:08:52,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:52,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:52,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:08:52,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-28 04:08:52,130 INFO L175 Difference]: Start difference. First operand has 314 places, 394 transitions, 5021 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:08:52,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 418 transitions, 6211 flow [2024-06-28 04:08:53,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 418 transitions, 5914 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 04:08:53,540 INFO L231 Difference]: Finished difference. Result has 314 places, 394 transitions, 4899 flow [2024-06-28 04:08:53,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4724, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4899, PETRI_PLACES=314, PETRI_TRANSITIONS=394} [2024-06-28 04:08:53,541 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-28 04:08:53,541 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 394 transitions, 4899 flow [2024-06-28 04:08:53,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:53,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:53,541 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-28 04:08:53,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:08:53,541 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:53,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:53,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1554736991, now seen corresponding path program 9 times [2024-06-28 04:08:53,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:53,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015985472] [2024-06-28 04:08:53,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:53,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:53,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:54,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:54,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:54,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015985472] [2024-06-28 04:08:54,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015985472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:54,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:54,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:54,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372981382] [2024-06-28 04:08:54,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:54,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:54,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:54,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:54,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:54,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:54,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 394 transitions, 4899 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:54,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:54,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:54,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:55,832 INFO L124 PetriNetUnfolderBase]: 3773/6083 cut-off events. [2024-06-28 04:08:55,833 INFO L125 PetriNetUnfolderBase]: For 667960/667960 co-relation queries the response was YES. [2024-06-28 04:08:55,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52360 conditions, 6083 events. 3773/6083 cut-off events. For 667960/667960 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 38849 event pairs, 721 based on Foata normal form. 6/6085 useless extension candidates. Maximal degree in co-relation 52217. Up to 5454 conditions per place. [2024-06-28 04:08:55,910 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 328 selfloop transitions, 90 changer transitions 0/423 dead transitions. [2024-06-28 04:08:55,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 423 transitions, 5980 flow [2024-06-28 04:08:55,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:08:55,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:08:55,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 04:08:55,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4434589800443459 [2024-06-28 04:08:55,912 INFO L175 Difference]: Start difference. First operand has 314 places, 394 transitions, 4899 flow. Second operand 11 states and 200 transitions. [2024-06-28 04:08:55,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 423 transitions, 5980 flow [2024-06-28 04:08:57,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 423 transitions, 5715 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-28 04:08:57,450 INFO L231 Difference]: Finished difference. Result has 320 places, 394 transitions, 4822 flow [2024-06-28 04:08:57,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4634, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4822, PETRI_PLACES=320, PETRI_TRANSITIONS=394} [2024-06-28 04:08:57,450 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-28 04:08:57,450 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 394 transitions, 4822 flow [2024-06-28 04:08:57,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:57,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:57,451 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-28 04:08:57,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:08:57,451 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:57,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:57,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1478267457, now seen corresponding path program 10 times [2024-06-28 04:08:57,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:57,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305234942] [2024-06-28 04:08:57,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:57,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:57,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:58,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:58,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:58,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305234942] [2024-06-28 04:08:58,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305234942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:58,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:58,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:58,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98646800] [2024-06-28 04:08:58,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:58,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:58,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:58,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:58,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:58,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:08:58,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 394 transitions, 4822 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:58,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:58,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:08:58,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:59,605 INFO L124 PetriNetUnfolderBase]: 3755/6051 cut-off events. [2024-06-28 04:08:59,606 INFO L125 PetriNetUnfolderBase]: For 654293/654293 co-relation queries the response was YES. [2024-06-28 04:08:59,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51319 conditions, 6051 events. 3755/6051 cut-off events. For 654293/654293 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 38576 event pairs, 736 based on Foata normal form. 6/6053 useless extension candidates. Maximal degree in co-relation 51175. Up to 5338 conditions per place. [2024-06-28 04:08:59,683 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 319 selfloop transitions, 97 changer transitions 0/421 dead transitions. [2024-06-28 04:08:59,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 421 transitions, 6002 flow [2024-06-28 04:08:59,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:08:59,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:08:59,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-28 04:08:59,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052264808362369 [2024-06-28 04:08:59,684 INFO L175 Difference]: Start difference. First operand has 320 places, 394 transitions, 4822 flow. Second operand 7 states and 145 transitions. [2024-06-28 04:08:59,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 421 transitions, 6002 flow [2024-06-28 04:09:01,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 421 transitions, 5683 flow, removed 39 selfloop flow, removed 11 redundant places. [2024-06-28 04:09:01,479 INFO L231 Difference]: Finished difference. Result has 316 places, 394 transitions, 4713 flow [2024-06-28 04:09:01,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4503, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4713, PETRI_PLACES=316, PETRI_TRANSITIONS=394} [2024-06-28 04:09:01,480 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-28 04:09:01,480 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 394 transitions, 4713 flow [2024-06-28 04:09:01,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:01,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:01,480 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-28 04:09:01,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:09:01,481 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:01,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:01,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1478534367, now seen corresponding path program 11 times [2024-06-28 04:09:01,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:01,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334208341] [2024-06-28 04:09:01,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:01,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:01,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:02,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:02,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:02,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334208341] [2024-06-28 04:09:02,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334208341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:02,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:02,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:02,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460081326] [2024-06-28 04:09:02,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:02,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:02,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:02,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:02,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:02,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:09:02,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 394 transitions, 4713 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:02,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:02,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:09:02,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:03,624 INFO L124 PetriNetUnfolderBase]: 3737/6035 cut-off events. [2024-06-28 04:09:03,624 INFO L125 PetriNetUnfolderBase]: For 640922/640922 co-relation queries the response was YES. [2024-06-28 04:09:03,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50447 conditions, 6035 events. 3737/6035 cut-off events. For 640922/640922 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 38531 event pairs, 749 based on Foata normal form. 6/6037 useless extension candidates. Maximal degree in co-relation 50302. Up to 5327 conditions per place. [2024-06-28 04:09:03,704 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 322 selfloop transitions, 94 changer transitions 0/421 dead transitions. [2024-06-28 04:09:03,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 421 transitions, 5895 flow [2024-06-28 04:09:03,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:03,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:03,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-28 04:09:03,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-28 04:09:03,705 INFO L175 Difference]: Start difference. First operand has 316 places, 394 transitions, 4713 flow. Second operand 7 states and 146 transitions. [2024-06-28 04:09:03,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 421 transitions, 5895 flow [2024-06-28 04:09:05,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 421 transitions, 5662 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 04:09:05,381 INFO L231 Difference]: Finished difference. Result has 317 places, 394 transitions, 4688 flow [2024-06-28 04:09:05,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4482, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4688, PETRI_PLACES=317, PETRI_TRANSITIONS=394} [2024-06-28 04:09:05,382 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-28 04:09:05,382 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 394 transitions, 4688 flow [2024-06-28 04:09:05,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:05,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:05,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:05,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 04:09:05,382 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:05,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:05,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1685187807, now seen corresponding path program 12 times [2024-06-28 04:09:05,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:05,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111379491] [2024-06-28 04:09:05,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:05,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:05,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:06,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:06,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:06,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111379491] [2024-06-28 04:09:06,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111379491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:06,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:06,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:06,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676480395] [2024-06-28 04:09:06,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:06,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:06,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:06,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:06,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:06,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:09:06,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 394 transitions, 4688 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:06,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:06,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:09:06,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:07,467 INFO L124 PetriNetUnfolderBase]: 3711/6001 cut-off events. [2024-06-28 04:09:07,467 INFO L125 PetriNetUnfolderBase]: For 615172/615172 co-relation queries the response was YES. [2024-06-28 04:09:07,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49360 conditions, 6001 events. 3711/6001 cut-off events. For 615172/615172 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 38334 event pairs, 746 based on Foata normal form. 6/6005 useless extension candidates. Maximal degree in co-relation 49215. Up to 5619 conditions per place. [2024-06-28 04:09:07,537 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 360 selfloop transitions, 53 changer transitions 0/418 dead transitions. [2024-06-28 04:09:07,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 418 transitions, 5621 flow [2024-06-28 04:09:07,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:07,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:07,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-28 04:09:07,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-28 04:09:07,539 INFO L175 Difference]: Start difference. First operand has 317 places, 394 transitions, 4688 flow. Second operand 7 states and 143 transitions. [2024-06-28 04:09:07,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 418 transitions, 5621 flow [2024-06-28 04:09:09,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 418 transitions, 5424 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 04:09:09,399 INFO L231 Difference]: Finished difference. Result has 319 places, 394 transitions, 4620 flow [2024-06-28 04:09:09,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4491, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4620, PETRI_PLACES=319, PETRI_TRANSITIONS=394} [2024-06-28 04:09:09,400 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-28 04:09:09,400 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 394 transitions, 4620 flow [2024-06-28 04:09:09,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:09,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:09,400 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-28 04:09:09,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 04:09:09,400 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:09,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:09,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1242112743, now seen corresponding path program 1 times [2024-06-28 04:09:09,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:09,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561456767] [2024-06-28 04:09:09,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:09,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:09,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:10,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:10,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:10,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561456767] [2024-06-28 04:09:10,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561456767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:10,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:10,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:10,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854809864] [2024-06-28 04:09:10,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:10,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:10,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:10,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:10,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:10,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:09:10,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 394 transitions, 4620 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:10,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:10,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:09:10,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:11,534 INFO L124 PetriNetUnfolderBase]: 3739/6037 cut-off events. [2024-06-28 04:09:11,534 INFO L125 PetriNetUnfolderBase]: For 619890/619890 co-relation queries the response was YES. [2024-06-28 04:09:11,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49220 conditions, 6037 events. 3739/6037 cut-off events. For 619890/619890 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 38570 event pairs, 707 based on Foata normal form. 8/6043 useless extension candidates. Maximal degree in co-relation 49075. Up to 5587 conditions per place. [2024-06-28 04:09:11,611 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 378 selfloop transitions, 35 changer transitions 0/418 dead transitions. [2024-06-28 04:09:11,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 418 transitions, 5600 flow [2024-06-28 04:09:11,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:11,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:11,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-28 04:09:11,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-28 04:09:11,612 INFO L175 Difference]: Start difference. First operand has 319 places, 394 transitions, 4620 flow. Second operand 6 states and 128 transitions. [2024-06-28 04:09:11,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 418 transitions, 5600 flow [2024-06-28 04:09:13,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 418 transitions, 5375 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 04:09:13,070 INFO L231 Difference]: Finished difference. Result has 317 places, 395 transitions, 4489 flow [2024-06-28 04:09:13,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4395, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4489, PETRI_PLACES=317, PETRI_TRANSITIONS=395} [2024-06-28 04:09:13,071 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-28 04:09:13,071 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 395 transitions, 4489 flow [2024-06-28 04:09:13,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:13,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:13,071 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-28 04:09:13,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 04:09:13,072 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:13,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:13,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1241607753, now seen corresponding path program 2 times [2024-06-28 04:09:13,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:13,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985681215] [2024-06-28 04:09:13,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:13,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:13,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:13,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:13,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:13,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985681215] [2024-06-28 04:09:13,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985681215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:13,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:13,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:09:13,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588872545] [2024-06-28 04:09:13,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:13,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:09:13,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:13,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:09:13,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:09:13,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:09:13,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 395 transitions, 4489 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:13,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:13,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:09:13,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:15,145 INFO L124 PetriNetUnfolderBase]: 3741/6039 cut-off events. [2024-06-28 04:09:15,145 INFO L125 PetriNetUnfolderBase]: For 603550/603550 co-relation queries the response was YES. [2024-06-28 04:09:15,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48787 conditions, 6039 events. 3741/6039 cut-off events. For 603550/603550 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 38589 event pairs, 728 based on Foata normal form. 8/6040 useless extension candidates. Maximal degree in co-relation 48641. Up to 5453 conditions per place. [2024-06-28 04:09:15,219 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 385 selfloop transitions, 30 changer transitions 0/420 dead transitions. [2024-06-28 04:09:15,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 420 transitions, 5719 flow [2024-06-28 04:09:15,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:09:15,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:09:15,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-28 04:09:15,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491869918699187 [2024-06-28 04:09:15,220 INFO L175 Difference]: Start difference. First operand has 317 places, 395 transitions, 4489 flow. Second operand 6 states and 121 transitions. [2024-06-28 04:09:15,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 420 transitions, 5719 flow [2024-06-28 04:09:16,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 420 transitions, 5655 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 04:09:16,894 INFO L231 Difference]: Finished difference. Result has 319 places, 396 transitions, 4501 flow [2024-06-28 04:09:16,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4425, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4501, PETRI_PLACES=319, PETRI_TRANSITIONS=396} [2024-06-28 04:09:16,895 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-28 04:09:16,895 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 396 transitions, 4501 flow [2024-06-28 04:09:16,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:16,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:16,896 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-28 04:09:16,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 04:09:16,896 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:16,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:16,896 INFO L85 PathProgramCache]: Analyzing trace with hash 128730229, now seen corresponding path program 1 times [2024-06-28 04:09:16,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:16,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255183021] [2024-06-28 04:09:16,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:16,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:16,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:17,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:17,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:17,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255183021] [2024-06-28 04:09:17,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255183021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:17,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:17,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:09:17,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741660593] [2024-06-28 04:09:17,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:17,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:09:17,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:17,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:09:17,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:09:17,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:09:17,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 396 transitions, 4501 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:17,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:17,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:09:17,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:19,175 INFO L124 PetriNetUnfolderBase]: 3749/6073 cut-off events. [2024-06-28 04:09:19,175 INFO L125 PetriNetUnfolderBase]: For 593400/593400 co-relation queries the response was YES. [2024-06-28 04:09:19,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49128 conditions, 6073 events. 3749/6073 cut-off events. For 593400/593400 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 38957 event pairs, 722 based on Foata normal form. 2/6073 useless extension candidates. Maximal degree in co-relation 48981. Up to 5728 conditions per place. [2024-06-28 04:09:19,256 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 377 selfloop transitions, 44 changer transitions 0/426 dead transitions. [2024-06-28 04:09:19,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 426 transitions, 5723 flow [2024-06-28 04:09:19,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:09:19,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:09:19,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:09:19,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:09:19,258 INFO L175 Difference]: Start difference. First operand has 319 places, 396 transitions, 4501 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:09:19,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 426 transitions, 5723 flow [2024-06-28 04:09:21,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 426 transitions, 5672 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 04:09:21,133 INFO L231 Difference]: Finished difference. Result has 325 places, 400 transitions, 4679 flow [2024-06-28 04:09:21,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4450, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4679, PETRI_PLACES=325, PETRI_TRANSITIONS=400} [2024-06-28 04:09:21,134 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-28 04:09:21,134 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 400 transitions, 4679 flow [2024-06-28 04:09:21,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:21,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:21,134 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-28 04:09:21,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 04:09:21,134 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:21,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:21,135 INFO L85 PathProgramCache]: Analyzing trace with hash 893315869, now seen corresponding path program 1 times [2024-06-28 04:09:21,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:21,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717719856] [2024-06-28 04:09:21,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:21,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:21,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:21,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:21,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:21,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717719856] [2024-06-28 04:09:21,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717719856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:21,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:21,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:21,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212211269] [2024-06-28 04:09:21,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:21,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:21,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:21,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:21,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:22,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:09:22,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 400 transitions, 4679 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:22,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:22,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:09:22,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:23,570 INFO L124 PetriNetUnfolderBase]: 3875/6236 cut-off events. [2024-06-28 04:09:23,570 INFO L125 PetriNetUnfolderBase]: For 677542/677542 co-relation queries the response was YES. [2024-06-28 04:09:23,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52272 conditions, 6236 events. 3875/6236 cut-off events. For 677542/677542 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 39880 event pairs, 715 based on Foata normal form. 6/6238 useless extension candidates. Maximal degree in co-relation 52124. Up to 4874 conditions per place. [2024-06-28 04:09:23,656 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 262 selfloop transitions, 184 changer transitions 0/451 dead transitions. [2024-06-28 04:09:23,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 451 transitions, 6607 flow [2024-06-28 04:09:23,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:09:23,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:09:23,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-28 04:09:23,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4811529933481153 [2024-06-28 04:09:23,657 INFO L175 Difference]: Start difference. First operand has 325 places, 400 transitions, 4679 flow. Second operand 11 states and 217 transitions. [2024-06-28 04:09:23,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 451 transitions, 6607 flow [2024-06-28 04:09:25,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 451 transitions, 6479 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-28 04:09:25,512 INFO L231 Difference]: Finished difference. Result has 333 places, 414 transitions, 5391 flow [2024-06-28 04:09:25,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4551, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5391, PETRI_PLACES=333, PETRI_TRANSITIONS=414} [2024-06-28 04:09:25,513 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-28 04:09:25,513 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 414 transitions, 5391 flow [2024-06-28 04:09:25,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:25,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:25,513 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-28 04:09:25,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 04:09:25,513 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:25,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:25,514 INFO L85 PathProgramCache]: Analyzing trace with hash 893315745, now seen corresponding path program 2 times [2024-06-28 04:09:25,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:25,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35865567] [2024-06-28 04:09:25,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:25,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:25,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:26,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:26,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:26,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35865567] [2024-06-28 04:09:26,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35865567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:26,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:26,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:09:26,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270003354] [2024-06-28 04:09:26,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:26,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:09:26,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:26,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:09:26,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:09:26,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:09:26,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 414 transitions, 5391 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:26,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:26,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:09:26,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:28,133 INFO L124 PetriNetUnfolderBase]: 3883/6264 cut-off events. [2024-06-28 04:09:28,134 INFO L125 PetriNetUnfolderBase]: For 685524/685524 co-relation queries the response was YES. [2024-06-28 04:09:28,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54697 conditions, 6264 events. 3883/6264 cut-off events. For 685524/685524 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 40095 event pairs, 767 based on Foata normal form. 2/6264 useless extension candidates. Maximal degree in co-relation 54545. Up to 5948 conditions per place. [2024-06-28 04:09:28,225 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 391 selfloop transitions, 42 changer transitions 0/438 dead transitions. [2024-06-28 04:09:28,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 438 transitions, 6363 flow [2024-06-28 04:09:28,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:09:28,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:09:28,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-28 04:09:28,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-28 04:09:28,227 INFO L175 Difference]: Start difference. First operand has 333 places, 414 transitions, 5391 flow. Second operand 10 states and 173 transitions. [2024-06-28 04:09:28,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 438 transitions, 6363 flow [2024-06-28 04:09:29,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 438 transitions, 6008 flow, removed 87 selfloop flow, removed 6 redundant places. [2024-06-28 04:09:29,838 INFO L231 Difference]: Finished difference. Result has 337 places, 416 transitions, 5181 flow [2024-06-28 04:09:29,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5036, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5181, PETRI_PLACES=337, PETRI_TRANSITIONS=416} [2024-06-28 04:09:29,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-28 04:09:29,839 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 416 transitions, 5181 flow [2024-06-28 04:09:29,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:29,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:29,839 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-28 04:09:29,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 04:09:29,839 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:29,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:29,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1847681407, now seen corresponding path program 3 times [2024-06-28 04:09:29,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:29,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928084545] [2024-06-28 04:09:29,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:29,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:29,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:30,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-28 04:09:30,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:30,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928084545] [2024-06-28 04:09:30,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928084545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:30,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:30,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:30,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68075285] [2024-06-28 04:09:30,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:30,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:30,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:30,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:30,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:31,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:09:31,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 416 transitions, 5181 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:31,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:31,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:09:31,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:32,359 INFO L124 PetriNetUnfolderBase]: 3891/6276 cut-off events. [2024-06-28 04:09:32,359 INFO L125 PetriNetUnfolderBase]: For 694956/694956 co-relation queries the response was YES. [2024-06-28 04:09:32,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54221 conditions, 6276 events. 3891/6276 cut-off events. For 694956/694956 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 40223 event pairs, 769 based on Foata normal form. 2/6276 useless extension candidates. Maximal degree in co-relation 54067. Up to 5992 conditions per place. [2024-06-28 04:09:32,456 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 403 selfloop transitions, 25 changer transitions 0/433 dead transitions. [2024-06-28 04:09:32,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 433 transitions, 6129 flow [2024-06-28 04:09:32,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:09:32,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:09:32,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:09:32,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 04:09:32,457 INFO L175 Difference]: Start difference. First operand has 337 places, 416 transitions, 5181 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:09:32,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 433 transitions, 6129 flow [2024-06-28 04:09:34,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 433 transitions, 6004 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 04:09:34,296 INFO L231 Difference]: Finished difference. Result has 338 places, 418 transitions, 5171 flow [2024-06-28 04:09:34,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5056, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5171, PETRI_PLACES=338, PETRI_TRANSITIONS=418} [2024-06-28 04:09:34,297 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-28 04:09:34,297 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 418 transitions, 5171 flow [2024-06-28 04:09:34,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:34,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:34,297 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-28 04:09:34,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 04:09:34,297 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:34,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:34,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1011408199, now seen corresponding path program 2 times [2024-06-28 04:09:34,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:34,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317267534] [2024-06-28 04:09:34,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:34,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:34,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:35,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:35,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:35,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317267534] [2024-06-28 04:09:35,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317267534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:35,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:35,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:35,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980739434] [2024-06-28 04:09:35,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:35,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:35,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:35,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:35,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:35,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:09:35,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 418 transitions, 5171 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:35,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:35,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:09:35,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:36,819 INFO L124 PetriNetUnfolderBase]: 3921/6308 cut-off events. [2024-06-28 04:09:36,820 INFO L125 PetriNetUnfolderBase]: For 726149/726149 co-relation queries the response was YES. [2024-06-28 04:09:36,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54707 conditions, 6308 events. 3921/6308 cut-off events. For 726149/726149 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 40384 event pairs, 723 based on Foata normal form. 6/6309 useless extension candidates. Maximal degree in co-relation 54552. Up to 5649 conditions per place. [2024-06-28 04:09:36,921 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 353 selfloop transitions, 90 changer transitions 0/448 dead transitions. [2024-06-28 04:09:36,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 448 transitions, 6407 flow [2024-06-28 04:09:36,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:09:36,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:09:36,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:09:36,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:09:36,922 INFO L175 Difference]: Start difference. First operand has 338 places, 418 transitions, 5171 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:09:36,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 448 transitions, 6407 flow [2024-06-28 04:09:39,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 448 transitions, 6312 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 04:09:39,163 INFO L231 Difference]: Finished difference. Result has 340 places, 423 transitions, 5400 flow [2024-06-28 04:09:39,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5400, PETRI_PLACES=340, PETRI_TRANSITIONS=423} [2024-06-28 04:09:39,164 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-28 04:09:39,164 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 423 transitions, 5400 flow [2024-06-28 04:09:39,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:39,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:39,164 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-28 04:09:39,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 04:09:39,165 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:39,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:39,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1011588123, now seen corresponding path program 1 times [2024-06-28 04:09:39,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:39,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251594179] [2024-06-28 04:09:39,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:39,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:39,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:40,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:40,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:40,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251594179] [2024-06-28 04:09:40,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251594179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:40,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:40,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:40,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049164757] [2024-06-28 04:09:40,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:40,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:40,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:40,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:40,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:40,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:09:40,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 423 transitions, 5400 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:40,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:40,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:09:40,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:41,582 INFO L124 PetriNetUnfolderBase]: 4001/6431 cut-off events. [2024-06-28 04:09:41,582 INFO L125 PetriNetUnfolderBase]: For 795185/795185 co-relation queries the response was YES. [2024-06-28 04:09:41,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56321 conditions, 6431 events. 4001/6431 cut-off events. For 795185/795185 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 41281 event pairs, 738 based on Foata normal form. 16/6440 useless extension candidates. Maximal degree in co-relation 56165. Up to 5791 conditions per place. [2024-06-28 04:09:41,675 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 367 selfloop transitions, 93 changer transitions 0/465 dead transitions. [2024-06-28 04:09:41,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 465 transitions, 7016 flow [2024-06-28 04:09:41,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:09:41,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:09:41,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 04:09:41,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-28 04:09:41,676 INFO L175 Difference]: Start difference. First operand has 340 places, 423 transitions, 5400 flow. Second operand 8 states and 158 transitions. [2024-06-28 04:09:41,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 465 transitions, 7016 flow [2024-06-28 04:09:43,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 465 transitions, 6740 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-28 04:09:43,616 INFO L231 Difference]: Finished difference. Result has 344 places, 437 transitions, 5693 flow [2024-06-28 04:09:43,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5124, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5693, PETRI_PLACES=344, PETRI_TRANSITIONS=437} [2024-06-28 04:09:43,617 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-28 04:09:43,617 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 437 transitions, 5693 flow [2024-06-28 04:09:43,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:43,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:43,617 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-28 04:09:43,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 04:09:43,618 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:43,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:43,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1011403549, now seen corresponding path program 3 times [2024-06-28 04:09:43,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:43,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021096717] [2024-06-28 04:09:43,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:43,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:43,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:44,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-28 04:09:44,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:44,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021096717] [2024-06-28 04:09:44,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021096717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:44,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:44,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:44,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487204695] [2024-06-28 04:09:44,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:44,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:44,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:44,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:44,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:44,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:09:44,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 437 transitions, 5693 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:44,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:44,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:09:44,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:46,247 INFO L124 PetriNetUnfolderBase]: 4103/6571 cut-off events. [2024-06-28 04:09:46,248 INFO L125 PetriNetUnfolderBase]: For 827835/827835 co-relation queries the response was YES. [2024-06-28 04:09:46,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59964 conditions, 6571 events. 4103/6571 cut-off events. For 827835/827835 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 42065 event pairs, 726 based on Foata normal form. 6/6573 useless extension candidates. Maximal degree in co-relation 59804. Up to 5800 conditions per place. [2024-06-28 04:09:46,347 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 369 selfloop transitions, 102 changer transitions 0/476 dead transitions. [2024-06-28 04:09:46,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 476 transitions, 7387 flow [2024-06-28 04:09:46,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:09:46,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:09:46,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 04:09:46,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:09:46,349 INFO L175 Difference]: Start difference. First operand has 344 places, 437 transitions, 5693 flow. Second operand 10 states and 190 transitions. [2024-06-28 04:09:46,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 476 transitions, 7387 flow [2024-06-28 04:09:48,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 476 transitions, 7253 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-28 04:09:48,812 INFO L231 Difference]: Finished difference. Result has 352 places, 447 transitions, 6081 flow [2024-06-28 04:09:48,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6081, PETRI_PLACES=352, PETRI_TRANSITIONS=447} [2024-06-28 04:09:48,813 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-28 04:09:48,813 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 447 transitions, 6081 flow [2024-06-28 04:09:48,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:48,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:48,813 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-28 04:09:48,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 04:09:48,813 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:48,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:48,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1011581179, now seen corresponding path program 4 times [2024-06-28 04:09:48,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:48,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478865704] [2024-06-28 04:09:48,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:48,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:48,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:49,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-28 04:09:49,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:49,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478865704] [2024-06-28 04:09:49,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478865704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:49,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:49,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:49,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208556809] [2024-06-28 04:09:49,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:49,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:49,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:49,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:49,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:49,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:09:49,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 447 transitions, 6081 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:49,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:49,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:09:49,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:51,653 INFO L124 PetriNetUnfolderBase]: 4117/6595 cut-off events. [2024-06-28 04:09:51,653 INFO L125 PetriNetUnfolderBase]: For 819318/819318 co-relation queries the response was YES. [2024-06-28 04:09:51,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60486 conditions, 6595 events. 4117/6595 cut-off events. For 819318/819318 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 42236 event pairs, 722 based on Foata normal form. 6/6597 useless extension candidates. Maximal degree in co-relation 60324. Up to 5930 conditions per place. [2024-06-28 04:09:51,741 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 378 selfloop transitions, 99 changer transitions 0/482 dead transitions. [2024-06-28 04:09:51,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 482 transitions, 7467 flow [2024-06-28 04:09:51,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:09:51,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:09:51,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-28 04:09:51,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 04:09:51,743 INFO L175 Difference]: Start difference. First operand has 352 places, 447 transitions, 6081 flow. Second operand 11 states and 205 transitions. [2024-06-28 04:09:51,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 482 transitions, 7467 flow [2024-06-28 04:09:54,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 482 transitions, 7232 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-28 04:09:54,631 INFO L231 Difference]: Finished difference. Result has 357 places, 452 transitions, 6214 flow [2024-06-28 04:09:54,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5852, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6214, PETRI_PLACES=357, PETRI_TRANSITIONS=452} [2024-06-28 04:09:54,632 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-28 04:09:54,632 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 452 transitions, 6214 flow [2024-06-28 04:09:54,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:54,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:54,632 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-28 04:09:54,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 04:09:54,632 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:54,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:54,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1471816729, now seen corresponding path program 2 times [2024-06-28 04:09:54,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:54,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815253001] [2024-06-28 04:09:54,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:54,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:54,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:55,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:55,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:55,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815253001] [2024-06-28 04:09:55,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815253001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:55,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:55,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:55,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730137308] [2024-06-28 04:09:55,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:55,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:55,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:55,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:55,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:55,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:09:55,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 452 transitions, 6214 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:55,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:55,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:09:55,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:57,131 INFO L124 PetriNetUnfolderBase]: 4169/6669 cut-off events. [2024-06-28 04:09:57,131 INFO L125 PetriNetUnfolderBase]: For 875439/875439 co-relation queries the response was YES. [2024-06-28 04:09:57,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61307 conditions, 6669 events. 4169/6669 cut-off events. For 875439/875439 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 42767 event pairs, 809 based on Foata normal form. 14/6676 useless extension candidates. Maximal degree in co-relation 61143. Up to 6270 conditions per place. [2024-06-28 04:09:57,226 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 435 selfloop transitions, 32 changer transitions 0/472 dead transitions. [2024-06-28 04:09:57,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 472 transitions, 7386 flow [2024-06-28 04:09:57,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:09:57,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:09:57,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 04:09:57,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-28 04:09:57,227 INFO L175 Difference]: Start difference. First operand has 357 places, 452 transitions, 6214 flow. Second operand 7 states and 132 transitions. [2024-06-28 04:09:57,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 472 transitions, 7386 flow [2024-06-28 04:09:59,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 472 transitions, 7084 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-06-28 04:09:59,729 INFO L231 Difference]: Finished difference. Result has 355 places, 454 transitions, 6054 flow [2024-06-28 04:09:59,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5912, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6054, PETRI_PLACES=355, PETRI_TRANSITIONS=454} [2024-06-28 04:09:59,730 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-28 04:09:59,730 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 454 transitions, 6054 flow [2024-06-28 04:09:59,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:59,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:59,731 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-28 04:09:59,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 04:09:59,731 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:59,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:59,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1478072839, now seen corresponding path program 3 times [2024-06-28 04:09:59,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:59,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498427116] [2024-06-28 04:09:59,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:59,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:59,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:00,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:00,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:00,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498427116] [2024-06-28 04:10:00,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498427116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:00,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:00,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:00,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167606785] [2024-06-28 04:10:00,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:00,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:00,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:00,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:00,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:00,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:10:00,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 454 transitions, 6054 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:00,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:00,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:10:00,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:02,179 INFO L124 PetriNetUnfolderBase]: 4215/6749 cut-off events. [2024-06-28 04:10:02,179 INFO L125 PetriNetUnfolderBase]: For 890441/890441 co-relation queries the response was YES. [2024-06-28 04:10:02,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61445 conditions, 6749 events. 4215/6749 cut-off events. For 890441/890441 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 43442 event pairs, 740 based on Foata normal form. 16/6758 useless extension candidates. Maximal degree in co-relation 61280. Up to 6044 conditions per place. [2024-06-28 04:10:02,285 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 376 selfloop transitions, 98 changer transitions 0/479 dead transitions. [2024-06-28 04:10:02,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 479 transitions, 7292 flow [2024-06-28 04:10:02,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:02,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:02,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-28 04:10:02,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-28 04:10:02,287 INFO L175 Difference]: Start difference. First operand has 355 places, 454 transitions, 6054 flow. Second operand 7 states and 139 transitions. [2024-06-28 04:10:02,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 479 transitions, 7292 flow [2024-06-28 04:10:04,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 479 transitions, 7164 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:04,750 INFO L231 Difference]: Finished difference. Result has 359 places, 456 transitions, 6242 flow [2024-06-28 04:10:04,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5926, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6242, PETRI_PLACES=359, PETRI_TRANSITIONS=456} [2024-06-28 04:10:04,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-28 04:10:04,750 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 456 transitions, 6242 flow [2024-06-28 04:10:04,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:04,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:04,751 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-28 04:10:04,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 04:10:04,751 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:04,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:04,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1241897727, now seen corresponding path program 1 times [2024-06-28 04:10:04,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:04,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733584676] [2024-06-28 04:10:04,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:04,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:04,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:05,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:05,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:05,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733584676] [2024-06-28 04:10:05,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733584676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:05,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:05,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:05,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186867922] [2024-06-28 04:10:05,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:05,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:05,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:05,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:05,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:05,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:10:05,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 456 transitions, 6242 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:05,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:05,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:10:05,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:07,240 INFO L124 PetriNetUnfolderBase]: 4227/6742 cut-off events. [2024-06-28 04:10:07,240 INFO L125 PetriNetUnfolderBase]: For 856073/856073 co-relation queries the response was YES. [2024-06-28 04:10:07,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62061 conditions, 6742 events. 4227/6742 cut-off events. For 856073/856073 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 43183 event pairs, 808 based on Foata normal form. 4/6739 useless extension candidates. Maximal degree in co-relation 61895. Up to 6345 conditions per place. [2024-06-28 04:10:07,355 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 423 selfloop transitions, 47 changer transitions 0/475 dead transitions. [2024-06-28 04:10:07,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 475 transitions, 7458 flow [2024-06-28 04:10:07,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:07,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:07,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 04:10:07,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-28 04:10:07,357 INFO L175 Difference]: Start difference. First operand has 359 places, 456 transitions, 6242 flow. Second operand 7 states and 132 transitions. [2024-06-28 04:10:07,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 475 transitions, 7458 flow [2024-06-28 04:10:09,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 475 transitions, 7211 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:09,958 INFO L231 Difference]: Finished difference. Result has 361 places, 460 transitions, 6252 flow [2024-06-28 04:10:09,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5997, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6252, PETRI_PLACES=361, PETRI_TRANSITIONS=460} [2024-06-28 04:10:09,959 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-28 04:10:09,959 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 460 transitions, 6252 flow [2024-06-28 04:10:09,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:09,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:09,959 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-28 04:10:09,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 04:10:09,959 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:09,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:09,960 INFO L85 PathProgramCache]: Analyzing trace with hash 576089217, now seen corresponding path program 5 times [2024-06-28 04:10:09,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:09,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661380779] [2024-06-28 04:10:09,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:09,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:10,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:10,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:10,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661380779] [2024-06-28 04:10:10,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661380779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:10,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:10,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:10,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23937704] [2024-06-28 04:10:10,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:10,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:10,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:10,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:10,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:10,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:10:10,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 460 transitions, 6252 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:10,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:10,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:10:10,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:12,435 INFO L124 PetriNetUnfolderBase]: 4257/6806 cut-off events. [2024-06-28 04:10:12,435 INFO L125 PetriNetUnfolderBase]: For 855259/855259 co-relation queries the response was YES. [2024-06-28 04:10:12,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62497 conditions, 6806 events. 4257/6806 cut-off events. For 855259/855259 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 43671 event pairs, 813 based on Foata normal form. 6/6808 useless extension candidates. Maximal degree in co-relation 62331. Up to 6079 conditions per place. [2024-06-28 04:10:12,549 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 384 selfloop transitions, 98 changer transitions 0/487 dead transitions. [2024-06-28 04:10:12,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 487 transitions, 7552 flow [2024-06-28 04:10:12,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:12,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:12,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 04:10:12,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-28 04:10:12,550 INFO L175 Difference]: Start difference. First operand has 361 places, 460 transitions, 6252 flow. Second operand 8 states and 154 transitions. [2024-06-28 04:10:12,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 487 transitions, 7552 flow [2024-06-28 04:10:15,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 487 transitions, 7355 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:15,276 INFO L231 Difference]: Finished difference. Result has 364 places, 465 transitions, 6423 flow [2024-06-28 04:10:15,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6055, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6423, PETRI_PLACES=364, PETRI_TRANSITIONS=465} [2024-06-28 04:10:15,276 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-28 04:10:15,276 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 465 transitions, 6423 flow [2024-06-28 04:10:15,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:15,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:15,277 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-28 04:10:15,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 04:10:15,277 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:15,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:15,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1241600809, now seen corresponding path program 4 times [2024-06-28 04:10:15,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:15,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422592358] [2024-06-28 04:10:15,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:15,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:15,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:16,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:16,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:16,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422592358] [2024-06-28 04:10:16,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422592358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:16,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:16,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:16,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109470330] [2024-06-28 04:10:16,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:16,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:16,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:16,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:16,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:16,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:10:16,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 465 transitions, 6423 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:16,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:16,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:10:16,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:17,808 INFO L124 PetriNetUnfolderBase]: 4337/6910 cut-off events. [2024-06-28 04:10:17,808 INFO L125 PetriNetUnfolderBase]: For 919991/919991 co-relation queries the response was YES. [2024-06-28 04:10:17,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63780 conditions, 6910 events. 4337/6910 cut-off events. For 919991/919991 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 44357 event pairs, 822 based on Foata normal form. 14/6917 useless extension candidates. Maximal degree in co-relation 63613. Up to 6468 conditions per place. [2024-06-28 04:10:17,902 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 452 selfloop transitions, 34 changer transitions 0/491 dead transitions. [2024-06-28 04:10:17,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 491 transitions, 7752 flow [2024-06-28 04:10:17,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:17,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:17,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 04:10:17,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-28 04:10:17,903 INFO L175 Difference]: Start difference. First operand has 364 places, 465 transitions, 6423 flow. Second operand 7 states and 136 transitions. [2024-06-28 04:10:17,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 491 transitions, 7752 flow [2024-06-28 04:10:20,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 491 transitions, 7432 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-28 04:10:20,481 INFO L231 Difference]: Finished difference. Result has 366 places, 470 transitions, 6316 flow [2024-06-28 04:10:20,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6103, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6316, PETRI_PLACES=366, PETRI_TRANSITIONS=470} [2024-06-28 04:10:20,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-28 04:10:20,486 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 470 transitions, 6316 flow [2024-06-28 04:10:20,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:20,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:20,486 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-28 04:10:20,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 04:10:20,487 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:20,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:20,487 INFO L85 PathProgramCache]: Analyzing trace with hash 575911587, now seen corresponding path program 6 times [2024-06-28 04:10:20,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:20,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130546592] [2024-06-28 04:10:20,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:20,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:20,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:21,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:21,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:21,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130546592] [2024-06-28 04:10:21,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130546592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:21,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:21,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:21,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590914303] [2024-06-28 04:10:21,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:21,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:21,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:21,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:21,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:21,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:10:21,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 470 transitions, 6316 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:21,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:21,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:10:21,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:23,221 INFO L124 PetriNetUnfolderBase]: 4375/6980 cut-off events. [2024-06-28 04:10:23,221 INFO L125 PetriNetUnfolderBase]: For 901734/901734 co-relation queries the response was YES. [2024-06-28 04:10:23,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64675 conditions, 6980 events. 4375/6980 cut-off events. For 901734/901734 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 44988 event pairs, 809 based on Foata normal form. 6/6982 useless extension candidates. Maximal degree in co-relation 64506. Up to 6037 conditions per place. [2024-06-28 04:10:23,330 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 361 selfloop transitions, 142 changer transitions 0/508 dead transitions. [2024-06-28 04:10:23,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 508 transitions, 8018 flow [2024-06-28 04:10:23,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:10:23,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:10:23,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 04:10:23,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-28 04:10:23,331 INFO L175 Difference]: Start difference. First operand has 366 places, 470 transitions, 6316 flow. Second operand 9 states and 180 transitions. [2024-06-28 04:10:23,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 508 transitions, 8018 flow [2024-06-28 04:10:26,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 508 transitions, 7870 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:26,273 INFO L231 Difference]: Finished difference. Result has 372 places, 476 transitions, 6729 flow [2024-06-28 04:10:26,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6168, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6729, PETRI_PLACES=372, PETRI_TRANSITIONS=476} [2024-06-28 04:10:26,274 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-28 04:10:26,274 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 476 transitions, 6729 flow [2024-06-28 04:10:26,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:26,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:26,274 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-28 04:10:26,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 04:10:26,274 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:26,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:26,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1241897479, now seen corresponding path program 5 times [2024-06-28 04:10:26,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:26,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513019322] [2024-06-28 04:10:26,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:26,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:26,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:27,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:27,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:27,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513019322] [2024-06-28 04:10:27,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513019322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:27,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:27,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:10:27,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289614318] [2024-06-28 04:10:27,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:27,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:10:27,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:27,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:10:27,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:10:27,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:10:27,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 476 transitions, 6729 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:27,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:27,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:10:27,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:28,768 INFO L124 PetriNetUnfolderBase]: 4406/7021 cut-off events. [2024-06-28 04:10:28,768 INFO L125 PetriNetUnfolderBase]: For 938708/938708 co-relation queries the response was YES. [2024-06-28 04:10:28,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65577 conditions, 7021 events. 4406/7021 cut-off events. For 938708/938708 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 45157 event pairs, 859 based on Foata normal form. 12/7026 useless extension candidates. Maximal degree in co-relation 65406. Up to 6548 conditions per place. [2024-06-28 04:10:28,883 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 449 selfloop transitions, 43 changer transitions 0/497 dead transitions. [2024-06-28 04:10:28,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 497 transitions, 8009 flow [2024-06-28 04:10:28,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:10:28,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:10:28,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 04:10:28,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-28 04:10:28,884 INFO L175 Difference]: Start difference. First operand has 372 places, 476 transitions, 6729 flow. Second operand 7 states and 134 transitions. [2024-06-28 04:10:28,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 497 transitions, 8009 flow [2024-06-28 04:10:31,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 497 transitions, 7478 flow, removed 80 selfloop flow, removed 8 redundant places. [2024-06-28 04:10:31,952 INFO L231 Difference]: Finished difference. Result has 371 places, 478 transitions, 6382 flow [2024-06-28 04:10:31,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6198, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6382, PETRI_PLACES=371, PETRI_TRANSITIONS=478} [2024-06-28 04:10:31,953 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-28 04:10:31,953 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 478 transitions, 6382 flow [2024-06-28 04:10:31,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:31,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:31,954 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-28 04:10:31,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 04:10:31,954 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:31,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:31,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1956645937, now seen corresponding path program 4 times [2024-06-28 04:10:31,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:31,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889676050] [2024-06-28 04:10:31,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:31,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:31,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:32,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:32,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:32,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889676050] [2024-06-28 04:10:32,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889676050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:32,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:32,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:32,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119860713] [2024-06-28 04:10:32,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:32,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:32,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:32,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:32,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:33,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:10:33,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 478 transitions, 6382 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:33,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:33,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:10:33,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:34,661 INFO L124 PetriNetUnfolderBase]: 4401/7032 cut-off events. [2024-06-28 04:10:34,661 INFO L125 PetriNetUnfolderBase]: For 882759/882759 co-relation queries the response was YES. [2024-06-28 04:10:34,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64093 conditions, 7032 events. 4401/7032 cut-off events. For 882759/882759 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 45335 event pairs, 818 based on Foata normal form. 2/7032 useless extension candidates. Maximal degree in co-relation 63922. Up to 6713 conditions per place. [2024-06-28 04:10:34,783 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 466 selfloop transitions, 30 changer transitions 0/501 dead transitions. [2024-06-28 04:10:34,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 501 transitions, 7432 flow [2024-06-28 04:10:34,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:34,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:34,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:10:34,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-28 04:10:34,785 INFO L175 Difference]: Start difference. First operand has 371 places, 478 transitions, 6382 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:10:34,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 501 transitions, 7432 flow [2024-06-28 04:10:37,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 501 transitions, 7248 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:37,271 INFO L231 Difference]: Finished difference. Result has 374 places, 478 transitions, 6266 flow [2024-06-28 04:10:37,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6198, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6266, PETRI_PLACES=374, PETRI_TRANSITIONS=478} [2024-06-28 04:10:37,272 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-28 04:10:37,272 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 478 transitions, 6266 flow [2024-06-28 04:10:37,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:37,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:37,272 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-28 04:10:37,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 04:10:37,273 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:37,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:37,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1250178633, now seen corresponding path program 7 times [2024-06-28 04:10:37,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:37,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036741359] [2024-06-28 04:10:37,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:37,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:37,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:38,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:38,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:38,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036741359] [2024-06-28 04:10:38,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036741359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:38,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:38,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:10:38,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890281304] [2024-06-28 04:10:38,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:38,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:10:38,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:38,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:10:38,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:10:38,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:10:38,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 478 transitions, 6266 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:38,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:38,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:10:38,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:40,064 INFO L124 PetriNetUnfolderBase]: 4407/7017 cut-off events. [2024-06-28 04:10:40,065 INFO L125 PetriNetUnfolderBase]: For 878381/878381 co-relation queries the response was YES. [2024-06-28 04:10:40,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63334 conditions, 7017 events. 4407/7017 cut-off events. For 878381/878381 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 44986 event pairs, 840 based on Foata normal form. 6/7019 useless extension candidates. Maximal degree in co-relation 63162. Up to 6677 conditions per place. [2024-06-28 04:10:40,172 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 461 selfloop transitions, 45 changer transitions 0/511 dead transitions. [2024-06-28 04:10:40,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 511 transitions, 7762 flow [2024-06-28 04:10:40,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:10:40,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:10:40,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:10:40,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:10:40,174 INFO L175 Difference]: Start difference. First operand has 374 places, 478 transitions, 6266 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:10:40,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 511 transitions, 7762 flow [2024-06-28 04:10:42,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 511 transitions, 7682 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 04:10:42,843 INFO L231 Difference]: Finished difference. Result has 378 places, 498 transitions, 6767 flow [2024-06-28 04:10:42,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6188, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6767, PETRI_PLACES=378, PETRI_TRANSITIONS=498} [2024-06-28 04:10:42,844 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-28 04:10:42,844 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 498 transitions, 6767 flow [2024-06-28 04:10:42,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:42,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:42,845 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-28 04:10:42,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 04:10:42,845 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:42,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:42,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1974635945, now seen corresponding path program 1 times [2024-06-28 04:10:42,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:42,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385347552] [2024-06-28 04:10:42,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:42,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:42,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:43,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:43,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:43,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385347552] [2024-06-28 04:10:43,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385347552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:43,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:43,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:10:43,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703090404] [2024-06-28 04:10:43,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:43,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:10:43,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:43,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:10:43,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:10:44,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:10:44,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 498 transitions, 6767 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:44,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:44,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:10:44,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:45,819 INFO L124 PetriNetUnfolderBase]: 4636/7365 cut-off events. [2024-06-28 04:10:45,819 INFO L125 PetriNetUnfolderBase]: For 912642/912642 co-relation queries the response was YES. [2024-06-28 04:10:45,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68118 conditions, 7365 events. 4636/7365 cut-off events. For 912642/912642 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 47276 event pairs, 844 based on Foata normal form. 2/7363 useless extension candidates. Maximal degree in co-relation 67942. Up to 6851 conditions per place. [2024-06-28 04:10:45,927 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 498 selfloop transitions, 89 changer transitions 0/592 dead transitions. [2024-06-28 04:10:45,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 592 transitions, 9383 flow [2024-06-28 04:10:45,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:10:45,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:10:45,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-28 04:10:45,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 04:10:45,928 INFO L175 Difference]: Start difference. First operand has 378 places, 498 transitions, 6767 flow. Second operand 11 states and 205 transitions. [2024-06-28 04:10:45,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 592 transitions, 9383 flow [2024-06-28 04:10:48,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 592 transitions, 9086 flow, removed 125 selfloop flow, removed 3 redundant places. [2024-06-28 04:10:48,644 INFO L231 Difference]: Finished difference. Result has 391 places, 555 transitions, 7849 flow [2024-06-28 04:10:48,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6484, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7849, PETRI_PLACES=391, PETRI_TRANSITIONS=555} [2024-06-28 04:10:48,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-06-28 04:10:48,645 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 555 transitions, 7849 flow [2024-06-28 04:10:48,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:48,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:48,645 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-28 04:10:48,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 04:10:48,645 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:48,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:48,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1945905271, now seen corresponding path program 2 times [2024-06-28 04:10:48,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:48,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118166244] [2024-06-28 04:10:48,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:48,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:48,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:49,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:49,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:49,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118166244] [2024-06-28 04:10:49,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118166244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:49,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:49,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:49,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656209597] [2024-06-28 04:10:49,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:49,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:49,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:49,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:49,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:49,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:10:49,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 555 transitions, 7849 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:49,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:49,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:10:49,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:51,440 INFO L124 PetriNetUnfolderBase]: 4640/7372 cut-off events. [2024-06-28 04:10:51,440 INFO L125 PetriNetUnfolderBase]: For 923695/923695 co-relation queries the response was YES. [2024-06-28 04:10:51,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68228 conditions, 7372 events. 4640/7372 cut-off events. For 923695/923695 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 47286 event pairs, 849 based on Foata normal form. 4/7374 useless extension candidates. Maximal degree in co-relation 68046. Up to 6959 conditions per place. [2024-06-28 04:10:51,558 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 501 selfloop transitions, 75 changer transitions 0/581 dead transitions. [2024-06-28 04:10:51,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 581 transitions, 9230 flow [2024-06-28 04:10:51,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:10:51,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:10:51,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 04:10:51,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-28 04:10:51,559 INFO L175 Difference]: Start difference. First operand has 391 places, 555 transitions, 7849 flow. Second operand 9 states and 167 transitions. [2024-06-28 04:10:51,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 581 transitions, 9230 flow [2024-06-28 04:10:55,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 581 transitions, 9051 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-28 04:10:55,055 INFO L231 Difference]: Finished difference. Result has 397 places, 559 transitions, 7968 flow [2024-06-28 04:10:55,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7670, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7968, PETRI_PLACES=397, PETRI_TRANSITIONS=559} [2024-06-28 04:10:55,056 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-28 04:10:55,056 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 559 transitions, 7968 flow [2024-06-28 04:10:55,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:55,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:55,056 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-28 04:10:55,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 04:10:55,056 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:55,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:55,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1739336809, now seen corresponding path program 3 times [2024-06-28 04:10:55,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:55,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364021320] [2024-06-28 04:10:55,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:55,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:55,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:55,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:55,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:55,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364021320] [2024-06-28 04:10:55,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364021320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:55,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:55,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:10:55,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512704873] [2024-06-28 04:10:55,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:55,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:10:55,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:55,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:10:55,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:10:56,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:10:56,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 559 transitions, 7968 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:56,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:56,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:10:56,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:57,788 INFO L124 PetriNetUnfolderBase]: 4645/7374 cut-off events. [2024-06-28 04:10:57,789 INFO L125 PetriNetUnfolderBase]: For 921352/921352 co-relation queries the response was YES. [2024-06-28 04:10:57,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68318 conditions, 7374 events. 4645/7374 cut-off events. For 921352/921352 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 47228 event pairs, 853 based on Foata normal form. 1/7371 useless extension candidates. Maximal degree in co-relation 68135. Up to 7058 conditions per place. [2024-06-28 04:10:57,904 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 536 selfloop transitions, 41 changer transitions 0/582 dead transitions. [2024-06-28 04:10:57,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 582 transitions, 9335 flow [2024-06-28 04:10:57,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:10:57,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:10:57,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 04:10:57,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-28 04:10:57,905 INFO L175 Difference]: Start difference. First operand has 397 places, 559 transitions, 7968 flow. Second operand 10 states and 169 transitions. [2024-06-28 04:10:57,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 582 transitions, 9335 flow [2024-06-28 04:11:01,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 582 transitions, 9009 flow, removed 93 selfloop flow, removed 7 redundant places. [2024-06-28 04:11:01,216 INFO L231 Difference]: Finished difference. Result has 403 places, 567 transitions, 7942 flow [2024-06-28 04:11:01,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7642, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7942, PETRI_PLACES=403, PETRI_TRANSITIONS=567} [2024-06-28 04:11:01,216 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-28 04:11:01,216 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 567 transitions, 7942 flow [2024-06-28 04:11:01,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:01,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:01,217 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-28 04:11:01,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 04:11:01,217 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:01,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:01,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1625494795, now seen corresponding path program 4 times [2024-06-28 04:11:01,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:01,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020824951] [2024-06-28 04:11:01,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:01,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:01,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:02,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:02,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:02,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020824951] [2024-06-28 04:11:02,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020824951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:02,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:02,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:11:02,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076965040] [2024-06-28 04:11:02,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:02,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:11:02,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:02,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:11:02,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:11:02,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:11:02,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 567 transitions, 7942 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:02,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:02,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:11:02,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:04,184 INFO L124 PetriNetUnfolderBase]: 4783/7571 cut-off events. [2024-06-28 04:11:04,184 INFO L125 PetriNetUnfolderBase]: For 1044442/1044442 co-relation queries the response was YES. [2024-06-28 04:11:04,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72676 conditions, 7571 events. 4783/7571 cut-off events. For 1044442/1044442 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 48468 event pairs, 767 based on Foata normal form. 2/7568 useless extension candidates. Maximal degree in co-relation 72489. Up to 6334 conditions per place. [2024-06-28 04:11:04,311 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 424 selfloop transitions, 192 changer transitions 0/621 dead transitions. [2024-06-28 04:11:04,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 621 transitions, 10203 flow [2024-06-28 04:11:04,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:11:04,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:11:04,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-28 04:11:04,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47804878048780486 [2024-06-28 04:11:04,313 INFO L175 Difference]: Start difference. First operand has 403 places, 567 transitions, 7942 flow. Second operand 10 states and 196 transitions. [2024-06-28 04:11:04,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 621 transitions, 10203 flow [2024-06-28 04:11:07,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 621 transitions, 10026 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:07,790 INFO L231 Difference]: Finished difference. Result has 409 places, 586 transitions, 8761 flow [2024-06-28 04:11:07,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7765, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8761, PETRI_PLACES=409, PETRI_TRANSITIONS=586} [2024-06-28 04:11:07,790 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-28 04:11:07,790 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 586 transitions, 8761 flow [2024-06-28 04:11:07,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:07,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:07,791 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-28 04:11:07,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 04:11:07,791 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:07,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:07,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1910594665, now seen corresponding path program 5 times [2024-06-28 04:11:07,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:07,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861389638] [2024-06-28 04:11:07,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:07,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:07,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:08,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:08,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:08,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861389638] [2024-06-28 04:11:08,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861389638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:08,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:08,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:08,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39465296] [2024-06-28 04:11:08,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:08,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:08,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:08,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:08,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:08,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:11:08,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 586 transitions, 8761 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:08,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:08,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:11:08,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:10,636 INFO L124 PetriNetUnfolderBase]: 4852/7689 cut-off events. [2024-06-28 04:11:10,636 INFO L125 PetriNetUnfolderBase]: For 1114059/1114059 co-relation queries the response was YES. [2024-06-28 04:11:10,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76099 conditions, 7689 events. 4852/7689 cut-off events. For 1114059/1114059 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 49447 event pairs, 772 based on Foata normal form. 1/7684 useless extension candidates. Maximal degree in co-relation 75910. Up to 6498 conditions per place. [2024-06-28 04:11:10,788 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 517 selfloop transitions, 209 changer transitions 0/731 dead transitions. [2024-06-28 04:11:10,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 731 transitions, 13381 flow [2024-06-28 04:11:10,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:10,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:10,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 04:11:10,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4905149051490515 [2024-06-28 04:11:10,789 INFO L175 Difference]: Start difference. First operand has 409 places, 586 transitions, 8761 flow. Second operand 9 states and 181 transitions. [2024-06-28 04:11:10,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 731 transitions, 13381 flow [2024-06-28 04:11:14,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 731 transitions, 12908 flow, removed 104 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:14,700 INFO L231 Difference]: Finished difference. Result has 416 places, 675 transitions, 10881 flow [2024-06-28 04:11:14,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8412, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10881, PETRI_PLACES=416, PETRI_TRANSITIONS=675} [2024-06-28 04:11:14,700 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-28 04:11:14,701 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 675 transitions, 10881 flow [2024-06-28 04:11:14,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:14,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:14,701 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-28 04:11:14,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 04:11:14,701 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:14,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:14,702 INFO L85 PathProgramCache]: Analyzing trace with hash -304253201, now seen corresponding path program 6 times [2024-06-28 04:11:14,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:14,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577136812] [2024-06-28 04:11:14,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:14,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:14,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:15,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:15,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:15,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577136812] [2024-06-28 04:11:15,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577136812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:15,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:15,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:11:15,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157594158] [2024-06-28 04:11:15,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:15,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:11:15,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:15,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:11:15,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:11:15,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:11:15,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 675 transitions, 10881 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:15,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:15,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:11:15,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:18,022 INFO L124 PetriNetUnfolderBase]: 4946/7818 cut-off events. [2024-06-28 04:11:18,022 INFO L125 PetriNetUnfolderBase]: For 1164053/1164053 co-relation queries the response was YES. [2024-06-28 04:11:18,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79832 conditions, 7818 events. 4946/7818 cut-off events. For 1164053/1164053 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 50236 event pairs, 781 based on Foata normal form. 3/7815 useless extension candidates. Maximal degree in co-relation 79637. Up to 5949 conditions per place. [2024-06-28 04:11:18,147 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 372 selfloop transitions, 359 changer transitions 0/736 dead transitions. [2024-06-28 04:11:18,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 736 transitions, 13473 flow [2024-06-28 04:11:18,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:18,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:18,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 04:11:18,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4905149051490515 [2024-06-28 04:11:18,148 INFO L175 Difference]: Start difference. First operand has 416 places, 675 transitions, 10881 flow. Second operand 9 states and 181 transitions. [2024-06-28 04:11:18,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 736 transitions, 13473 flow [2024-06-28 04:11:22,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 736 transitions, 13235 flow, removed 107 selfloop flow, removed 2 redundant places. [2024-06-28 04:11:22,401 INFO L231 Difference]: Finished difference. Result has 424 places, 700 transitions, 11818 flow [2024-06-28 04:11:22,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10671, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11818, PETRI_PLACES=424, PETRI_TRANSITIONS=700} [2024-06-28 04:11:22,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 382 predicate places. [2024-06-28 04:11:22,402 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 700 transitions, 11818 flow [2024-06-28 04:11:22,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:22,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:22,402 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-28 04:11:22,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 04:11:22,402 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:22,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:22,403 INFO L85 PathProgramCache]: Analyzing trace with hash 2106380235, now seen corresponding path program 7 times [2024-06-28 04:11:22,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:22,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008603863] [2024-06-28 04:11:22,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:22,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:22,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:23,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:23,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:23,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008603863] [2024-06-28 04:11:23,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008603863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:23,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:23,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:11:23,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435254812] [2024-06-28 04:11:23,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:23,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:11:23,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:23,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:11:23,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:11:23,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:11:23,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 700 transitions, 11818 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:23,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:23,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:11:23,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:25,606 INFO L124 PetriNetUnfolderBase]: 4928/7782 cut-off events. [2024-06-28 04:11:25,606 INFO L125 PetriNetUnfolderBase]: For 1158952/1158952 co-relation queries the response was YES. [2024-06-28 04:11:25,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79803 conditions, 7782 events. 4928/7782 cut-off events. For 1158952/1158952 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 49970 event pairs, 778 based on Foata normal form. 6/7782 useless extension candidates. Maximal degree in co-relation 79605. Up to 6633 conditions per place. [2024-06-28 04:11:25,746 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 514 selfloop transitions, 209 changer transitions 0/728 dead transitions. [2024-06-28 04:11:25,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 728 transitions, 13510 flow [2024-06-28 04:11:25,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:11:25,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:11:25,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 04:11:25,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-28 04:11:25,768 INFO L175 Difference]: Start difference. First operand has 424 places, 700 transitions, 11818 flow. Second operand 10 states and 187 transitions. [2024-06-28 04:11:25,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 728 transitions, 13510 flow [2024-06-28 04:11:30,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 728 transitions, 12975 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 04:11:30,402 INFO L231 Difference]: Finished difference. Result has 429 places, 700 transitions, 11712 flow [2024-06-28 04:11:30,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11283, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11712, PETRI_PLACES=429, PETRI_TRANSITIONS=700} [2024-06-28 04:11:30,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-28 04:11:30,403 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 700 transitions, 11712 flow [2024-06-28 04:11:30,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:30,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:30,403 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-28 04:11:30,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 04:11:30,404 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:30,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:30,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1468831685, now seen corresponding path program 8 times [2024-06-28 04:11:30,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:30,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237819200] [2024-06-28 04:11:30,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:30,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:30,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:31,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:31,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:31,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237819200] [2024-06-28 04:11:31,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237819200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:31,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:31,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:11:31,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080485993] [2024-06-28 04:11:31,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:31,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:11:31,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:31,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:11:31,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:11:31,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:11:31,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 700 transitions, 11712 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:31,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:31,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:11:31,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:33,687 INFO L124 PetriNetUnfolderBase]: 4919/7770 cut-off events. [2024-06-28 04:11:33,687 INFO L125 PetriNetUnfolderBase]: For 1137519/1137519 co-relation queries the response was YES. [2024-06-28 04:11:33,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78935 conditions, 7770 events. 4919/7770 cut-off events. For 1137519/1137519 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 49807 event pairs, 778 based on Foata normal form. 3/7767 useless extension candidates. Maximal degree in co-relation 78736. Up to 6535 conditions per place. [2024-06-28 04:11:33,829 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 498 selfloop transitions, 232 changer transitions 0/735 dead transitions. [2024-06-28 04:11:33,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 735 transitions, 13729 flow [2024-06-28 04:11:33,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:11:33,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:11:33,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-28 04:11:33,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47317073170731705 [2024-06-28 04:11:33,831 INFO L175 Difference]: Start difference. First operand has 429 places, 700 transitions, 11712 flow. Second operand 10 states and 194 transitions. [2024-06-28 04:11:33,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 735 transitions, 13729 flow [2024-06-28 04:11:38,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 735 transitions, 13202 flow, removed 59 selfloop flow, removed 8 redundant places. [2024-06-28 04:11:38,379 INFO L231 Difference]: Finished difference. Result has 431 places, 700 transitions, 11666 flow [2024-06-28 04:11:38,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11185, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11666, PETRI_PLACES=431, PETRI_TRANSITIONS=700} [2024-06-28 04:11:38,380 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-28 04:11:38,380 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 700 transitions, 11666 flow [2024-06-28 04:11:38,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:38,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:38,380 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-28 04:11:38,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 04:11:38,380 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:38,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:38,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1723078627, now seen corresponding path program 9 times [2024-06-28 04:11:38,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:38,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699273736] [2024-06-28 04:11:38,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:38,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:38,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:39,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:39,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:39,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699273736] [2024-06-28 04:11:39,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699273736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:39,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:39,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:11:39,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215720643] [2024-06-28 04:11:39,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:39,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:11:39,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:39,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:11:39,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:11:39,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:11:39,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 700 transitions, 11666 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:39,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:39,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:11:39,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:42,074 INFO L124 PetriNetUnfolderBase]: 4971/7852 cut-off events. [2024-06-28 04:11:42,074 INFO L125 PetriNetUnfolderBase]: For 1191126/1191126 co-relation queries the response was YES. [2024-06-28 04:11:42,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80597 conditions, 7852 events. 4971/7852 cut-off events. For 1191126/1191126 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 50434 event pairs, 790 based on Foata normal form. 4/7850 useless extension candidates. Maximal degree in co-relation 80397. Up to 6610 conditions per place. [2024-06-28 04:11:42,214 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 519 selfloop transitions, 227 changer transitions 0/751 dead transitions. [2024-06-28 04:11:42,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 751 transitions, 14198 flow [2024-06-28 04:11:42,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:11:42,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:11:42,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-28 04:11:42,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48048780487804876 [2024-06-28 04:11:42,215 INFO L175 Difference]: Start difference. First operand has 431 places, 700 transitions, 11666 flow. Second operand 10 states and 197 transitions. [2024-06-28 04:11:42,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 751 transitions, 14198 flow [2024-06-28 04:11:46,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 751 transitions, 13442 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-06-28 04:11:46,627 INFO L231 Difference]: Finished difference. Result has 432 places, 715 transitions, 11977 flow [2024-06-28 04:11:46,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10929, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11977, PETRI_PLACES=432, PETRI_TRANSITIONS=715} [2024-06-28 04:11:46,628 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-28 04:11:46,628 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 715 transitions, 11977 flow [2024-06-28 04:11:46,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:46,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:46,628 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-28 04:11:46,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 04:11:46,628 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:46,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:46,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1726887907, now seen corresponding path program 10 times [2024-06-28 04:11:46,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:46,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928672473] [2024-06-28 04:11:46,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:46,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:46,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:47,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:47,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:47,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928672473] [2024-06-28 04:11:47,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928672473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:47,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:47,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:47,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843920075] [2024-06-28 04:11:47,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:47,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:47,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:47,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:47,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:47,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:11:47,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 715 transitions, 11977 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:47,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:47,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:11:47,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:49,893 INFO L124 PetriNetUnfolderBase]: 4981/7870 cut-off events. [2024-06-28 04:11:49,893 INFO L125 PetriNetUnfolderBase]: For 1178820/1178820 co-relation queries the response was YES. [2024-06-28 04:11:49,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80667 conditions, 7870 events. 4981/7870 cut-off events. For 1178820/1178820 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 50630 event pairs, 802 based on Foata normal form. 2/7866 useless extension candidates. Maximal degree in co-relation 80467. Up to 7270 conditions per place. [2024-06-28 04:11:50,035 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 639 selfloop transitions, 99 changer transitions 0/743 dead transitions. [2024-06-28 04:11:50,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 743 transitions, 13810 flow [2024-06-28 04:11:50,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:50,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:50,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 04:11:50,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-28 04:11:50,036 INFO L175 Difference]: Start difference. First operand has 432 places, 715 transitions, 11977 flow. Second operand 9 states and 167 transitions. [2024-06-28 04:11:50,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 743 transitions, 13810 flow [2024-06-28 04:11:54,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 743 transitions, 13069 flow, removed 164 selfloop flow, removed 7 redundant places. [2024-06-28 04:11:54,466 INFO L231 Difference]: Finished difference. Result has 434 places, 720 transitions, 11660 flow [2024-06-28 04:11:54,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11271, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11660, PETRI_PLACES=434, PETRI_TRANSITIONS=720} [2024-06-28 04:11:54,467 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-28 04:11:54,467 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 720 transitions, 11660 flow [2024-06-28 04:11:54,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:54,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:54,467 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-28 04:11:54,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 04:11:54,467 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:54,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:54,470 INFO L85 PathProgramCache]: Analyzing trace with hash 747890659, now seen corresponding path program 11 times [2024-06-28 04:11:54,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:54,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85818544] [2024-06-28 04:11:54,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:54,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:54,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:55,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:55,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:55,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85818544] [2024-06-28 04:11:55,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85818544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:55,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:55,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:11:55,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487576666] [2024-06-28 04:11:55,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:55,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:11:55,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:55,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:11:55,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:11:55,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:11:55,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 720 transitions, 11660 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:55,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:55,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:11:55,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:57,727 INFO L124 PetriNetUnfolderBase]: 4972/7858 cut-off events. [2024-06-28 04:11:57,727 INFO L125 PetriNetUnfolderBase]: For 1176777/1176777 co-relation queries the response was YES. [2024-06-28 04:11:57,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79266 conditions, 7858 events. 4972/7858 cut-off events. For 1176777/1176777 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 50543 event pairs, 797 based on Foata normal form. 3/7855 useless extension candidates. Maximal degree in co-relation 79065. Up to 7178 conditions per place. [2024-06-28 04:11:57,864 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 644 selfloop transitions, 106 changer transitions 0/755 dead transitions. [2024-06-28 04:11:57,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 755 transitions, 13973 flow [2024-06-28 04:11:57,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:57,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:57,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 04:11:57,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-28 04:11:57,866 INFO L175 Difference]: Start difference. First operand has 434 places, 720 transitions, 11660 flow. Second operand 9 states and 170 transitions. [2024-06-28 04:11:57,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 755 transitions, 13973 flow [2024-06-28 04:12:02,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 755 transitions, 13631 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-28 04:12:02,122 INFO L231 Difference]: Finished difference. Result has 437 places, 724 transitions, 11670 flow [2024-06-28 04:12:02,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11345, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11670, PETRI_PLACES=437, PETRI_TRANSITIONS=724} [2024-06-28 04:12:02,123 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-28 04:12:02,123 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 724 transitions, 11670 flow [2024-06-28 04:12:02,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:02,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:02,123 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-28 04:12:02,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 04:12:02,124 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:02,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:02,124 INFO L85 PathProgramCache]: Analyzing trace with hash 747593989, now seen corresponding path program 12 times [2024-06-28 04:12:02,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:02,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531952912] [2024-06-28 04:12:02,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:02,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:02,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:03,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:03,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:03,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531952912] [2024-06-28 04:12:03,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531952912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:03,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:03,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:12:03,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369474040] [2024-06-28 04:12:03,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:03,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:12:03,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:03,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:12:03,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:12:03,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:12:03,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 724 transitions, 11670 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:03,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:03,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:12:03,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:05,331 INFO L124 PetriNetUnfolderBase]: 4963/7862 cut-off events. [2024-06-28 04:12:05,331 INFO L125 PetriNetUnfolderBase]: For 1173692/1173692 co-relation queries the response was YES. [2024-06-28 04:12:05,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79034 conditions, 7862 events. 4963/7862 cut-off events. For 1173692/1173692 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 50725 event pairs, 795 based on Foata normal form. 3/7859 useless extension candidates. Maximal degree in co-relation 78831. Up to 7273 conditions per place. [2024-06-28 04:12:05,477 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 660 selfloop transitions, 87 changer transitions 0/752 dead transitions. [2024-06-28 04:12:05,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 752 transitions, 13606 flow [2024-06-28 04:12:05,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:12:05,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:12:05,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-28 04:12:05,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-28 04:12:05,479 INFO L175 Difference]: Start difference. First operand has 437 places, 724 transitions, 11670 flow. Second operand 10 states and 182 transitions. [2024-06-28 04:12:05,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 752 transitions, 13606 flow [2024-06-28 04:12:10,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 752 transitions, 13327 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-28 04:12:10,045 INFO L231 Difference]: Finished difference. Result has 444 places, 727 transitions, 11653 flow [2024-06-28 04:12:10,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11410, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11653, PETRI_PLACES=444, PETRI_TRANSITIONS=727} [2024-06-28 04:12:10,046 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-06-28 04:12:10,046 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 727 transitions, 11653 flow [2024-06-28 04:12:10,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:10,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:10,046 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-28 04:12:10,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 04:12:10,047 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:10,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:10,047 INFO L85 PathProgramCache]: Analyzing trace with hash 739319779, now seen corresponding path program 13 times [2024-06-28 04:12:10,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:10,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419522955] [2024-06-28 04:12:10,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:10,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:10,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:11,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:11,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:11,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419522955] [2024-06-28 04:12:11,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419522955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:11,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:11,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:12:11,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738950922] [2024-06-28 04:12:11,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:11,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:12:11,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:11,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:12:11,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:12:11,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:12:11,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 727 transitions, 11653 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:11,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:11,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:12:11,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:13,541 INFO L124 PetriNetUnfolderBase]: 4950/7830 cut-off events. [2024-06-28 04:12:13,542 INFO L125 PetriNetUnfolderBase]: For 1168048/1168048 co-relation queries the response was YES. [2024-06-28 04:12:13,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78184 conditions, 7830 events. 4950/7830 cut-off events. For 1168048/1168048 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 50397 event pairs, 788 based on Foata normal form. 3/7827 useless extension candidates. Maximal degree in co-relation 77979. Up to 7255 conditions per place. [2024-06-28 04:12:13,962 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 661 selfloop transitions, 93 changer transitions 0/759 dead transitions. [2024-06-28 04:12:13,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 759 transitions, 13626 flow [2024-06-28 04:12:13,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:12:13,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:12:13,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 214 transitions. [2024-06-28 04:12:13,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-28 04:12:13,963 INFO L175 Difference]: Start difference. First operand has 444 places, 727 transitions, 11653 flow. Second operand 12 states and 214 transitions. [2024-06-28 04:12:13,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 759 transitions, 13626 flow [2024-06-28 04:12:18,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 759 transitions, 13323 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-06-28 04:12:18,364 INFO L231 Difference]: Finished difference. Result has 451 places, 731 transitions, 11618 flow [2024-06-28 04:12:18,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11354, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11618, PETRI_PLACES=451, PETRI_TRANSITIONS=731} [2024-06-28 04:12:18,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 409 predicate places. [2024-06-28 04:12:18,365 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 731 transitions, 11618 flow [2024-06-28 04:12:18,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:18,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:18,366 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-28 04:12:18,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 04:12:18,366 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:18,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:18,367 INFO L85 PathProgramCache]: Analyzing trace with hash -307493715, now seen corresponding path program 1 times [2024-06-28 04:12:18,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:18,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799365722] [2024-06-28 04:12:18,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:18,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:18,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:19,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:19,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:19,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799365722] [2024-06-28 04:12:19,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799365722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:19,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:19,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:12:19,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636409398] [2024-06-28 04:12:19,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:19,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:12:19,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:19,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:12:19,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:12:19,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:12:19,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 731 transitions, 11618 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:19,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:19,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:12:19,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:21,484 INFO L124 PetriNetUnfolderBase]: 4960/7858 cut-off events. [2024-06-28 04:12:21,484 INFO L125 PetriNetUnfolderBase]: For 1179110/1179110 co-relation queries the response was YES. [2024-06-28 04:12:21,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78307 conditions, 7858 events. 4960/7858 cut-off events. For 1179110/1179110 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 50718 event pairs, 877 based on Foata normal form. 2/7858 useless extension candidates. Maximal degree in co-relation 78100. Up to 7345 conditions per place. [2024-06-28 04:12:21,622 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 668 selfloop transitions, 82 changer transitions 0/755 dead transitions. [2024-06-28 04:12:21,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 755 transitions, 13370 flow [2024-06-28 04:12:21,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:12:21,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:12:21,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-28 04:12:21,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-28 04:12:21,624 INFO L175 Difference]: Start difference. First operand has 451 places, 731 transitions, 11618 flow. Second operand 6 states and 126 transitions. [2024-06-28 04:12:21,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 755 transitions, 13370 flow [2024-06-28 04:12:25,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 755 transitions, 13141 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 04:12:25,428 INFO L231 Difference]: Finished difference. Result has 449 places, 736 transitions, 11784 flow [2024-06-28 04:12:25,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11395, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11784, PETRI_PLACES=449, PETRI_TRANSITIONS=736} [2024-06-28 04:12:25,429 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 407 predicate places. [2024-06-28 04:12:25,429 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 736 transitions, 11784 flow [2024-06-28 04:12:25,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:25,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:25,430 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-28 04:12:25,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 04:12:25,430 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:25,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:25,430 INFO L85 PathProgramCache]: Analyzing trace with hash 155868555, now seen corresponding path program 2 times [2024-06-28 04:12:25,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:25,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225842658] [2024-06-28 04:12:25,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:25,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:25,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:26,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:26,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:26,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225842658] [2024-06-28 04:12:26,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225842658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:26,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:26,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:26,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865401089] [2024-06-28 04:12:26,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:26,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:26,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:26,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:26,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:26,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:12:26,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 736 transitions, 11784 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:26,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:26,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:12:26,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:28,406 INFO L124 PetriNetUnfolderBase]: 4954/7850 cut-off events. [2024-06-28 04:12:28,406 INFO L125 PetriNetUnfolderBase]: For 1185993/1185993 co-relation queries the response was YES. [2024-06-28 04:12:28,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78473 conditions, 7850 events. 4954/7850 cut-off events. For 1185993/1185993 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 50691 event pairs, 792 based on Foata normal form. 2/7844 useless extension candidates. Maximal degree in co-relation 78265. Up to 7125 conditions per place. [2024-06-28 04:12:28,561 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 625 selfloop transitions, 127 changer transitions 0/757 dead transitions. [2024-06-28 04:12:28,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 757 transitions, 13491 flow [2024-06-28 04:12:28,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:12:28,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:12:28,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-28 04:12:28,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-28 04:12:28,563 INFO L175 Difference]: Start difference. First operand has 449 places, 736 transitions, 11784 flow. Second operand 6 states and 124 transitions. [2024-06-28 04:12:28,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 757 transitions, 13491 flow [2024-06-28 04:12:32,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 757 transitions, 13255 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-28 04:12:33,000 INFO L231 Difference]: Finished difference. Result has 451 places, 739 transitions, 11962 flow [2024-06-28 04:12:33,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11560, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11962, PETRI_PLACES=451, PETRI_TRANSITIONS=739} [2024-06-28 04:12:33,000 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 409 predicate places. [2024-06-28 04:12:33,001 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 739 transitions, 11962 flow [2024-06-28 04:12:33,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:33,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:33,001 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-28 04:12:33,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 04:12:33,001 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:33,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:33,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1709943031, now seen corresponding path program 14 times [2024-06-28 04:12:33,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:33,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459367405] [2024-06-28 04:12:33,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:33,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:33,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:33,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:33,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:33,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459367405] [2024-06-28 04:12:33,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459367405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:33,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:33,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:12:33,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970113995] [2024-06-28 04:12:33,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:33,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:12:33,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:33,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:12:33,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:12:33,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:12:33,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 739 transitions, 11962 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:33,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:33,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:12:33,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:36,096 INFO L124 PetriNetUnfolderBase]: 4957/7855 cut-off events. [2024-06-28 04:12:36,096 INFO L125 PetriNetUnfolderBase]: For 1208690/1208690 co-relation queries the response was YES. [2024-06-28 04:12:36,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78863 conditions, 7855 events. 4957/7855 cut-off events. For 1208690/1208690 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 50653 event pairs, 873 based on Foata normal form. 5/7858 useless extension candidates. Maximal degree in co-relation 78654. Up to 7389 conditions per place. [2024-06-28 04:12:36,248 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 691 selfloop transitions, 82 changer transitions 0/778 dead transitions. [2024-06-28 04:12:36,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 778 transitions, 14138 flow [2024-06-28 04:12:36,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:36,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:36,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 04:12:36,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 04:12:36,250 INFO L175 Difference]: Start difference. First operand has 451 places, 739 transitions, 11962 flow. Second operand 8 states and 164 transitions. [2024-06-28 04:12:36,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 778 transitions, 14138 flow [2024-06-28 04:12:40,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 778 transitions, 13824 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-28 04:12:40,616 INFO L231 Difference]: Finished difference. Result has 457 places, 750 transitions, 12189 flow [2024-06-28 04:12:40,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11648, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12189, PETRI_PLACES=457, PETRI_TRANSITIONS=750} [2024-06-28 04:12:40,616 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 415 predicate places. [2024-06-28 04:12:40,617 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 750 transitions, 12189 flow [2024-06-28 04:12:40,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:40,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:40,617 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-28 04:12:40,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 04:12:40,617 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:40,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:40,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1410076235, now seen corresponding path program 15 times [2024-06-28 04:12:40,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:40,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471293757] [2024-06-28 04:12:40,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:40,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:40,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:41,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:41,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:41,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471293757] [2024-06-28 04:12:41,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471293757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:41,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:41,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:41,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066356578] [2024-06-28 04:12:41,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:41,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:41,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:41,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:41,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:41,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:12:41,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 750 transitions, 12189 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:41,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:41,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:12:41,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:44,048 INFO L124 PetriNetUnfolderBase]: 4939/7831 cut-off events. [2024-06-28 04:12:44,048 INFO L125 PetriNetUnfolderBase]: For 1189138/1189138 co-relation queries the response was YES. [2024-06-28 04:12:44,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77973 conditions, 7831 events. 4939/7831 cut-off events. For 1189138/1189138 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 50617 event pairs, 847 based on Foata normal form. 6/7831 useless extension candidates. Maximal degree in co-relation 77761. Up to 6956 conditions per place. [2024-06-28 04:12:44,183 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 636 selfloop transitions, 142 changer transitions 0/783 dead transitions. [2024-06-28 04:12:44,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 783 transitions, 14025 flow [2024-06-28 04:12:44,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:12:44,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:12:44,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-28 04:12:44,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-28 04:12:44,184 INFO L175 Difference]: Start difference. First operand has 457 places, 750 transitions, 12189 flow. Second operand 8 states and 166 transitions. [2024-06-28 04:12:44,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 783 transitions, 14025 flow [2024-06-28 04:12:47,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 783 transitions, 13709 flow, removed 110 selfloop flow, removed 4 redundant places. [2024-06-28 04:12:47,990 INFO L231 Difference]: Finished difference. Result has 461 places, 750 transitions, 12185 flow [2024-06-28 04:12:47,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11878, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12185, PETRI_PLACES=461, PETRI_TRANSITIONS=750} [2024-06-28 04:12:47,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 419 predicate places. [2024-06-28 04:12:47,991 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 750 transitions, 12185 flow [2024-06-28 04:12:47,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:47,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:47,991 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-28 04:12:47,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 04:12:47,991 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:47,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:47,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1418647115, now seen corresponding path program 16 times [2024-06-28 04:12:47,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:47,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483299783] [2024-06-28 04:12:47,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:47,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:47,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:48,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:48,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:48,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483299783] [2024-06-28 04:12:48,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483299783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:48,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:48,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:12:48,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677905736] [2024-06-28 04:12:48,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:48,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:12:48,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:48,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:12:48,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:12:48,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:12:48,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 750 transitions, 12185 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:48,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:48,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:12:48,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:51,321 INFO L124 PetriNetUnfolderBase]: 4908/7779 cut-off events. [2024-06-28 04:12:51,321 INFO L125 PetriNetUnfolderBase]: For 1158810/1158810 co-relation queries the response was YES. [2024-06-28 04:12:51,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76506 conditions, 7779 events. 4908/7779 cut-off events. For 1158810/1158810 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 50231 event pairs, 824 based on Foata normal form. 9/7782 useless extension candidates. Maximal degree in co-relation 76293. Up to 6642 conditions per place. [2024-06-28 04:12:51,461 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 560 selfloop transitions, 224 changer transitions 0/789 dead transitions. [2024-06-28 04:12:51,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 789 transitions, 14276 flow [2024-06-28 04:12:51,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:12:51,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:12:51,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-28 04:12:51,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094850948509485 [2024-06-28 04:12:51,463 INFO L175 Difference]: Start difference. First operand has 461 places, 750 transitions, 12185 flow. Second operand 9 states and 188 transitions. [2024-06-28 04:12:51,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 789 transitions, 14276 flow [2024-06-28 04:12:55,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 789 transitions, 13879 flow, removed 67 selfloop flow, removed 6 redundant places. [2024-06-28 04:12:55,749 INFO L231 Difference]: Finished difference. Result has 465 places, 751 transitions, 12374 flow [2024-06-28 04:12:55,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11788, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12374, PETRI_PLACES=465, PETRI_TRANSITIONS=751} [2024-06-28 04:12:55,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-28 04:12:55,750 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 751 transitions, 12374 flow [2024-06-28 04:12:55,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:55,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:55,751 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-28 04:12:55,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 04:12:55,751 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:55,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:55,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1295436341, now seen corresponding path program 17 times [2024-06-28 04:12:55,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:55,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454972075] [2024-06-28 04:12:55,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:55,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:55,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:56,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-28 04:12:56,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:56,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454972075] [2024-06-28 04:12:56,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454972075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:56,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:56,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:12:56,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231251078] [2024-06-28 04:12:56,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:56,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:12:56,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:56,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:12:56,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:12:56,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:12:56,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 751 transitions, 12374 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:56,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:56,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:12:56,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:58,941 INFO L124 PetriNetUnfolderBase]: 5041/7997 cut-off events. [2024-06-28 04:12:58,941 INFO L125 PetriNetUnfolderBase]: For 1117677/1117677 co-relation queries the response was YES. [2024-06-28 04:12:59,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78654 conditions, 7997 events. 5041/7997 cut-off events. For 1117677/1117677 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 51819 event pairs, 876 based on Foata normal form. 4/7999 useless extension candidates. Maximal degree in co-relation 78439. Up to 7382 conditions per place. [2024-06-28 04:12:59,092 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 701 selfloop transitions, 159 changer transitions 0/865 dead transitions. [2024-06-28 04:12:59,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 865 transitions, 16043 flow [2024-06-28 04:12:59,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:12:59,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:12:59,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-28 04:12:59,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4611973392461197 [2024-06-28 04:12:59,094 INFO L175 Difference]: Start difference. First operand has 465 places, 751 transitions, 12374 flow. Second operand 11 states and 208 transitions. [2024-06-28 04:12:59,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 865 transitions, 16043 flow [2024-06-28 04:13:03,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 865 transitions, 15294 flow, removed 185 selfloop flow, removed 6 redundant places. [2024-06-28 04:13:04,009 INFO L231 Difference]: Finished difference. Result has 475 places, 822 transitions, 13696 flow [2024-06-28 04:13:04,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11681, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13696, PETRI_PLACES=475, PETRI_TRANSITIONS=822} [2024-06-28 04:13:04,010 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-28 04:13:04,010 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 822 transitions, 13696 flow [2024-06-28 04:13:04,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:04,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:04,010 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-28 04:13:04,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 04:13:04,010 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:04,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:04,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1921111880, now seen corresponding path program 1 times [2024-06-28 04:13:04,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:04,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135908702] [2024-06-28 04:13:04,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:04,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:04,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:04,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:04,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:04,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135908702] [2024-06-28 04:13:04,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135908702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:04,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:04,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:13:04,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072433953] [2024-06-28 04:13:04,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:04,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:13:04,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:04,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:13:04,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:13:05,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:13:05,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 822 transitions, 13696 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:05,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:05,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:13:05,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:07,438 INFO L124 PetriNetUnfolderBase]: 5232/8305 cut-off events. [2024-06-28 04:13:07,439 INFO L125 PetriNetUnfolderBase]: For 1375468/1375468 co-relation queries the response was YES. [2024-06-28 04:13:07,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84377 conditions, 8305 events. 5232/8305 cut-off events. For 1375468/1375468 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 54163 event pairs, 734 based on Foata normal form. 16/8315 useless extension candidates. Maximal degree in co-relation 84156. Up to 6257 conditions per place. [2024-06-28 04:13:07,604 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 624 selfloop transitions, 268 changer transitions 0/897 dead transitions. [2024-06-28 04:13:07,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 897 transitions, 17312 flow [2024-06-28 04:13:07,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:13:07,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:13:07,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-28 04:13:07,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 04:13:07,606 INFO L175 Difference]: Start difference. First operand has 475 places, 822 transitions, 13696 flow. Second operand 10 states and 205 transitions. [2024-06-28 04:13:07,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 897 transitions, 17312 flow [2024-06-28 04:13:12,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 897 transitions, 16736 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-28 04:13:12,147 INFO L231 Difference]: Finished difference. Result has 478 places, 827 transitions, 13896 flow [2024-06-28 04:13:12,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13152, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13896, PETRI_PLACES=478, PETRI_TRANSITIONS=827} [2024-06-28 04:13:12,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-28 04:13:12,148 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 827 transitions, 13896 flow [2024-06-28 04:13:12,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:12,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:12,148 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-28 04:13:12,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 04:13:12,149 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:12,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:12,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1922985830, now seen corresponding path program 2 times [2024-06-28 04:13:12,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:12,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448107980] [2024-06-28 04:13:12,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:12,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:12,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:13,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:13,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:13,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448107980] [2024-06-28 04:13:13,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448107980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:13,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:13,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:13:13,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381215985] [2024-06-28 04:13:13,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:13,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:13:13,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:13,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:13:13,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:13:13,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:13:13,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 827 transitions, 13896 flow. Second operand has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:13,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:13,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:13:13,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:16,265 INFO L124 PetriNetUnfolderBase]: 5978/9467 cut-off events. [2024-06-28 04:13:16,265 INFO L125 PetriNetUnfolderBase]: For 2467007/2467007 co-relation queries the response was YES. [2024-06-28 04:13:16,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108079 conditions, 9467 events. 5978/9467 cut-off events. For 2467007/2467007 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 62220 event pairs, 1023 based on Foata normal form. 56/9516 useless extension candidates. Maximal degree in co-relation 107859. Up to 6170 conditions per place. [2024-06-28 04:13:16,467 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 431 selfloop transitions, 448 changer transitions 0/884 dead transitions. [2024-06-28 04:13:16,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 884 transitions, 17018 flow [2024-06-28 04:13:16,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:13:16,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:13:16,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-06-28 04:13:16,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5011086474501109 [2024-06-28 04:13:16,468 INFO L175 Difference]: Start difference. First operand has 478 places, 827 transitions, 13896 flow. Second operand 11 states and 226 transitions. [2024-06-28 04:13:16,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 884 transitions, 17018 flow [2024-06-28 04:13:22,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 884 transitions, 16531 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-28 04:13:22,419 INFO L231 Difference]: Finished difference. Result has 484 places, 832 transitions, 14589 flow [2024-06-28 04:13:22,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13429, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=444, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14589, PETRI_PLACES=484, PETRI_TRANSITIONS=832} [2024-06-28 04:13:22,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-28 04:13:22,420 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 832 transitions, 14589 flow [2024-06-28 04:13:22,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:22,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:22,421 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-28 04:13:22,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 04:13:22,421 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:22,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:22,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1922989550, now seen corresponding path program 3 times [2024-06-28 04:13:22,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:22,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471253842] [2024-06-28 04:13:22,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:22,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:22,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:23,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:23,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:23,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471253842] [2024-06-28 04:13:23,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471253842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:23,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:23,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:13:23,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584299897] [2024-06-28 04:13:23,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:23,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:13:23,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:23,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:13:23,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:13:23,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:13:23,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 832 transitions, 14589 flow. Second operand has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:23,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:23,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:13:23,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:26,901 INFO L124 PetriNetUnfolderBase]: 6141/9746 cut-off events. [2024-06-28 04:13:26,901 INFO L125 PetriNetUnfolderBase]: For 2541324/2541324 co-relation queries the response was YES. [2024-06-28 04:13:27,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108833 conditions, 9746 events. 6141/9746 cut-off events. For 2541324/2541324 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 64283 event pairs, 1202 based on Foata normal form. 80/9819 useless extension candidates. Maximal degree in co-relation 108611. Up to 7317 conditions per place. [2024-06-28 04:13:27,091 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 408 selfloop transitions, 456 changer transitions 12/881 dead transitions. [2024-06-28 04:13:27,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 881 transitions, 17213 flow [2024-06-28 04:13:27,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:13:27,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:13:27,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 237 transitions. [2024-06-28 04:13:27,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-28 04:13:27,092 INFO L175 Difference]: Start difference. First operand has 484 places, 832 transitions, 14589 flow. Second operand 12 states and 237 transitions. [2024-06-28 04:13:27,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 881 transitions, 17213 flow [2024-06-28 04:13:33,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 881 transitions, 16536 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-28 04:13:33,541 INFO L231 Difference]: Finished difference. Result has 489 places, 826 transitions, 14872 flow [2024-06-28 04:13:33,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13924, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=453, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14872, PETRI_PLACES=489, PETRI_TRANSITIONS=826} [2024-06-28 04:13:33,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 447 predicate places. [2024-06-28 04:13:33,542 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 826 transitions, 14872 flow [2024-06-28 04:13:33,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:33,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:33,542 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-28 04:13:33,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 04:13:33,542 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:33,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:33,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1288884484, now seen corresponding path program 4 times [2024-06-28 04:13:33,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:33,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128510392] [2024-06-28 04:13:33,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:33,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:33,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:34,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:34,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:34,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128510392] [2024-06-28 04:13:34,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128510392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:34,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:34,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:13:34,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215062058] [2024-06-28 04:13:34,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:34,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:13:34,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:34,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:13:34,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:13:34,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:13:34,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 826 transitions, 14872 flow. Second operand has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:34,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:34,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:13:34,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:38,594 INFO L124 PetriNetUnfolderBase]: 6239/9910 cut-off events. [2024-06-28 04:13:38,594 INFO L125 PetriNetUnfolderBase]: For 2578688/2578688 co-relation queries the response was YES. [2024-06-28 04:13:38,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111745 conditions, 9910 events. 6239/9910 cut-off events. For 2578688/2578688 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 65713 event pairs, 1315 based on Foata normal form. 80/9983 useless extension candidates. Maximal degree in co-relation 111521. Up to 8682 conditions per place. [2024-06-28 04:13:38,876 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 705 selfloop transitions, 139 changer transitions 11/860 dead transitions. [2024-06-28 04:13:38,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 860 transitions, 17023 flow [2024-06-28 04:13:38,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:13:38,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:13:38,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 04:13:38,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-28 04:13:38,877 INFO L175 Difference]: Start difference. First operand has 489 places, 826 transitions, 14872 flow. Second operand 10 states and 192 transitions. [2024-06-28 04:13:38,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 860 transitions, 17023 flow [2024-06-28 04:13:44,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 860 transitions, 16061 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-28 04:13:44,686 INFO L231 Difference]: Finished difference. Result has 489 places, 821 transitions, 14242 flow [2024-06-28 04:13:44,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13910, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=687, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14242, PETRI_PLACES=489, PETRI_TRANSITIONS=821} [2024-06-28 04:13:44,687 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 447 predicate places. [2024-06-28 04:13:44,687 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 821 transitions, 14242 flow [2024-06-28 04:13:44,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:44,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:44,688 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-28 04:13:44,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 04:13:44,688 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:44,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:44,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1288740334, now seen corresponding path program 5 times [2024-06-28 04:13:44,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:44,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499654261] [2024-06-28 04:13:44,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:44,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:44,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:45,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:45,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:45,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499654261] [2024-06-28 04:13:45,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499654261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:45,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:45,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:13:45,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407424979] [2024-06-28 04:13:45,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:45,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:13:45,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:45,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:13:45,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:13:45,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:13:45,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 821 transitions, 14242 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:45,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:45,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:13:45,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:49,978 INFO L124 PetriNetUnfolderBase]: 6411/10196 cut-off events. [2024-06-28 04:13:49,978 INFO L125 PetriNetUnfolderBase]: For 2578203/2578203 co-relation queries the response was YES. [2024-06-28 04:13:50,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114840 conditions, 10196 events. 6411/10196 cut-off events. For 2578203/2578203 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 68062 event pairs, 1328 based on Foata normal form. 68/10254 useless extension candidates. Maximal degree in co-relation 114615. Up to 8475 conditions per place. [2024-06-28 04:13:50,161 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 641 selfloop transitions, 226 changer transitions 1/873 dead transitions. [2024-06-28 04:13:50,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 873 transitions, 17467 flow [2024-06-28 04:13:50,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:13:50,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:13:50,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-28 04:13:50,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47671840354767187 [2024-06-28 04:13:50,163 INFO L175 Difference]: Start difference. First operand has 489 places, 821 transitions, 14242 flow. Second operand 11 states and 215 transitions. [2024-06-28 04:13:50,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 873 transitions, 17467 flow [2024-06-28 04:13:56,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 873 transitions, 17107 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-28 04:13:56,985 INFO L231 Difference]: Finished difference. Result has 494 places, 839 transitions, 15256 flow [2024-06-28 04:13:56,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13882, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15256, PETRI_PLACES=494, PETRI_TRANSITIONS=839} [2024-06-28 04:13:56,986 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-28 04:13:56,986 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 839 transitions, 15256 flow [2024-06-28 04:13:56,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:56,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:56,986 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-28 04:13:56,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 04:13:56,987 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:56,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:56,987 INFO L85 PathProgramCache]: Analyzing trace with hash 753619676, now seen corresponding path program 1 times [2024-06-28 04:13:56,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:56,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988486334] [2024-06-28 04:13:56,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:56,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:56,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:58,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:58,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:58,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988486334] [2024-06-28 04:13:58,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988486334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:58,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:58,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:13:58,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978687317] [2024-06-28 04:13:58,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:58,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:13:58,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:58,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:13:58,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:13:58,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:13:58,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 839 transitions, 15256 flow. Second operand has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:58,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:58,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:13:58,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:02,264 INFO L124 PetriNetUnfolderBase]: 6457/10278 cut-off events. [2024-06-28 04:14:02,264 INFO L125 PetriNetUnfolderBase]: For 2269154/2269154 co-relation queries the response was YES. [2024-06-28 04:14:02,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117958 conditions, 10278 events. 6457/10278 cut-off events. For 2269154/2269154 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 68844 event pairs, 1373 based on Foata normal form. 16/10284 useless extension candidates. Maximal degree in co-relation 117730. Up to 9286 conditions per place. [2024-06-28 04:14:02,448 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 698 selfloop transitions, 173 changer transitions 1/877 dead transitions. [2024-06-28 04:14:02,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 877 transitions, 17780 flow [2024-06-28 04:14:02,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:14:02,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:14:02,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-28 04:14:02,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656319290465632 [2024-06-28 04:14:02,449 INFO L175 Difference]: Start difference. First operand has 494 places, 839 transitions, 15256 flow. Second operand 11 states and 210 transitions. [2024-06-28 04:14:02,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 877 transitions, 17780 flow [2024-06-28 04:14:10,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 877 transitions, 17260 flow, removed 190 selfloop flow, removed 5 redundant places. [2024-06-28 04:14:10,582 INFO L231 Difference]: Finished difference. Result has 501 places, 843 transitions, 15306 flow [2024-06-28 04:14:10,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14752, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15306, PETRI_PLACES=501, PETRI_TRANSITIONS=843} [2024-06-28 04:14:10,583 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 459 predicate places. [2024-06-28 04:14:10,583 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 843 transitions, 15306 flow [2024-06-28 04:14:10,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:10,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:10,583 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-28 04:14:10,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 04:14:10,584 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:10,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:10,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1288736614, now seen corresponding path program 6 times [2024-06-28 04:14:10,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:10,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346252563] [2024-06-28 04:14:10,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:10,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:10,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:11,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:11,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:11,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346252563] [2024-06-28 04:14:11,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346252563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:11,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:11,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:14:11,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670385816] [2024-06-28 04:14:11,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:11,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:14:11,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:11,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:14:11,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:14:11,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:14:11,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 843 transitions, 15306 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:11,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:11,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:14:11,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:16,182 INFO L124 PetriNetUnfolderBase]: 7210/11469 cut-off events. [2024-06-28 04:14:16,182 INFO L125 PetriNetUnfolderBase]: For 3436917/3436917 co-relation queries the response was YES. [2024-06-28 04:14:16,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141633 conditions, 11469 events. 7210/11469 cut-off events. For 3436917/3436917 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 77856 event pairs, 1527 based on Foata normal form. 56/11515 useless extension candidates. Maximal degree in co-relation 141403. Up to 8342 conditions per place. [2024-06-28 04:14:16,426 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 676 selfloop transitions, 210 changer transitions 0/891 dead transitions. [2024-06-28 04:14:16,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 891 transitions, 18686 flow [2024-06-28 04:14:16,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:14:16,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:14:16,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-28 04:14:16,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926829268292683 [2024-06-28 04:14:16,428 INFO L175 Difference]: Start difference. First operand has 501 places, 843 transitions, 15306 flow. Second operand 10 states and 202 transitions. [2024-06-28 04:14:16,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 891 transitions, 18686 flow [2024-06-28 04:14:25,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 891 transitions, 18150 flow, removed 95 selfloop flow, removed 9 redundant places. [2024-06-28 04:14:25,661 INFO L231 Difference]: Finished difference. Result has 503 places, 848 transitions, 15517 flow [2024-06-28 04:14:25,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14805, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15517, PETRI_PLACES=503, PETRI_TRANSITIONS=848} [2024-06-28 04:14:25,662 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 461 predicate places. [2024-06-28 04:14:25,662 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 848 transitions, 15517 flow [2024-06-28 04:14:25,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:25,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:25,663 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-28 04:14:25,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 04:14:25,663 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:25,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:25,663 INFO L85 PathProgramCache]: Analyzing trace with hash 753411914, now seen corresponding path program 7 times [2024-06-28 04:14:25,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:25,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8959403] [2024-06-28 04:14:25,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:25,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:25,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:26,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:26,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:26,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8959403] [2024-06-28 04:14:26,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8959403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:26,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:26,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:14:26,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476753518] [2024-06-28 04:14:26,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:26,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:14:26,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:26,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:14:26,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:14:26,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:14:26,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 848 transitions, 15517 flow. Second operand has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:26,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:26,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:14:26,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:31,359 INFO L124 PetriNetUnfolderBase]: 7370/11743 cut-off events. [2024-06-28 04:14:31,359 INFO L125 PetriNetUnfolderBase]: For 3388795/3388795 co-relation queries the response was YES. [2024-06-28 04:14:31,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141612 conditions, 11743 events. 7370/11743 cut-off events. For 3388795/3388795 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 80194 event pairs, 1814 based on Foata normal form. 66/11802 useless extension candidates. Maximal degree in co-relation 141381. Up to 10499 conditions per place. [2024-06-28 04:14:31,770 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 722 selfloop transitions, 149 changer transitions 11/887 dead transitions. [2024-06-28 04:14:31,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 887 transitions, 17772 flow [2024-06-28 04:14:31,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:14:31,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:14:31,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 225 transitions. [2024-06-28 04:14:31,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-28 04:14:31,771 INFO L175 Difference]: Start difference. First operand has 503 places, 848 transitions, 15517 flow. Second operand 12 states and 225 transitions. [2024-06-28 04:14:31,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 887 transitions, 17772 flow [2024-06-28 04:14:40,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 887 transitions, 17407 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:40,209 INFO L231 Difference]: Finished difference. Result has 509 places, 844 transitions, 15495 flow [2024-06-28 04:14:40,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15168, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=848, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15495, PETRI_PLACES=509, PETRI_TRANSITIONS=844} [2024-06-28 04:14:40,210 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 467 predicate places. [2024-06-28 04:14:40,210 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 844 transitions, 15495 flow [2024-06-28 04:14:40,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:40,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:40,210 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-28 04:14:40,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 04:14:40,210 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:40,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:40,211 INFO L85 PathProgramCache]: Analyzing trace with hash 753627116, now seen corresponding path program 2 times [2024-06-28 04:14:40,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:40,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284183595] [2024-06-28 04:14:40,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:40,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:40,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:41,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:41,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:41,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284183595] [2024-06-28 04:14:41,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284183595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:41,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:41,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:14:41,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244493939] [2024-06-28 04:14:41,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:41,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:14:41,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:41,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:14:41,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:14:41,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:14:41,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 844 transitions, 15495 flow. Second operand has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:41,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:41,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:14:41,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:45,996 INFO L124 PetriNetUnfolderBase]: 7291/11618 cut-off events. [2024-06-28 04:14:45,997 INFO L125 PetriNetUnfolderBase]: For 3030356/3030356 co-relation queries the response was YES. [2024-06-28 04:14:46,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141613 conditions, 11618 events. 7291/11618 cut-off events. For 3030356/3030356 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 79416 event pairs, 1675 based on Foata normal form. 14/11622 useless extension candidates. Maximal degree in co-relation 141380. Up to 10363 conditions per place. [2024-06-28 04:14:46,260 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 710 selfloop transitions, 175 changer transitions 1/891 dead transitions. [2024-06-28 04:14:46,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 891 transitions, 18507 flow [2024-06-28 04:14:46,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:14:46,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:14:46,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-28 04:14:46,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722838137472284 [2024-06-28 04:14:46,261 INFO L175 Difference]: Start difference. First operand has 509 places, 844 transitions, 15495 flow. Second operand 11 states and 213 transitions. [2024-06-28 04:14:46,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 891 transitions, 18507 flow [2024-06-28 04:14:54,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 891 transitions, 18125 flow, removed 45 selfloop flow, removed 10 redundant places. [2024-06-28 04:14:54,262 INFO L231 Difference]: Finished difference. Result has 511 places, 848 transitions, 15675 flow [2024-06-28 04:14:54,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15124, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15675, PETRI_PLACES=511, PETRI_TRANSITIONS=848} [2024-06-28 04:14:54,263 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 469 predicate places. [2024-06-28 04:14:54,263 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 848 transitions, 15675 flow [2024-06-28 04:14:54,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:54,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:54,263 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-28 04:14:54,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 04:14:54,264 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:54,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:54,264 INFO L85 PathProgramCache]: Analyzing trace with hash 155885140, now seen corresponding path program 3 times [2024-06-28 04:14:54,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:54,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330909860] [2024-06-28 04:14:54,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:54,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:54,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:55,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:55,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:55,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330909860] [2024-06-28 04:14:55,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330909860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:55,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:55,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:14:55,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092503582] [2024-06-28 04:14:55,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:55,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:14:55,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:55,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:14:55,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:14:55,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:14:55,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 848 transitions, 15675 flow. Second operand has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:55,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:55,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:14:55,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand