./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix038_power.oepc_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix038_power.oepc_pso.oepc_rmo.oepc.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/mix038_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix038_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:36:15,338 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:36:15,402 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:36:15,407 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:36:15,408 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:36:15,431 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:36:15,431 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:36:15,431 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:36:15,432 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:36:15,435 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:36:15,435 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:36:15,435 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:36:15,436 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:36:15,437 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:36:15,437 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:36:15,437 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:36:15,437 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:36:15,438 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:36:15,438 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:36:15,438 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:36:15,438 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:36:15,438 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:36:15,439 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:36:15,439 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:36:15,439 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:36:15,439 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:36:15,439 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:36:15,439 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:36:15,440 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:36:15,440 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:36:15,441 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:36:15,441 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:36:15,441 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:36:15,441 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:36:15,441 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:36:15,441 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:36:15,441 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:36:15,441 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:36:15,441 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:36:15,442 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:36:15,442 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:36:15,442 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:36:15,442 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:36:15,442 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-28 01:36:15,667 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:36:15,682 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:36:15,687 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:36:15,687 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:36:15,688 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:36:15,689 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix038_power.oepc_pso.oepc_rmo.oepc.i [2024-06-28 01:36:16,678 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:36:16,910 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:36:16,911 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix038_power.oepc_pso.oepc_rmo.oepc.i [2024-06-28 01:36:16,924 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5683033fd/a086451f9ba0493392fea56999a9c0d9/FLAGc998f0de6 [2024-06-28 01:36:17,275 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5683033fd/a086451f9ba0493392fea56999a9c0d9 [2024-06-28 01:36:17,278 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:36:17,278 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:36:17,280 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/mix038_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-28 01:36:17,421 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:36:17,422 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:36:17,423 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:36:17,423 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:36:17,426 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:36:17,427 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:36:17" (1/2) ... [2024-06-28 01:36:17,427 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@712c50d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:36:17, skipping insertion in model container [2024-06-28 01:36:17,427 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:36:17" (1/2) ... [2024-06-28 01:36:17,429 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@586f80d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:36:17, skipping insertion in model container [2024-06-28 01:36:17,429 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:36:17" (2/2) ... [2024-06-28 01:36:17,430 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@712c50d9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:36:17, skipping insertion in model container [2024-06-28 01:36:17,430 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:36:17" (2/2) ... [2024-06-28 01:36:17,430 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:36:17,507 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:36:17,508 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((! multithreaded || a$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && a$flush_delayed == (_Bool)0) && a$r_buff0_thd0 == (_Bool)0) && a$r_buff0_thd2 == (_Bool)0) && a$r_buff0_thd3 == (_Bool)0) && a$r_buff1_thd0 == (_Bool)0) && a$r_buff1_thd2 == (_Bool)0) && a$r_buff1_thd3 == (_Bool)0) && a$read_delayed == (_Bool)0) && a$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (a$mem_tmp == 0 || a$mem_tmp == 1)) && (a$w_buff0 == 0 || a$w_buff0 == 1)) && (a$w_buff1 == 0 || a$w_buff1 == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-28 01:36:17,508 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((! multithreaded || a$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && a$flush_delayed == (_Bool)0) && a$r_buff0_thd0 == (_Bool)0) && a$r_buff0_thd2 == (_Bool)0) && a$r_buff0_thd3 == (_Bool)0) && a$r_buff1_thd0 == (_Bool)0) && a$r_buff1_thd2 == (_Bool)0) && a$r_buff1_thd3 == (_Bool)0) && a$read_delayed == (_Bool)0) && a$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (a$mem_tmp == 0 || a$mem_tmp == 1)) && (a$w_buff0 == 0 || a$w_buff0 == 1)) && (a$w_buff1 == 0 || a$w_buff1 == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-28 01:36:17,508 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] (((((((((((((((((((! multithreaded || a$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && a$flush_delayed == (_Bool)0) && a$r_buff0_thd0 == (_Bool)0) && a$r_buff0_thd2 == (_Bool)0) && a$r_buff0_thd3 == (_Bool)0) && a$r_buff1_thd0 == (_Bool)0) && a$r_buff1_thd2 == (_Bool)0) && a$r_buff1_thd3 == (_Bool)0) && a$read_delayed == (_Bool)0) && a$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (a$mem_tmp == 0 || a$mem_tmp == 1)) && (a$w_buff0 == 0 || a$w_buff0 == 1)) && (a$w_buff1 == 0 || a$w_buff1 == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-28 01:36:17,508 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:36:17,508 INFO L106 edCorrectnessWitness]: ghost_update [L844-L844] multithreaded = 1; [2024-06-28 01:36:17,544 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:36:17,695 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix038_power.oepc_pso.oepc_rmo.oepc.i[969,982] [2024-06-28 01:36:17,845 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:36:17,858 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:36:17,886 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix038_power.oepc_pso.oepc_rmo.oepc.i[969,982] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:36:17,962 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:36:17,996 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:36:17,996 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:36:17 WrapperNode [2024-06-28 01:36:17,997 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:36:17,997 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:36:17,997 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:36:17,998 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:36:18,002 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 01:36:17" (1/1) ... [2024-06-28 01:36:18,017 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 01:36:17" (1/1) ... [2024-06-28 01:36:18,040 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 123 [2024-06-28 01:36:18,040 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:36:18,041 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:36:18,041 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:36:18,041 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:36:18,049 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 01:36:17" (1/1) ... [2024-06-28 01:36:18,049 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 01:36:17" (1/1) ... [2024-06-28 01:36:18,051 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 01:36:17" (1/1) ... [2024-06-28 01:36:18,063 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 01:36:18,063 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 01:36:17" (1/1) ... [2024-06-28 01:36:18,064 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 01:36:17" (1/1) ... [2024-06-28 01:36:18,071 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 01:36:17" (1/1) ... [2024-06-28 01:36:18,073 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 01:36:17" (1/1) ... [2024-06-28 01:36:18,074 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 01:36:17" (1/1) ... [2024-06-28 01:36:18,075 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 01:36:17" (1/1) ... [2024-06-28 01:36:18,078 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:36:18,078 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:36:18,078 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:36:18,078 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:36:18,079 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 01:36:17" (1/1) ... [2024-06-28 01:36:18,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:36:18,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:36:18,116 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 01:36:18,137 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 01:36:18,147 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:36:18,147 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:36:18,147 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:36:18,148 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:36:18,148 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:36:18,148 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:36:18,148 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:36:18,148 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:36:18,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:36:18,148 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:36:18,148 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:36:18,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:36:18,150 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 01:36:18,280 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:36:18,283 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:36:18,624 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:36:18,625 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:36:18,778 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:36:18,779 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:36:18,779 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:36:18 BoogieIcfgContainer [2024-06-28 01:36:18,780 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:36:18,781 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:36:18,782 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:36:18,784 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:36:18,784 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:36:17" (1/4) ... [2024-06-28 01:36:18,785 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74bdaddd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:36:18, skipping insertion in model container [2024-06-28 01:36:18,785 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:36:17" (2/4) ... [2024-06-28 01:36:18,786 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74bdaddd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:36:18, skipping insertion in model container [2024-06-28 01:36:18,786 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 01:36:17" (3/4) ... [2024-06-28 01:36:18,786 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74bdaddd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:36:18, skipping insertion in model container [2024-06-28 01:36:18,787 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:36:18" (4/4) ... [2024-06-28 01:36:18,787 INFO L112 eAbstractionObserver]: Analyzing ICFG mix038_power.oepc_pso.oepc_rmo.oepc.i [2024-06-28 01:36:18,800 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:36:18,800 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 01:36:18,800 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:36:18,835 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:36:18,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-06-28 01:36:18,888 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-06-28 01:36:18,888 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:36:18,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 78 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-06-28 01:36:18,893 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-06-28 01:36:18,897 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 45 transitions, 99 flow [2024-06-28 01:36:18,907 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:36:18,913 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;@5660a766, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:36:18,913 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 01:36:18,917 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:36:18,917 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:36:18,917 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:36:18,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:18,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:36:18,918 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:18,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:18,925 INFO L85 PathProgramCache]: Analyzing trace with hash 359830693, now seen corresponding path program 1 times [2024-06-28 01:36:18,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:18,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316079559] [2024-06-28 01:36:18,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:18,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:19,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:19,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:19,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:19,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316079559] [2024-06-28 01:36:19,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316079559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:19,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:19,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:36:19,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144343705] [2024-06-28 01:36:19,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:19,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:36:19,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:19,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:36:19,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:36:19,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:36:19,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 99 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:19,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:19,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:36:19,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:20,605 INFO L124 PetriNetUnfolderBase]: 4315/7019 cut-off events. [2024-06-28 01:36:20,605 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-28 01:36:20,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13306 conditions, 7019 events. 4315/7019 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 45818 event pairs, 3385 based on Foata normal form. 211/6660 useless extension candidates. Maximal degree in co-relation 13294. Up to 6184 conditions per place. [2024-06-28 01:36:20,643 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 42 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2024-06-28 01:36:20,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 59 transitions, 227 flow [2024-06-28 01:36:20,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:36:20,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:36:20,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 97 transitions. [2024-06-28 01:36:20,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6736111111111112 [2024-06-28 01:36:20,654 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 99 flow. Second operand 3 states and 97 transitions. [2024-06-28 01:36:20,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 59 transitions, 227 flow [2024-06-28 01:36:20,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 222 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:36:20,662 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 131 flow [2024-06-28 01:36:20,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-28 01:36:20,667 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-06-28 01:36:20,667 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 131 flow [2024-06-28 01:36:20,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:20,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:20,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:36:20,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:36:20,668 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:20,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:20,669 INFO L85 PathProgramCache]: Analyzing trace with hash 359830807, now seen corresponding path program 1 times [2024-06-28 01:36:20,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:20,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222622920] [2024-06-28 01:36:20,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:20,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:20,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:20,721 INFO 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 01:36:20,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:20,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222622920] [2024-06-28 01:36:20,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222622920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:20,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:20,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:36:20,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439018779] [2024-06-28 01:36:20,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:20,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:36:20,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:20,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:36:20,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:36:20,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 48 [2024-06-28 01:36:20,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 131 flow. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:20,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:20,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 48 [2024-06-28 01:36:20,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:20,972 INFO L124 PetriNetUnfolderBase]: 950/1823 cut-off events. [2024-06-28 01:36:20,972 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2024-06-28 01:36:20,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3525 conditions, 1823 events. 950/1823 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12204 event pairs, 463 based on Foata normal form. 0/1697 useless extension candidates. Maximal degree in co-relation 3513. Up to 1207 conditions per place. [2024-06-28 01:36:20,980 INFO L140 encePairwiseOnDemand]: 45/48 looper letters, 35 selfloop transitions, 3 changer transitions 0/62 dead transitions. [2024-06-28 01:36:20,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 62 transitions, 234 flow [2024-06-28 01:36:20,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:36:20,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:36:20,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 113 transitions. [2024-06-28 01:36:20,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7847222222222222 [2024-06-28 01:36:20,983 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 131 flow. Second operand 3 states and 113 transitions. [2024-06-28 01:36:20,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 62 transitions, 234 flow [2024-06-28 01:36:20,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 62 transitions, 230 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:36:20,986 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 124 flow [2024-06-28 01:36:20,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=124, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-06-28 01:36:20,987 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-06-28 01:36:20,987 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 124 flow [2024-06-28 01:36:20,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:20,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:20,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:20,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:36:20,990 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:20,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:20,996 INFO L85 PathProgramCache]: Analyzing trace with hash -2095024477, now seen corresponding path program 1 times [2024-06-28 01:36:20,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:20,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154673602] [2024-06-28 01:36:20,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:20,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:21,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:21,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 01:36:21,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:21,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154673602] [2024-06-28 01:36:21,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154673602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:21,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:21,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:36:21,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480548218] [2024-06-28 01:36:21,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:21,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:36:21,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:21,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:36:21,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:36:21,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:36:21,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 124 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:21,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:21,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:36:21,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:22,187 INFO L124 PetriNetUnfolderBase]: 3664/5891 cut-off events. [2024-06-28 01:36:22,188 INFO L125 PetriNetUnfolderBase]: For 1337/1337 co-relation queries the response was YES. [2024-06-28 01:36:22,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12547 conditions, 5891 events. 3664/5891 cut-off events. For 1337/1337 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 36445 event pairs, 2357 based on Foata normal form. 3/5663 useless extension candidates. Maximal degree in co-relation 12534. Up to 5247 conditions per place. [2024-06-28 01:36:22,215 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 50 selfloop transitions, 8 changer transitions 2/72 dead transitions. [2024-06-28 01:36:22,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 72 transitions, 316 flow [2024-06-28 01:36:22,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:36:22,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:36:22,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-28 01:36:22,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:36:22,217 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 124 flow. Second operand 4 states and 120 transitions. [2024-06-28 01:36:22,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 72 transitions, 316 flow [2024-06-28 01:36:22,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 72 transitions, 308 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:36:22,219 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 185 flow [2024-06-28 01:36:22,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=185, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-28 01:36:22,220 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places. [2024-06-28 01:36:22,220 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 185 flow [2024-06-28 01:36:22,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:22,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:22,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:22,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:36:22,221 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:22,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:22,221 INFO L85 PathProgramCache]: Analyzing trace with hash -521248302, now seen corresponding path program 1 times [2024-06-28 01:36:22,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:22,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903172664] [2024-06-28 01:36:22,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:22,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:22,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:22,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:22,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:22,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903172664] [2024-06-28 01:36:22,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903172664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:22,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:22,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:36:22,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158172553] [2024-06-28 01:36:22,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:22,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:36:22,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:22,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:36:22,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:36:22,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:36:22,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 185 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:22,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:22,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:36:22,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:23,511 INFO L124 PetriNetUnfolderBase]: 3243/5345 cut-off events. [2024-06-28 01:36:23,511 INFO L125 PetriNetUnfolderBase]: For 2345/2345 co-relation queries the response was YES. [2024-06-28 01:36:23,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12314 conditions, 5345 events. 3243/5345 cut-off events. For 2345/2345 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 33630 event pairs, 1490 based on Foata normal form. 7/5177 useless extension candidates. Maximal degree in co-relation 12299. Up to 4501 conditions per place. [2024-06-28 01:36:23,534 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 68 selfloop transitions, 18 changer transitions 0/98 dead transitions. [2024-06-28 01:36:23,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 98 transitions, 503 flow [2024-06-28 01:36:23,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:36:23,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:36:23,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-28 01:36:23,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 01:36:23,536 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 185 flow. Second operand 5 states and 156 transitions. [2024-06-28 01:36:23,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 98 transitions, 503 flow [2024-06-28 01:36:23,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 98 transitions, 492 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 01:36:23,539 INFO L231 Difference]: Finished difference. Result has 62 places, 64 transitions, 301 flow [2024-06-28 01:36:23,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=301, PETRI_PLACES=62, PETRI_TRANSITIONS=64} [2024-06-28 01:36:23,540 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 8 predicate places. [2024-06-28 01:36:23,540 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 64 transitions, 301 flow [2024-06-28 01:36:23,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:23,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:23,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:23,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:36:23,541 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:23,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:23,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1021172898, now seen corresponding path program 1 times [2024-06-28 01:36:23,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:23,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620594457] [2024-06-28 01:36:23,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:23,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:23,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:24,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 01:36:24,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:24,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620594457] [2024-06-28 01:36:24,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620594457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:24,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:24,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:36:24,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483525952] [2024-06-28 01:36:24,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:24,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:36:24,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:24,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:36:24,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:36:24,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:36:24,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 64 transitions, 301 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:24,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:24,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:36:24,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:24,982 INFO L124 PetriNetUnfolderBase]: 3293/5059 cut-off events. [2024-06-28 01:36:24,982 INFO L125 PetriNetUnfolderBase]: For 5956/5956 co-relation queries the response was YES. [2024-06-28 01:36:24,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14577 conditions, 5059 events. 3293/5059 cut-off events. For 5956/5956 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 29456 event pairs, 979 based on Foata normal form. 7/5020 useless extension candidates. Maximal degree in co-relation 14558. Up to 4406 conditions per place. [2024-06-28 01:36:25,014 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 86 selfloop transitions, 32 changer transitions 0/130 dead transitions. [2024-06-28 01:36:25,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 130 transitions, 807 flow [2024-06-28 01:36:25,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:36:25,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:36:25,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-28 01:36:25,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6597222222222222 [2024-06-28 01:36:25,017 INFO L175 Difference]: Start difference. First operand has 62 places, 64 transitions, 301 flow. Second operand 6 states and 190 transitions. [2024-06-28 01:36:25,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 130 transitions, 807 flow [2024-06-28 01:36:25,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 130 transitions, 799 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 01:36:25,027 INFO L231 Difference]: Finished difference. Result has 71 places, 79 transitions, 508 flow [2024-06-28 01:36:25,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=508, PETRI_PLACES=71, PETRI_TRANSITIONS=79} [2024-06-28 01:36:25,030 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 17 predicate places. [2024-06-28 01:36:25,030 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 79 transitions, 508 flow [2024-06-28 01:36:25,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:25,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:25,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:25,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:36:25,030 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:25,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:25,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1591589873, now seen corresponding path program 1 times [2024-06-28 01:36:25,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:25,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281317863] [2024-06-28 01:36:25,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:25,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:25,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:26,047 INFO 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 01:36:26,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:26,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281317863] [2024-06-28 01:36:26,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281317863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:26,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:26,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:36:26,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494230005] [2024-06-28 01:36:26,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:26,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:36:26,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:26,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:36:26,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:36:26,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:36:26,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 79 transitions, 508 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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 01:36:26,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:26,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:36:26,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:26,884 INFO L124 PetriNetUnfolderBase]: 3521/5858 cut-off events. [2024-06-28 01:36:26,884 INFO L125 PetriNetUnfolderBase]: For 12903/12903 co-relation queries the response was YES. [2024-06-28 01:36:26,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18896 conditions, 5858 events. 3521/5858 cut-off events. For 12903/12903 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 37845 event pairs, 1198 based on Foata normal form. 30/5722 useless extension candidates. Maximal degree in co-relation 18871. Up to 4541 conditions per place. [2024-06-28 01:36:26,918 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 106 selfloop transitions, 24 changer transitions 0/142 dead transitions. [2024-06-28 01:36:26,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 142 transitions, 1014 flow [2024-06-28 01:36:26,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:36:26,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:36:26,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-28 01:36:26,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-28 01:36:26,919 INFO L175 Difference]: Start difference. First operand has 71 places, 79 transitions, 508 flow. Second operand 7 states and 215 transitions. [2024-06-28 01:36:26,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 142 transitions, 1014 flow [2024-06-28 01:36:26,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 142 transitions, 972 flow, removed 21 selfloop flow, removed 0 redundant places. [2024-06-28 01:36:26,933 INFO L231 Difference]: Finished difference. Result has 78 places, 84 transitions, 590 flow [2024-06-28 01:36:26,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=590, PETRI_PLACES=78, PETRI_TRANSITIONS=84} [2024-06-28 01:36:26,935 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 24 predicate places. [2024-06-28 01:36:26,936 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 84 transitions, 590 flow [2024-06-28 01:36:26,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 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 01:36:26,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:26,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:26,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:36:26,936 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:26,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:26,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1066228370, now seen corresponding path program 1 times [2024-06-28 01:36:26,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:26,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478244094] [2024-06-28 01:36:26,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:26,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:26,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:27,442 INFO 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 01:36:27,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:27,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478244094] [2024-06-28 01:36:27,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478244094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:27,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:27,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:36:27,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183476323] [2024-06-28 01:36:27,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:27,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:36:27,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:27,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:36:27,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:36:27,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:36:27,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 84 transitions, 590 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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 01:36:27,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:27,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:36:27,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:28,311 INFO L124 PetriNetUnfolderBase]: 4083/6781 cut-off events. [2024-06-28 01:36:28,311 INFO L125 PetriNetUnfolderBase]: For 15706/15706 co-relation queries the response was YES. [2024-06-28 01:36:28,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21576 conditions, 6781 events. 4083/6781 cut-off events. For 15706/15706 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 44341 event pairs, 1556 based on Foata normal form. 4/6602 useless extension candidates. Maximal degree in co-relation 21546. Up to 5859 conditions per place. [2024-06-28 01:36:28,341 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 80 selfloop transitions, 13 changer transitions 0/103 dead transitions. [2024-06-28 01:36:28,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 103 transitions, 826 flow [2024-06-28 01:36:28,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:36:28,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:36:28,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-28 01:36:28,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-28 01:36:28,343 INFO L175 Difference]: Start difference. First operand has 78 places, 84 transitions, 590 flow. Second operand 5 states and 124 transitions. [2024-06-28 01:36:28,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 103 transitions, 826 flow [2024-06-28 01:36:28,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 103 transitions, 772 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:36:28,355 INFO L231 Difference]: Finished difference. Result has 79 places, 84 transitions, 573 flow [2024-06-28 01:36:28,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=573, PETRI_PLACES=79, PETRI_TRANSITIONS=84} [2024-06-28 01:36:28,356 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 25 predicate places. [2024-06-28 01:36:28,356 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 84 transitions, 573 flow [2024-06-28 01:36:28,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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 01:36:28,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:28,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:28,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:36:28,357 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:28,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:28,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1799335688, now seen corresponding path program 1 times [2024-06-28 01:36:28,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:28,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668529287] [2024-06-28 01:36:28,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:28,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:28,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:29,030 INFO 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 01:36:29,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:29,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668529287] [2024-06-28 01:36:29,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668529287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:29,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:29,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:36:29,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110959218] [2024-06-28 01:36:29,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:29,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:36:29,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:29,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:36:29,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:36:29,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:36:29,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 84 transitions, 573 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:29,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:29,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:36:29,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:29,880 INFO L124 PetriNetUnfolderBase]: 4119/6705 cut-off events. [2024-06-28 01:36:29,880 INFO L125 PetriNetUnfolderBase]: For 16178/16178 co-relation queries the response was YES. [2024-06-28 01:36:29,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21444 conditions, 6705 events. 4119/6705 cut-off events. For 16178/16178 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 42475 event pairs, 1239 based on Foata normal form. 8/6528 useless extension candidates. Maximal degree in co-relation 21412. Up to 5715 conditions per place. [2024-06-28 01:36:29,920 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 88 selfloop transitions, 21 changer transitions 0/119 dead transitions. [2024-06-28 01:36:29,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 119 transitions, 933 flow [2024-06-28 01:36:29,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:36:29,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:36:29,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-28 01:36:29,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5451388888888888 [2024-06-28 01:36:29,922 INFO L175 Difference]: Start difference. First operand has 79 places, 84 transitions, 573 flow. Second operand 6 states and 157 transitions. [2024-06-28 01:36:29,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 119 transitions, 933 flow [2024-06-28 01:36:29,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 119 transitions, 896 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:36:29,936 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 622 flow [2024-06-28 01:36:29,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=622, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-28 01:36:29,936 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 27 predicate places. [2024-06-28 01:36:29,937 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 622 flow [2024-06-28 01:36:29,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:29,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:29,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:29,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:36:29,937 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:29,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:29,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1832726408, now seen corresponding path program 2 times [2024-06-28 01:36:29,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:29,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925509476] [2024-06-28 01:36:29,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:29,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:29,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:30,542 INFO 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 01:36:30,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:30,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925509476] [2024-06-28 01:36:30,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925509476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:30,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:30,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:36:30,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389967915] [2024-06-28 01:36:30,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:30,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:36:30,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:30,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:36:30,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:36:30,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:36:30,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 622 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:30,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:30,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:36:30,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:31,309 INFO L124 PetriNetUnfolderBase]: 4077/6748 cut-off events. [2024-06-28 01:36:31,309 INFO L125 PetriNetUnfolderBase]: For 17678/17678 co-relation queries the response was YES. [2024-06-28 01:36:31,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21674 conditions, 6748 events. 4077/6748 cut-off events. For 17678/17678 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 43861 event pairs, 1548 based on Foata normal form. 4/6566 useless extension candidates. Maximal degree in co-relation 21642. Up to 5822 conditions per place. [2024-06-28 01:36:31,352 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 88 selfloop transitions, 13 changer transitions 0/111 dead transitions. [2024-06-28 01:36:31,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 111 transitions, 886 flow [2024-06-28 01:36:31,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:36:31,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:36:31,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 01:36:31,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5069444444444444 [2024-06-28 01:36:31,354 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 622 flow. Second operand 6 states and 146 transitions. [2024-06-28 01:36:31,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 111 transitions, 886 flow [2024-06-28 01:36:31,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 111 transitions, 853 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 01:36:31,372 INFO L231 Difference]: Finished difference. Result has 84 places, 87 transitions, 623 flow [2024-06-28 01:36:31,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=623, PETRI_PLACES=84, PETRI_TRANSITIONS=87} [2024-06-28 01:36:31,372 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 30 predicate places. [2024-06-28 01:36:31,372 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 87 transitions, 623 flow [2024-06-28 01:36:31,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:31,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:31,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:31,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:36:31,373 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:31,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:31,374 INFO L85 PathProgramCache]: Analyzing trace with hash 847858158, now seen corresponding path program 1 times [2024-06-28 01:36:31,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:31,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989493046] [2024-06-28 01:36:31,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:31,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:31,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:32,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:32,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:32,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989493046] [2024-06-28 01:36:32,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989493046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:32,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:32,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:36:32,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933217980] [2024-06-28 01:36:32,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:32,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:36:32,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:32,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:36:32,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:36:32,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:36:32,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 87 transitions, 623 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:32,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:32,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:36:32,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:33,307 INFO L124 PetriNetUnfolderBase]: 4973/8135 cut-off events. [2024-06-28 01:36:33,307 INFO L125 PetriNetUnfolderBase]: For 22663/22663 co-relation queries the response was YES. [2024-06-28 01:36:33,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25781 conditions, 8135 events. 4973/8135 cut-off events. For 22663/22663 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 52672 event pairs, 1912 based on Foata normal form. 4/7909 useless extension candidates. Maximal degree in co-relation 25748. Up to 7037 conditions per place. [2024-06-28 01:36:33,353 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 101 selfloop transitions, 20 changer transitions 0/130 dead transitions. [2024-06-28 01:36:33,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 130 transitions, 1027 flow [2024-06-28 01:36:33,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:36:33,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:36:33,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 01:36:33,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-28 01:36:33,354 INFO L175 Difference]: Start difference. First operand has 84 places, 87 transitions, 623 flow. Second operand 7 states and 166 transitions. [2024-06-28 01:36:33,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 130 transitions, 1027 flow [2024-06-28 01:36:33,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 130 transitions, 962 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:36:33,373 INFO L231 Difference]: Finished difference. Result has 86 places, 94 transitions, 685 flow [2024-06-28 01:36:33,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=567, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=685, PETRI_PLACES=86, PETRI_TRANSITIONS=94} [2024-06-28 01:36:33,374 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 32 predicate places. [2024-06-28 01:36:33,374 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 94 transitions, 685 flow [2024-06-28 01:36:33,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:33,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:33,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:33,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:36:33,375 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:33,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:33,375 INFO L85 PathProgramCache]: Analyzing trace with hash -109353468, now seen corresponding path program 1 times [2024-06-28 01:36:33,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:33,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115629392] [2024-06-28 01:36:33,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:33,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:33,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:33,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:33,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:33,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115629392] [2024-06-28 01:36:33,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115629392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:33,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:33,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:36:33,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984098688] [2024-06-28 01:36:33,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:33,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:36:33,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:33,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:36:33,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:36:33,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:36:33,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 94 transitions, 685 flow. Second operand has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:33,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:33,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:36:33,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:34,716 INFO L124 PetriNetUnfolderBase]: 4970/8122 cut-off events. [2024-06-28 01:36:34,716 INFO L125 PetriNetUnfolderBase]: For 25149/25149 co-relation queries the response was YES. [2024-06-28 01:36:34,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26679 conditions, 8122 events. 4970/8122 cut-off events. For 25149/25149 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 52372 event pairs, 1967 based on Foata normal form. 1/7914 useless extension candidates. Maximal degree in co-relation 26645. Up to 7107 conditions per place. [2024-06-28 01:36:34,765 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 92 selfloop transitions, 11 changer transitions 0/112 dead transitions. [2024-06-28 01:36:34,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 112 transitions, 955 flow [2024-06-28 01:36:34,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:36:34,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:36:34,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-28 01:36:34,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-28 01:36:34,767 INFO L175 Difference]: Start difference. First operand has 86 places, 94 transitions, 685 flow. Second operand 5 states and 115 transitions. [2024-06-28 01:36:34,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 112 transitions, 955 flow [2024-06-28 01:36:34,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 112 transitions, 908 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:36:34,789 INFO L231 Difference]: Finished difference. Result has 87 places, 97 transitions, 699 flow [2024-06-28 01:36:34,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=699, PETRI_PLACES=87, PETRI_TRANSITIONS=97} [2024-06-28 01:36:34,789 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 33 predicate places. [2024-06-28 01:36:34,790 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 97 transitions, 699 flow [2024-06-28 01:36:34,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:34,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:34,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:34,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:36:34,790 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:34,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:34,791 INFO L85 PathProgramCache]: Analyzing trace with hash 141913509, now seen corresponding path program 1 times [2024-06-28 01:36:34,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:34,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106969838] [2024-06-28 01:36:34,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:34,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:34,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:35,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:35,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:35,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106969838] [2024-06-28 01:36:35,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106969838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:35,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:35,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:36:35,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77343869] [2024-06-28 01:36:35,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:35,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:36:35,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:35,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:36:35,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:36:35,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:36:35,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 97 transitions, 699 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 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 01:36:35,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:35,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:36:35,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:36,712 INFO L124 PetriNetUnfolderBase]: 4693/7367 cut-off events. [2024-06-28 01:36:36,712 INFO L125 PetriNetUnfolderBase]: For 27855/27855 co-relation queries the response was YES. [2024-06-28 01:36:36,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25668 conditions, 7367 events. 4693/7367 cut-off events. For 27855/27855 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 45697 event pairs, 1337 based on Foata normal form. 4/7254 useless extension candidates. Maximal degree in co-relation 25633. Up to 6389 conditions per place. [2024-06-28 01:36:36,757 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 110 selfloop transitions, 30 changer transitions 0/151 dead transitions. [2024-06-28 01:36:36,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 151 transitions, 1141 flow [2024-06-28 01:36:36,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:36:36,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:36:36,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 01:36:36,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5442708333333334 [2024-06-28 01:36:36,760 INFO L175 Difference]: Start difference. First operand has 87 places, 97 transitions, 699 flow. Second operand 8 states and 209 transitions. [2024-06-28 01:36:36,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 151 transitions, 1141 flow [2024-06-28 01:36:36,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 151 transitions, 1106 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:36:36,786 INFO L231 Difference]: Finished difference. Result has 92 places, 100 transitions, 759 flow [2024-06-28 01:36:36,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=759, PETRI_PLACES=92, PETRI_TRANSITIONS=100} [2024-06-28 01:36:36,787 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 38 predicate places. [2024-06-28 01:36:36,787 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 100 transitions, 759 flow [2024-06-28 01:36:36,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 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 01:36:36,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:36,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:36,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:36:36,788 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:36,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:36,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1341322481, now seen corresponding path program 1 times [2024-06-28 01:36:36,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:36,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540311915] [2024-06-28 01:36:36,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:36,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:36,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:37,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:37,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:37,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540311915] [2024-06-28 01:36:37,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540311915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:37,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:37,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:36:37,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29965214] [2024-06-28 01:36:37,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:37,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:36:37,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:37,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:36:37,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:36:37,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:36:37,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 100 transitions, 759 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:37,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:37,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:36:37,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:38,680 INFO L124 PetriNetUnfolderBase]: 5016/7967 cut-off events. [2024-06-28 01:36:38,681 INFO L125 PetriNetUnfolderBase]: For 33986/33986 co-relation queries the response was YES. [2024-06-28 01:36:38,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28957 conditions, 7967 events. 5016/7967 cut-off events. For 33986/33986 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 49762 event pairs, 1920 based on Foata normal form. 2/7822 useless extension candidates. Maximal degree in co-relation 28921. Up to 7098 conditions per place. [2024-06-28 01:36:38,727 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 110 selfloop transitions, 23 changer transitions 0/142 dead transitions. [2024-06-28 01:36:38,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 142 transitions, 1207 flow [2024-06-28 01:36:38,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:36:38,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:36:38,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 01:36:38,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-28 01:36:38,728 INFO L175 Difference]: Start difference. First operand has 92 places, 100 transitions, 759 flow. Second operand 7 states and 164 transitions. [2024-06-28 01:36:38,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 142 transitions, 1207 flow [2024-06-28 01:36:38,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 142 transitions, 1132 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 01:36:38,760 INFO L231 Difference]: Finished difference. Result has 95 places, 112 transitions, 883 flow [2024-06-28 01:36:38,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=883, PETRI_PLACES=95, PETRI_TRANSITIONS=112} [2024-06-28 01:36:38,761 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 41 predicate places. [2024-06-28 01:36:38,761 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 112 transitions, 883 flow [2024-06-28 01:36:38,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:38,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:38,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:38,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:36:38,762 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:38,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:38,762 INFO L85 PathProgramCache]: Analyzing trace with hash 905010875, now seen corresponding path program 1 times [2024-06-28 01:36:38,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:38,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006501655] [2024-06-28 01:36:38,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:38,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:38,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:39,344 INFO 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 01:36:39,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:39,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006501655] [2024-06-28 01:36:39,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006501655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:39,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:39,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:36:39,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111282164] [2024-06-28 01:36:39,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:39,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:36:39,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:39,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:36:39,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:36:39,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:36:39,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 112 transitions, 883 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:39,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:39,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:36:39,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:40,299 INFO L124 PetriNetUnfolderBase]: 5649/8735 cut-off events. [2024-06-28 01:36:40,299 INFO L125 PetriNetUnfolderBase]: For 42372/42372 co-relation queries the response was YES. [2024-06-28 01:36:40,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32352 conditions, 8735 events. 5649/8735 cut-off events. For 42372/42372 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 53227 event pairs, 2182 based on Foata normal form. 1/8570 useless extension candidates. Maximal degree in co-relation 32313. Up to 8044 conditions per place. [2024-06-28 01:36:40,354 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 113 selfloop transitions, 14 changer transitions 0/135 dead transitions. [2024-06-28 01:36:40,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 135 transitions, 1223 flow [2024-06-28 01:36:40,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:36:40,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:36:40,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-06-28 01:36:40,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4513888888888889 [2024-06-28 01:36:40,356 INFO L175 Difference]: Start difference. First operand has 95 places, 112 transitions, 883 flow. Second operand 6 states and 130 transitions. [2024-06-28 01:36:40,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 135 transitions, 1223 flow [2024-06-28 01:36:40,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 135 transitions, 1190 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 01:36:40,393 INFO L231 Difference]: Finished difference. Result has 98 places, 115 transitions, 920 flow [2024-06-28 01:36:40,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=920, PETRI_PLACES=98, PETRI_TRANSITIONS=115} [2024-06-28 01:36:40,393 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 44 predicate places. [2024-06-28 01:36:40,393 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 115 transitions, 920 flow [2024-06-28 01:36:40,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:40,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:40,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:40,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:36:40,394 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:40,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:40,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1594211270, now seen corresponding path program 1 times [2024-06-28 01:36:40,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:40,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966223650] [2024-06-28 01:36:40,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:40,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:40,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:41,502 INFO 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 01:36:41,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:41,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966223650] [2024-06-28 01:36:41,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966223650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:41,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:41,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:36:41,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871731580] [2024-06-28 01:36:41,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:41,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:36:41,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:41,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:36:41,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:36:41,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:36:41,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 115 transitions, 920 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:41,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:41,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:36:41,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:42,637 INFO L124 PetriNetUnfolderBase]: 5385/8607 cut-off events. [2024-06-28 01:36:42,637 INFO L125 PetriNetUnfolderBase]: For 53285/53285 co-relation queries the response was YES. [2024-06-28 01:36:42,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33419 conditions, 8607 events. 5385/8607 cut-off events. For 53285/53285 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 55574 event pairs, 868 based on Foata normal form. 16/8416 useless extension candidates. Maximal degree in co-relation 33379. Up to 6335 conditions per place. [2024-06-28 01:36:42,692 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 133 selfloop transitions, 33 changer transitions 0/179 dead transitions. [2024-06-28 01:36:42,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 179 transitions, 1518 flow [2024-06-28 01:36:42,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:36:42,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:36:42,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-28 01:36:42,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-28 01:36:42,694 INFO L175 Difference]: Start difference. First operand has 98 places, 115 transitions, 920 flow. Second operand 8 states and 216 transitions. [2024-06-28 01:36:42,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 179 transitions, 1518 flow [2024-06-28 01:36:42,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 179 transitions, 1472 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 01:36:42,737 INFO L231 Difference]: Finished difference. Result has 102 places, 117 transitions, 976 flow [2024-06-28 01:36:42,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=874, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=976, PETRI_PLACES=102, PETRI_TRANSITIONS=117} [2024-06-28 01:36:42,738 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 48 predicate places. [2024-06-28 01:36:42,738 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 117 transitions, 976 flow [2024-06-28 01:36:42,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:42,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:42,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:42,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:36:42,739 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:42,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:42,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1771629668, now seen corresponding path program 2 times [2024-06-28 01:36:42,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:42,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120945683] [2024-06-28 01:36:42,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:42,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:42,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:43,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 01:36:43,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:43,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120945683] [2024-06-28 01:36:43,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120945683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:43,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:43,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:36:43,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726576831] [2024-06-28 01:36:43,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:43,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:36:43,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:43,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:36:43,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:36:43,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:36:43,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 117 transitions, 976 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:43,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:43,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:36:43,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:44,897 INFO L124 PetriNetUnfolderBase]: 5604/8548 cut-off events. [2024-06-28 01:36:44,898 INFO L125 PetriNetUnfolderBase]: For 61112/61112 co-relation queries the response was YES. [2024-06-28 01:36:44,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35419 conditions, 8548 events. 5604/8548 cut-off events. For 61112/61112 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 52561 event pairs, 1177 based on Foata normal form. 20/8498 useless extension candidates. Maximal degree in co-relation 35378. Up to 7190 conditions per place. [2024-06-28 01:36:44,961 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 116 selfloop transitions, 59 changer transitions 0/188 dead transitions. [2024-06-28 01:36:44,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 188 transitions, 1678 flow [2024-06-28 01:36:44,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:36:44,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:36:44,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 01:36:44,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5572916666666666 [2024-06-28 01:36:44,962 INFO L175 Difference]: Start difference. First operand has 102 places, 117 transitions, 976 flow. Second operand 8 states and 214 transitions. [2024-06-28 01:36:44,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 188 transitions, 1678 flow [2024-06-28 01:36:45,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 188 transitions, 1632 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:36:45,028 INFO L231 Difference]: Finished difference. Result has 108 places, 128 transitions, 1202 flow [2024-06-28 01:36:45,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1202, PETRI_PLACES=108, PETRI_TRANSITIONS=128} [2024-06-28 01:36:45,028 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 54 predicate places. [2024-06-28 01:36:45,028 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 128 transitions, 1202 flow [2024-06-28 01:36:45,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:45,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:45,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:45,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:36:45,029 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:45,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:45,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1771514348, now seen corresponding path program 3 times [2024-06-28 01:36:45,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:45,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166192265] [2024-06-28 01:36:45,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:45,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:45,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:46,040 INFO 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 01:36:46,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:46,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166192265] [2024-06-28 01:36:46,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166192265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:46,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:46,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:36:46,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116317219] [2024-06-28 01:36:46,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:46,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:36:46,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:46,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:36:46,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:36:46,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:36:46,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 128 transitions, 1202 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:46,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:46,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:36:46,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:47,319 INFO L124 PetriNetUnfolderBase]: 5782/9231 cut-off events. [2024-06-28 01:36:47,320 INFO L125 PetriNetUnfolderBase]: For 74477/74477 co-relation queries the response was YES. [2024-06-28 01:36:47,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39480 conditions, 9231 events. 5782/9231 cut-off events. For 74477/74477 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 60600 event pairs, 1519 based on Foata normal form. 28/9052 useless extension candidates. Maximal degree in co-relation 39435. Up to 7685 conditions per place. [2024-06-28 01:36:47,388 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 139 selfloop transitions, 31 changer transitions 0/183 dead transitions. [2024-06-28 01:36:47,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 183 transitions, 1736 flow [2024-06-28 01:36:47,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:36:47,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:36:47,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 01:36:47,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5442708333333334 [2024-06-28 01:36:47,389 INFO L175 Difference]: Start difference. First operand has 108 places, 128 transitions, 1202 flow. Second operand 8 states and 209 transitions. [2024-06-28 01:36:47,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 183 transitions, 1736 flow [2024-06-28 01:36:47,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 183 transitions, 1653 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 01:36:47,484 INFO L231 Difference]: Finished difference. Result has 113 places, 130 transitions, 1218 flow [2024-06-28 01:36:47,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1218, PETRI_PLACES=113, PETRI_TRANSITIONS=130} [2024-06-28 01:36:47,485 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 59 predicate places. [2024-06-28 01:36:47,485 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 130 transitions, 1218 flow [2024-06-28 01:36:47,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:47,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:47,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:47,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:36:47,486 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:47,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:47,486 INFO L85 PathProgramCache]: Analyzing trace with hash -2021798078, now seen corresponding path program 1 times [2024-06-28 01:36:47,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:47,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226742269] [2024-06-28 01:36:47,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:47,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:47,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:48,120 INFO 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 01:36:48,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:48,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226742269] [2024-06-28 01:36:48,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226742269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:48,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:48,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:36:48,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903031758] [2024-06-28 01:36:48,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:48,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:36:48,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:48,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:36:48,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:36:48,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:36:48,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 130 transitions, 1218 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:48,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:48,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:36:48,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:49,174 INFO L124 PetriNetUnfolderBase]: 6159/9724 cut-off events. [2024-06-28 01:36:49,174 INFO L125 PetriNetUnfolderBase]: For 77294/77294 co-relation queries the response was YES. [2024-06-28 01:36:49,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42409 conditions, 9724 events. 6159/9724 cut-off events. For 77294/77294 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 62506 event pairs, 2052 based on Foata normal form. 1/9510 useless extension candidates. Maximal degree in co-relation 42362. Up to 8783 conditions per place. [2024-06-28 01:36:49,251 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 138 selfloop transitions, 18 changer transitions 0/166 dead transitions. [2024-06-28 01:36:49,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 166 transitions, 1718 flow [2024-06-28 01:36:49,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:36:49,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:36:49,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 01:36:49,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965277777777778 [2024-06-28 01:36:49,254 INFO L175 Difference]: Start difference. First operand has 113 places, 130 transitions, 1218 flow. Second operand 6 states and 143 transitions. [2024-06-28 01:36:49,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 166 transitions, 1718 flow [2024-06-28 01:36:49,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 166 transitions, 1651 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:36:49,359 INFO L231 Difference]: Finished difference. Result has 115 places, 140 transitions, 1299 flow [2024-06-28 01:36:49,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1299, PETRI_PLACES=115, PETRI_TRANSITIONS=140} [2024-06-28 01:36:49,359 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 61 predicate places. [2024-06-28 01:36:49,359 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 140 transitions, 1299 flow [2024-06-28 01:36:49,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:49,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:49,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:49,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:36:49,360 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:49,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:49,360 INFO L85 PathProgramCache]: Analyzing trace with hash -477672264, now seen corresponding path program 1 times [2024-06-28 01:36:49,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:49,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81386889] [2024-06-28 01:36:49,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:49,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:49,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:50,291 INFO 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 01:36:50,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:50,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81386889] [2024-06-28 01:36:50,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81386889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:50,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:50,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:36:50,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546752629] [2024-06-28 01:36:50,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:50,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:36:50,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:50,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:36:50,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:36:50,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:36:50,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 140 transitions, 1299 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:50,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:50,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:36:50,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:51,525 INFO L124 PetriNetUnfolderBase]: 6237/9928 cut-off events. [2024-06-28 01:36:51,525 INFO L125 PetriNetUnfolderBase]: For 85202/85202 co-relation queries the response was YES. [2024-06-28 01:36:51,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43676 conditions, 9928 events. 6237/9928 cut-off events. For 85202/85202 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 64709 event pairs, 2323 based on Foata normal form. 4/9719 useless extension candidates. Maximal degree in co-relation 43627. Up to 8801 conditions per place. [2024-06-28 01:36:51,592 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 153 selfloop transitions, 24 changer transitions 0/187 dead transitions. [2024-06-28 01:36:51,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 187 transitions, 1837 flow [2024-06-28 01:36:51,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:36:51,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:36:51,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:36:51,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-06-28 01:36:51,593 INFO L175 Difference]: Start difference. First operand has 115 places, 140 transitions, 1299 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:36:51,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 187 transitions, 1837 flow [2024-06-28 01:36:51,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 187 transitions, 1807 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-28 01:36:51,673 INFO L231 Difference]: Finished difference. Result has 123 places, 145 transitions, 1398 flow [2024-06-28 01:36:51,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1269, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1398, PETRI_PLACES=123, PETRI_TRANSITIONS=145} [2024-06-28 01:36:51,674 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 69 predicate places. [2024-06-28 01:36:51,674 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 145 transitions, 1398 flow [2024-06-28 01:36:51,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:51,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:51,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:51,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:36:51,676 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:51,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:51,677 INFO L85 PathProgramCache]: Analyzing trace with hash -221834844, now seen corresponding path program 2 times [2024-06-28 01:36:51,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:51,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559109532] [2024-06-28 01:36:51,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:51,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:51,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:52,540 INFO 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 01:36:52,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:52,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559109532] [2024-06-28 01:36:52,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559109532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:52,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:52,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:36:52,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151557073] [2024-06-28 01:36:52,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:52,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:36:52,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:52,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:36:52,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:36:52,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:36:52,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 145 transitions, 1398 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:52,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:52,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:36:52,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:53,925 INFO L124 PetriNetUnfolderBase]: 6266/9979 cut-off events. [2024-06-28 01:36:53,926 INFO L125 PetriNetUnfolderBase]: For 94163/94163 co-relation queries the response was YES. [2024-06-28 01:36:53,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45147 conditions, 9979 events. 6266/9979 cut-off events. For 94163/94163 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 65083 event pairs, 2319 based on Foata normal form. 8/9772 useless extension candidates. Maximal degree in co-relation 45094. Up to 8831 conditions per place. [2024-06-28 01:36:53,990 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 151 selfloop transitions, 26 changer transitions 0/187 dead transitions. [2024-06-28 01:36:53,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 187 transitions, 1912 flow [2024-06-28 01:36:53,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:36:53,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:36:53,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 01:36:53,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4869791666666667 [2024-06-28 01:36:53,991 INFO L175 Difference]: Start difference. First operand has 123 places, 145 transitions, 1398 flow. Second operand 8 states and 187 transitions. [2024-06-28 01:36:53,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 187 transitions, 1912 flow [2024-06-28 01:36:54,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 187 transitions, 1837 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 01:36:54,075 INFO L231 Difference]: Finished difference. Result has 126 places, 148 transitions, 1442 flow [2024-06-28 01:36:54,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1323, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1442, PETRI_PLACES=126, PETRI_TRANSITIONS=148} [2024-06-28 01:36:54,075 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 72 predicate places. [2024-06-28 01:36:54,075 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 148 transitions, 1442 flow [2024-06-28 01:36:54,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:54,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:54,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:54,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:36:54,076 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:54,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:54,076 INFO L85 PathProgramCache]: Analyzing trace with hash -221835092, now seen corresponding path program 1 times [2024-06-28 01:36:54,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:54,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996371092] [2024-06-28 01:36:54,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:54,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:54,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:54,846 INFO 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 01:36:54,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:54,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996371092] [2024-06-28 01:36:54,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996371092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:54,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:54,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:36:54,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845445274] [2024-06-28 01:36:54,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:54,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:36:54,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:54,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:36:54,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:36:54,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:36:54,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 148 transitions, 1442 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:54,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:54,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:36:54,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:56,140 INFO L124 PetriNetUnfolderBase]: 6222/9826 cut-off events. [2024-06-28 01:36:56,140 INFO L125 PetriNetUnfolderBase]: For 98983/98986 co-relation queries the response was YES. [2024-06-28 01:36:56,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45384 conditions, 9826 events. 6222/9826 cut-off events. For 98983/98986 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 63329 event pairs, 1753 based on Foata normal form. 2/9609 useless extension candidates. Maximal degree in co-relation 45330. Up to 8513 conditions per place. [2024-06-28 01:36:56,216 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 137 selfloop transitions, 39 changer transitions 0/186 dead transitions. [2024-06-28 01:36:56,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 186 transitions, 1934 flow [2024-06-28 01:36:56,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:36:56,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:36:56,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-28 01:36:56,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5451388888888888 [2024-06-28 01:36:56,217 INFO L175 Difference]: Start difference. First operand has 126 places, 148 transitions, 1442 flow. Second operand 6 states and 157 transitions. [2024-06-28 01:36:56,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 186 transitions, 1934 flow [2024-06-28 01:36:56,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 186 transitions, 1833 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 01:36:56,342 INFO L231 Difference]: Finished difference. Result has 126 places, 151 transitions, 1472 flow [2024-06-28 01:36:56,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1472, PETRI_PLACES=126, PETRI_TRANSITIONS=151} [2024-06-28 01:36:56,342 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 72 predicate places. [2024-06-28 01:36:56,343 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 151 transitions, 1472 flow [2024-06-28 01:36:56,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:56,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:56,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:56,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:36:56,343 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:56,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:56,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1369003082, now seen corresponding path program 3 times [2024-06-28 01:36:56,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:56,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255999087] [2024-06-28 01:36:56,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:56,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:56,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:57,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:57,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:57,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255999087] [2024-06-28 01:36:57,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255999087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:57,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:57,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:36:57,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889361777] [2024-06-28 01:36:57,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:57,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:36:57,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:57,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:36:57,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:36:57,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:36:57,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 151 transitions, 1472 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:57,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:57,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:36:57,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:58,587 INFO L124 PetriNetUnfolderBase]: 6263/9990 cut-off events. [2024-06-28 01:36:58,587 INFO L125 PetriNetUnfolderBase]: For 105785/105785 co-relation queries the response was YES. [2024-06-28 01:36:58,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45882 conditions, 9990 events. 6263/9990 cut-off events. For 105785/105785 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 65308 event pairs, 2268 based on Foata normal form. 4/9775 useless extension candidates. Maximal degree in co-relation 45827. Up to 8876 conditions per place. [2024-06-28 01:36:58,673 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 161 selfloop transitions, 22 changer transitions 0/193 dead transitions. [2024-06-28 01:36:58,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 193 transitions, 1986 flow [2024-06-28 01:36:58,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:36:58,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:36:58,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 01:36:58,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817708333333333 [2024-06-28 01:36:58,674 INFO L175 Difference]: Start difference. First operand has 126 places, 151 transitions, 1472 flow. Second operand 8 states and 185 transitions. [2024-06-28 01:36:58,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 193 transitions, 1986 flow [2024-06-28 01:36:58,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 193 transitions, 1921 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 01:36:58,791 INFO L231 Difference]: Finished difference. Result has 131 places, 156 transitions, 1526 flow [2024-06-28 01:36:58,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1407, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1526, PETRI_PLACES=131, PETRI_TRANSITIONS=156} [2024-06-28 01:36:58,791 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 77 predicate places. [2024-06-28 01:36:58,792 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 156 transitions, 1526 flow [2024-06-28 01:36:58,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:58,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:58,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:36:58,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:36:58,792 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:58,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:58,793 INFO L85 PathProgramCache]: Analyzing trace with hash -912534092, now seen corresponding path program 2 times [2024-06-28 01:36:58,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:58,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15116253] [2024-06-28 01:36:58,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:58,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:58,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:59,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:59,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:59,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15116253] [2024-06-28 01:36:59,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15116253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:59,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:59,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:36:59,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118866162] [2024-06-28 01:36:59,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:59,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:36:59,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:59,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:36:59,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:36:59,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:36:59,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 156 transitions, 1526 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:36:59,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:59,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:36:59,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:00,541 INFO L124 PetriNetUnfolderBase]: 6260/9986 cut-off events. [2024-06-28 01:37:00,542 INFO L125 PetriNetUnfolderBase]: For 114205/114205 co-relation queries the response was YES. [2024-06-28 01:37:00,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46678 conditions, 9986 events. 6260/9986 cut-off events. For 114205/114205 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 65345 event pairs, 2324 based on Foata normal form. 1/9768 useless extension candidates. Maximal degree in co-relation 46621. Up to 8960 conditions per place. [2024-06-28 01:37:00,623 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 150 selfloop transitions, 13 changer transitions 0/173 dead transitions. [2024-06-28 01:37:00,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 173 transitions, 1900 flow [2024-06-28 01:37:00,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:37:00,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:37:00,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-28 01:37:00,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4618055555555556 [2024-06-28 01:37:00,625 INFO L175 Difference]: Start difference. First operand has 131 places, 156 transitions, 1526 flow. Second operand 6 states and 133 transitions. [2024-06-28 01:37:00,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 173 transitions, 1900 flow [2024-06-28 01:37:00,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 173 transitions, 1807 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 01:37:00,765 INFO L231 Difference]: Finished difference. Result has 132 places, 156 transitions, 1465 flow [2024-06-28 01:37:00,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1433, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1465, PETRI_PLACES=132, PETRI_TRANSITIONS=156} [2024-06-28 01:37:00,765 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 78 predicate places. [2024-06-28 01:37:00,765 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 156 transitions, 1465 flow [2024-06-28 01:37:00,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:00,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:00,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:00,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:37:00,766 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:00,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:00,766 INFO L85 PathProgramCache]: Analyzing trace with hash -2015154685, now seen corresponding path program 1 times [2024-06-28 01:37:00,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:00,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613410137] [2024-06-28 01:37:00,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:00,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:00,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:01,312 INFO 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 01:37:01,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:01,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613410137] [2024-06-28 01:37:01,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613410137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:01,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:01,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:37:01,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480191010] [2024-06-28 01:37:01,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:01,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:37:01,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:01,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:37:01,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:37:01,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:37:01,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 156 transitions, 1465 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:01,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:01,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:37:01,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:02,637 INFO L124 PetriNetUnfolderBase]: 6277/10020 cut-off events. [2024-06-28 01:37:02,637 INFO L125 PetriNetUnfolderBase]: For 118986/118986 co-relation queries the response was YES. [2024-06-28 01:37:02,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46748 conditions, 10020 events. 6277/10020 cut-off events. For 118986/118986 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 65629 event pairs, 2296 based on Foata normal form. 1/9799 useless extension candidates. Maximal degree in co-relation 46690. Up to 8946 conditions per place. [2024-06-28 01:37:02,726 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 152 selfloop transitions, 24 changer transitions 0/186 dead transitions. [2024-06-28 01:37:02,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 186 transitions, 1987 flow [2024-06-28 01:37:02,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:37:02,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:37:02,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 01:37:02,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-28 01:37:02,727 INFO L175 Difference]: Start difference. First operand has 132 places, 156 transitions, 1465 flow. Second operand 6 states and 141 transitions. [2024-06-28 01:37:02,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 186 transitions, 1987 flow [2024-06-28 01:37:02,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 186 transitions, 1940 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:37:02,968 INFO L231 Difference]: Finished difference. Result has 133 places, 162 transitions, 1531 flow [2024-06-28 01:37:02,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1531, PETRI_PLACES=133, PETRI_TRANSITIONS=162} [2024-06-28 01:37:02,968 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 79 predicate places. [2024-06-28 01:37:02,968 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 162 transitions, 1531 flow [2024-06-28 01:37:02,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:02,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:02,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:02,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:37:02,969 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:02,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:02,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1464784405, now seen corresponding path program 2 times [2024-06-28 01:37:02,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:02,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297590971] [2024-06-28 01:37:02,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:02,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:02,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:03,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 01:37:03,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:03,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297590971] [2024-06-28 01:37:03,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297590971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:03,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:03,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:37:03,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347780838] [2024-06-28 01:37:03,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:03,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:37:03,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:03,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:37:03,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:37:03,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:37:03,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 162 transitions, 1531 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:03,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:03,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:37:03,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:04,859 INFO L124 PetriNetUnfolderBase]: 6274/10014 cut-off events. [2024-06-28 01:37:04,860 INFO L125 PetriNetUnfolderBase]: For 128123/128126 co-relation queries the response was YES. [2024-06-28 01:37:04,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47923 conditions, 10014 events. 6274/10014 cut-off events. For 128123/128126 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 65607 event pairs, 2295 based on Foata normal form. 3/9795 useless extension candidates. Maximal degree in co-relation 47865. Up to 8943 conditions per place. [2024-06-28 01:37:04,927 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 148 selfloop transitions, 24 changer transitions 0/182 dead transitions. [2024-06-28 01:37:04,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 182 transitions, 1939 flow [2024-06-28 01:37:04,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:37:04,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:37:04,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-28 01:37:04,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756944444444444 [2024-06-28 01:37:04,928 INFO L175 Difference]: Start difference. First operand has 133 places, 162 transitions, 1531 flow. Second operand 6 states and 137 transitions. [2024-06-28 01:37:04,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 182 transitions, 1939 flow [2024-06-28 01:37:05,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 182 transitions, 1890 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-28 01:37:05,045 INFO L231 Difference]: Finished difference. Result has 137 places, 162 transitions, 1537 flow [2024-06-28 01:37:05,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1537, PETRI_PLACES=137, PETRI_TRANSITIONS=162} [2024-06-28 01:37:05,045 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 83 predicate places. [2024-06-28 01:37:05,045 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 162 transitions, 1537 flow [2024-06-28 01:37:05,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:05,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:05,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:05,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:37:05,046 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:05,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:05,046 INFO L85 PathProgramCache]: Analyzing trace with hash -2009432829, now seen corresponding path program 1 times [2024-06-28 01:37:05,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:05,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919816863] [2024-06-28 01:37:05,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:05,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:05,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:05,634 INFO 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 01:37:05,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:05,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919816863] [2024-06-28 01:37:05,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919816863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:05,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:05,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:37:05,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090023625] [2024-06-28 01:37:05,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:05,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:37:05,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:05,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:37:05,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:37:05,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:37:05,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 162 transitions, 1537 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 01:37:05,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:05,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:37:05,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:07,085 INFO L124 PetriNetUnfolderBase]: 6642/10299 cut-off events. [2024-06-28 01:37:07,085 INFO L125 PetriNetUnfolderBase]: For 133105/133105 co-relation queries the response was YES. [2024-06-28 01:37:07,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49137 conditions, 10299 events. 6642/10299 cut-off events. For 133105/133105 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 64631 event pairs, 2482 based on Foata normal form. 3/10121 useless extension candidates. Maximal degree in co-relation 49077. Up to 9516 conditions per place. [2024-06-28 01:37:07,173 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 163 selfloop transitions, 20 changer transitions 0/191 dead transitions. [2024-06-28 01:37:07,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 191 transitions, 2017 flow [2024-06-28 01:37:07,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:07,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:07,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-28 01:37:07,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 01:37:07,179 INFO L175 Difference]: Start difference. First operand has 137 places, 162 transitions, 1537 flow. Second operand 7 states and 151 transitions. [2024-06-28 01:37:07,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 191 transitions, 2017 flow [2024-06-28 01:37:07,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 191 transitions, 1949 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:37:07,304 INFO L231 Difference]: Finished difference. Result has 138 places, 165 transitions, 1559 flow [2024-06-28 01:37:07,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1469, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1559, PETRI_PLACES=138, PETRI_TRANSITIONS=165} [2024-06-28 01:37:07,304 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 84 predicate places. [2024-06-28 01:37:07,305 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 165 transitions, 1559 flow [2024-06-28 01:37:07,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 01:37:07,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:07,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:07,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:37:07,305 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:07,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:07,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1748471207, now seen corresponding path program 1 times [2024-06-28 01:37:07,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:07,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325428423] [2024-06-28 01:37:07,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:07,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:07,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:07,992 INFO 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 01:37:07,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:07,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325428423] [2024-06-28 01:37:07,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325428423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:07,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:07,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:37:07,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145829114] [2024-06-28 01:37:07,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:07,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:37:07,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:07,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:37:07,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:37:08,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:37:08,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 165 transitions, 1559 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:08,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:08,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:37:08,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:09,224 INFO L124 PetriNetUnfolderBase]: 6293/9912 cut-off events. [2024-06-28 01:37:09,224 INFO L125 PetriNetUnfolderBase]: For 140263/140270 co-relation queries the response was YES. [2024-06-28 01:37:09,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48812 conditions, 9912 events. 6293/9912 cut-off events. For 140263/140270 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 63794 event pairs, 1891 based on Foata normal form. 8/9705 useless extension candidates. Maximal degree in co-relation 48752. Up to 8733 conditions per place. [2024-06-28 01:37:09,311 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 176 selfloop transitions, 41 changer transitions 0/227 dead transitions. [2024-06-28 01:37:09,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 227 transitions, 2436 flow [2024-06-28 01:37:09,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:09,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:09,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 01:37:09,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 01:37:09,312 INFO L175 Difference]: Start difference. First operand has 138 places, 165 transitions, 1559 flow. Second operand 7 states and 176 transitions. [2024-06-28 01:37:09,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 227 transitions, 2436 flow [2024-06-28 01:37:09,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 227 transitions, 2370 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 01:37:09,465 INFO L231 Difference]: Finished difference. Result has 143 places, 188 transitions, 1878 flow [2024-06-28 01:37:09,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1878, PETRI_PLACES=143, PETRI_TRANSITIONS=188} [2024-06-28 01:37:09,466 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 89 predicate places. [2024-06-28 01:37:09,466 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 188 transitions, 1878 flow [2024-06-28 01:37:09,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:09,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:09,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:09,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:37:09,468 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:09,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:09,470 INFO L85 PathProgramCache]: Analyzing trace with hash 202415957, now seen corresponding path program 1 times [2024-06-28 01:37:09,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:09,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381340764] [2024-06-28 01:37:09,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:09,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:09,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:10,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 01:37:10,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:10,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381340764] [2024-06-28 01:37:10,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381340764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:10,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:10,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:37:10,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481298812] [2024-06-28 01:37:10,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:10,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:37:10,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:10,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:37:10,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:37:10,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:37:10,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 188 transitions, 1878 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:10,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:10,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:37:10,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:11,796 INFO L124 PetriNetUnfolderBase]: 6419/10120 cut-off events. [2024-06-28 01:37:11,796 INFO L125 PetriNetUnfolderBase]: For 157058/157065 co-relation queries the response was YES. [2024-06-28 01:37:11,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52208 conditions, 10120 events. 6419/10120 cut-off events. For 157058/157065 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 65133 event pairs, 1751 based on Foata normal form. 8/9904 useless extension candidates. Maximal degree in co-relation 52144. Up to 8617 conditions per place. [2024-06-28 01:37:11,885 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 195 selfloop transitions, 42 changer transitions 0/247 dead transitions. [2024-06-28 01:37:11,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 247 transitions, 2642 flow [2024-06-28 01:37:11,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:37:11,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:37:11,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 01:37:11,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-28 01:37:11,886 INFO L175 Difference]: Start difference. First operand has 143 places, 188 transitions, 1878 flow. Second operand 8 states and 199 transitions. [2024-06-28 01:37:11,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 247 transitions, 2642 flow [2024-06-28 01:37:12,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 247 transitions, 2584 flow, removed 28 selfloop flow, removed 1 redundant places. [2024-06-28 01:37:12,125 INFO L231 Difference]: Finished difference. Result has 152 places, 199 transitions, 2078 flow [2024-06-28 01:37:12,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2078, PETRI_PLACES=152, PETRI_TRANSITIONS=199} [2024-06-28 01:37:12,126 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 98 predicate places. [2024-06-28 01:37:12,126 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 199 transitions, 2078 flow [2024-06-28 01:37:12,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:12,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:12,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:12,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:37:12,126 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:12,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:12,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1766037945, now seen corresponding path program 2 times [2024-06-28 01:37:12,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:12,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847889603] [2024-06-28 01:37:12,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:12,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:12,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:12,911 INFO 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 01:37:12,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:12,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847889603] [2024-06-28 01:37:12,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847889603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:12,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:12,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:37:12,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915815393] [2024-06-28 01:37:12,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:12,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:37:12,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:12,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:37:12,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:37:12,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:37:12,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 199 transitions, 2078 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:12,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:12,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:37:12,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:14,351 INFO L124 PetriNetUnfolderBase]: 6489/10221 cut-off events. [2024-06-28 01:37:14,351 INFO L125 PetriNetUnfolderBase]: For 167478/167485 co-relation queries the response was YES. [2024-06-28 01:37:14,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54224 conditions, 10221 events. 6489/10221 cut-off events. For 167478/167485 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 65878 event pairs, 1937 based on Foata normal form. 8/10006 useless extension candidates. Maximal degree in co-relation 54155. Up to 8975 conditions per place. [2024-06-28 01:37:14,434 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 183 selfloop transitions, 46 changer transitions 0/239 dead transitions. [2024-06-28 01:37:14,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 239 transitions, 2842 flow [2024-06-28 01:37:14,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:14,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:14,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 01:37:14,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059523809523809 [2024-06-28 01:37:14,435 INFO L175 Difference]: Start difference. First operand has 152 places, 199 transitions, 2078 flow. Second operand 7 states and 170 transitions. [2024-06-28 01:37:14,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 239 transitions, 2842 flow [2024-06-28 01:37:14,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 239 transitions, 2791 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 01:37:14,623 INFO L231 Difference]: Finished difference. Result has 158 places, 207 transitions, 2235 flow [2024-06-28 01:37:14,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2027, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2235, PETRI_PLACES=158, PETRI_TRANSITIONS=207} [2024-06-28 01:37:14,624 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 104 predicate places. [2024-06-28 01:37:14,624 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 207 transitions, 2235 flow [2024-06-28 01:37:14,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:14,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:14,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:14,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:37:14,624 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:14,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:14,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1748770109, now seen corresponding path program 1 times [2024-06-28 01:37:14,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:14,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144943714] [2024-06-28 01:37:14,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:14,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:14,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:15,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:37:15,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:15,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144943714] [2024-06-28 01:37:15,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144943714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:15,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:15,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:37:15,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649507145] [2024-06-28 01:37:15,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:15,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:37:15,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:15,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:37:15,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:37:15,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:37:15,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 207 transitions, 2235 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 01:37:15,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:15,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:37:15,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:16,911 INFO L124 PetriNetUnfolderBase]: 6929/10755 cut-off events. [2024-06-28 01:37:16,912 INFO L125 PetriNetUnfolderBase]: For 176290/176290 co-relation queries the response was YES. [2024-06-28 01:37:16,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56886 conditions, 10755 events. 6929/10755 cut-off events. For 176290/176290 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 68177 event pairs, 2098 based on Foata normal form. 1/10523 useless extension candidates. Maximal degree in co-relation 56814. Up to 9892 conditions per place. [2024-06-28 01:37:17,026 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 214 selfloop transitions, 26 changer transitions 0/248 dead transitions. [2024-06-28 01:37:17,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 248 transitions, 2999 flow [2024-06-28 01:37:17,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:17,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:17,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 01:37:17,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-28 01:37:17,027 INFO L175 Difference]: Start difference. First operand has 158 places, 207 transitions, 2235 flow. Second operand 7 states and 159 transitions. [2024-06-28 01:37:17,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 248 transitions, 2999 flow [2024-06-28 01:37:17,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 248 transitions, 2916 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 01:37:17,307 INFO L231 Difference]: Finished difference. Result has 163 places, 217 transitions, 2357 flow [2024-06-28 01:37:17,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2152, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2357, PETRI_PLACES=163, PETRI_TRANSITIONS=217} [2024-06-28 01:37:17,307 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 109 predicate places. [2024-06-28 01:37:17,308 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 217 transitions, 2357 flow [2024-06-28 01:37:17,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 01:37:17,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:17,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:17,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:37:17,308 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:17,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:17,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1705905873, now seen corresponding path program 2 times [2024-06-28 01:37:17,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:17,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330730126] [2024-06-28 01:37:17,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:17,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:17,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:18,208 INFO 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 01:37:18,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:18,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330730126] [2024-06-28 01:37:18,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330730126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:18,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:18,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:37:18,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761208118] [2024-06-28 01:37:18,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:18,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:37:18,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:18,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:37:18,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:37:18,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:37:18,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 217 transitions, 2357 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:18,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:18,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:37:18,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:19,727 INFO L124 PetriNetUnfolderBase]: 6544/10320 cut-off events. [2024-06-28 01:37:19,728 INFO L125 PetriNetUnfolderBase]: For 191528/191541 co-relation queries the response was YES. [2024-06-28 01:37:19,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56328 conditions, 10320 events. 6544/10320 cut-off events. For 191528/191541 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 66610 event pairs, 1761 based on Foata normal form. 4/10087 useless extension candidates. Maximal degree in co-relation 56254. Up to 8657 conditions per place. [2024-06-28 01:37:19,834 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 203 selfloop transitions, 45 changer transitions 0/261 dead transitions. [2024-06-28 01:37:19,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 261 transitions, 3043 flow [2024-06-28 01:37:19,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:19,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:19,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 01:37:19,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-28 01:37:19,835 INFO L175 Difference]: Start difference. First operand has 163 places, 217 transitions, 2357 flow. Second operand 7 states and 174 transitions. [2024-06-28 01:37:19,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 261 transitions, 3043 flow [2024-06-28 01:37:20,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 261 transitions, 2991 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-28 01:37:20,120 INFO L231 Difference]: Finished difference. Result has 169 places, 222 transitions, 2485 flow [2024-06-28 01:37:20,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2305, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2485, PETRI_PLACES=169, PETRI_TRANSITIONS=222} [2024-06-28 01:37:20,121 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 115 predicate places. [2024-06-28 01:37:20,121 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 222 transitions, 2485 flow [2024-06-28 01:37:20,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:20,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:20,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:20,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:37:20,122 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:20,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:20,122 INFO L85 PathProgramCache]: Analyzing trace with hash -797730373, now seen corresponding path program 3 times [2024-06-28 01:37:20,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:20,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427829972] [2024-06-28 01:37:20,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:20,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:20,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:21,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 01:37:21,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:21,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427829972] [2024-06-28 01:37:21,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427829972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:21,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:21,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:37:21,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933238369] [2024-06-28 01:37:21,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:21,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:37:21,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:21,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:37:21,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:37:21,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:37:21,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 222 transitions, 2485 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:21,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:21,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:37:21,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:22,736 INFO L124 PetriNetUnfolderBase]: 6575/10329 cut-off events. [2024-06-28 01:37:22,736 INFO L125 PetriNetUnfolderBase]: For 203246/203257 co-relation queries the response was YES. [2024-06-28 01:37:22,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57916 conditions, 10329 events. 6575/10329 cut-off events. For 203246/203257 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 66453 event pairs, 1773 based on Foata normal form. 4/10104 useless extension candidates. Maximal degree in co-relation 57838. Up to 8863 conditions per place. [2024-06-28 01:37:22,839 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 201 selfloop transitions, 53 changer transitions 0/267 dead transitions. [2024-06-28 01:37:22,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 267 transitions, 3177 flow [2024-06-28 01:37:22,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:22,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:22,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 01:37:22,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-28 01:37:22,841 INFO L175 Difference]: Start difference. First operand has 169 places, 222 transitions, 2485 flow. Second operand 7 states and 180 transitions. [2024-06-28 01:37:22,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 267 transitions, 3177 flow [2024-06-28 01:37:23,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 267 transitions, 3102 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 01:37:23,144 INFO L231 Difference]: Finished difference. Result has 173 places, 225 transitions, 2575 flow [2024-06-28 01:37:23,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2412, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2575, PETRI_PLACES=173, PETRI_TRANSITIONS=225} [2024-06-28 01:37:23,144 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 119 predicate places. [2024-06-28 01:37:23,144 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 225 transitions, 2575 flow [2024-06-28 01:37:23,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:23,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:23,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:23,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:37:23,145 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:23,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:23,145 INFO L85 PathProgramCache]: Analyzing trace with hash 859438929, now seen corresponding path program 4 times [2024-06-28 01:37:23,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:23,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095132967] [2024-06-28 01:37:23,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:23,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:23,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:24,069 INFO 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 01:37:24,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:24,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095132967] [2024-06-28 01:37:24,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095132967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:24,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:24,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:37:24,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195661473] [2024-06-28 01:37:24,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:24,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:37:24,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:24,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:37:24,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:37:24,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:37:24,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 225 transitions, 2575 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:24,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:24,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:37:24,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:25,640 INFO L124 PetriNetUnfolderBase]: 6601/9961 cut-off events. [2024-06-28 01:37:25,641 INFO L125 PetriNetUnfolderBase]: For 203900/203903 co-relation queries the response was YES. [2024-06-28 01:37:25,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58267 conditions, 9961 events. 6601/9961 cut-off events. For 203900/203903 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 60241 event pairs, 1469 based on Foata normal form. 4/9887 useless extension candidates. Maximal degree in co-relation 58187. Up to 8509 conditions per place. [2024-06-28 01:37:25,741 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 188 selfloop transitions, 72 changer transitions 0/273 dead transitions. [2024-06-28 01:37:25,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 273 transitions, 3357 flow [2024-06-28 01:37:25,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:25,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:25,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 01:37:25,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 01:37:25,742 INFO L175 Difference]: Start difference. First operand has 173 places, 225 transitions, 2575 flow. Second operand 7 states and 176 transitions. [2024-06-28 01:37:25,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 273 transitions, 3357 flow [2024-06-28 01:37:26,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 273 transitions, 3240 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 01:37:26,068 INFO L231 Difference]: Finished difference. Result has 176 places, 230 transitions, 2738 flow [2024-06-28 01:37:26,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2458, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2738, PETRI_PLACES=176, PETRI_TRANSITIONS=230} [2024-06-28 01:37:26,068 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 122 predicate places. [2024-06-28 01:37:26,068 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 230 transitions, 2738 flow [2024-06-28 01:37:26,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:26,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:26,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:26,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:37:26,068 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:26,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:26,069 INFO L85 PathProgramCache]: Analyzing trace with hash -510576133, now seen corresponding path program 5 times [2024-06-28 01:37:26,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:26,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886613292] [2024-06-28 01:37:26,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:26,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:26,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:26,869 INFO 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 01:37:26,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:26,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886613292] [2024-06-28 01:37:26,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886613292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:26,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:26,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:37:26,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626478599] [2024-06-28 01:37:26,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:26,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:37:26,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:26,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:37:26,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:37:27,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:37:27,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 230 transitions, 2738 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:27,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:27,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:37:27,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:28,648 INFO L124 PetriNetUnfolderBase]: 6669/10625 cut-off events. [2024-06-28 01:37:28,648 INFO L125 PetriNetUnfolderBase]: For 219527/219546 co-relation queries the response was YES. [2024-06-28 01:37:28,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60583 conditions, 10625 events. 6669/10625 cut-off events. For 219527/219546 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 69819 event pairs, 2149 based on Foata normal form. 4/10388 useless extension candidates. Maximal degree in co-relation 60501. Up to 9389 conditions per place. [2024-06-28 01:37:28,760 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 231 selfloop transitions, 22 changer transitions 0/266 dead transitions. [2024-06-28 01:37:28,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 266 transitions, 3388 flow [2024-06-28 01:37:28,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:28,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:28,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 01:37:28,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-28 01:37:28,761 INFO L175 Difference]: Start difference. First operand has 176 places, 230 transitions, 2738 flow. Second operand 7 states and 166 transitions. [2024-06-28 01:37:28,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 266 transitions, 3388 flow [2024-06-28 01:37:29,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 266 transitions, 3272 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 01:37:29,092 INFO L231 Difference]: Finished difference. Result has 180 places, 232 transitions, 2715 flow [2024-06-28 01:37:29,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2624, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2715, PETRI_PLACES=180, PETRI_TRANSITIONS=232} [2024-06-28 01:37:29,092 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 126 predicate places. [2024-06-28 01:37:29,092 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 232 transitions, 2715 flow [2024-06-28 01:37:29,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:29,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:29,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:29,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:37:29,092 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:29,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:29,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1758946727, now seen corresponding path program 3 times [2024-06-28 01:37:29,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:29,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883110979] [2024-06-28 01:37:29,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:29,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:29,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:29,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:37:29,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:29,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883110979] [2024-06-28 01:37:29,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883110979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:29,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:29,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:37:29,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843632166] [2024-06-28 01:37:29,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:29,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:37:29,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:29,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:37:29,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:37:29,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:37:29,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 232 transitions, 2715 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:29,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:29,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:37:29,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:31,374 INFO L124 PetriNetUnfolderBase]: 6665/10625 cut-off events. [2024-06-28 01:37:31,374 INFO L125 PetriNetUnfolderBase]: For 224389/224408 co-relation queries the response was YES. [2024-06-28 01:37:31,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60703 conditions, 10625 events. 6665/10625 cut-off events. For 224389/224408 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 69906 event pairs, 2236 based on Foata normal form. 4/10386 useless extension candidates. Maximal degree in co-relation 60619. Up to 9433 conditions per place. [2024-06-28 01:37:31,465 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 213 selfloop transitions, 29 changer transitions 0/255 dead transitions. [2024-06-28 01:37:31,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 255 transitions, 3341 flow [2024-06-28 01:37:31,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:31,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:31,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 01:37:31,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-28 01:37:31,466 INFO L175 Difference]: Start difference. First operand has 180 places, 232 transitions, 2715 flow. Second operand 7 states and 159 transitions. [2024-06-28 01:37:31,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 255 transitions, 3341 flow [2024-06-28 01:37:31,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 255 transitions, 3252 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 01:37:31,744 INFO L231 Difference]: Finished difference. Result has 182 places, 232 transitions, 2692 flow [2024-06-28 01:37:31,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2626, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2692, PETRI_PLACES=182, PETRI_TRANSITIONS=232} [2024-06-28 01:37:31,744 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 128 predicate places. [2024-06-28 01:37:31,744 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 232 transitions, 2692 flow [2024-06-28 01:37:31,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:31,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:31,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:31,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:37:31,745 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:31,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:31,745 INFO L85 PathProgramCache]: Analyzing trace with hash 2131632509, now seen corresponding path program 2 times [2024-06-28 01:37:31,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:31,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050883093] [2024-06-28 01:37:31,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:31,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:31,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:32,375 INFO 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 01:37:32,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:32,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050883093] [2024-06-28 01:37:32,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050883093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:32,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:32,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:37:32,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464268553] [2024-06-28 01:37:32,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:32,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:37:32,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:32,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:37:32,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:37:32,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:37:32,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 232 transitions, 2692 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 01:37:32,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:32,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:37:32,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:33,961 INFO L124 PetriNetUnfolderBase]: 7024/11065 cut-off events. [2024-06-28 01:37:33,961 INFO L125 PetriNetUnfolderBase]: For 230963/230963 co-relation queries the response was YES. [2024-06-28 01:37:34,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62456 conditions, 11065 events. 7024/11065 cut-off events. For 230963/230963 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 71764 event pairs, 2416 based on Foata normal form. 1/10829 useless extension candidates. Maximal degree in co-relation 62371. Up to 10070 conditions per place. [2024-06-28 01:37:34,078 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 228 selfloop transitions, 22 changer transitions 0/258 dead transitions. [2024-06-28 01:37:34,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 258 transitions, 3386 flow [2024-06-28 01:37:34,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:34,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:34,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-28 01:37:34,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 01:37:34,079 INFO L175 Difference]: Start difference. First operand has 182 places, 232 transitions, 2692 flow. Second operand 7 states and 150 transitions. [2024-06-28 01:37:34,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 258 transitions, 3386 flow [2024-06-28 01:37:34,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 258 transitions, 3281 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 01:37:34,415 INFO L231 Difference]: Finished difference. Result has 183 places, 235 transitions, 2687 flow [2024-06-28 01:37:34,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2587, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2687, PETRI_PLACES=183, PETRI_TRANSITIONS=235} [2024-06-28 01:37:34,416 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 129 predicate places. [2024-06-28 01:37:34,416 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 235 transitions, 2687 flow [2024-06-28 01:37:34,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 01:37:34,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:34,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:34,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:37:34,416 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:34,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:34,417 INFO L85 PathProgramCache]: Analyzing trace with hash 2131644599, now seen corresponding path program 3 times [2024-06-28 01:37:34,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:34,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347619091] [2024-06-28 01:37:34,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:34,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:34,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:35,009 INFO 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 01:37:35,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:35,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347619091] [2024-06-28 01:37:35,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347619091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:35,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:35,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:37:35,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299148938] [2024-06-28 01:37:35,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:35,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:37:35,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:35,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:37:35,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:37:35,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:37:35,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 235 transitions, 2687 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 01:37:35,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:35,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:37:35,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:36,601 INFO L124 PetriNetUnfolderBase]: 7021/11065 cut-off events. [2024-06-28 01:37:36,602 INFO L125 PetriNetUnfolderBase]: For 238483/238483 co-relation queries the response was YES. [2024-06-28 01:37:36,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62302 conditions, 11065 events. 7021/11065 cut-off events. For 238483/238483 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 71816 event pairs, 2420 based on Foata normal form. 1/10828 useless extension candidates. Maximal degree in co-relation 62219. Up to 10087 conditions per place. [2024-06-28 01:37:36,716 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 230 selfloop transitions, 17 changer transitions 0/255 dead transitions. [2024-06-28 01:37:36,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 255 transitions, 3239 flow [2024-06-28 01:37:36,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:36,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:36,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-28 01:37:36,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 01:37:36,717 INFO L175 Difference]: Start difference. First operand has 183 places, 235 transitions, 2687 flow. Second operand 7 states and 146 transitions. [2024-06-28 01:37:36,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 255 transitions, 3239 flow [2024-06-28 01:37:37,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 255 transitions, 3112 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 01:37:37,083 INFO L231 Difference]: Finished difference. Result has 185 places, 235 transitions, 2600 flow [2024-06-28 01:37:37,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2600, PETRI_PLACES=185, PETRI_TRANSITIONS=235} [2024-06-28 01:37:37,083 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 131 predicate places. [2024-06-28 01:37:37,083 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 235 transitions, 2600 flow [2024-06-28 01:37:37,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 01:37:37,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:37,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:37,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:37:37,084 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:37,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:37,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1954595136, now seen corresponding path program 1 times [2024-06-28 01:37:37,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:37,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393383206] [2024-06-28 01:37:37,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:37,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:37,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:37,701 INFO 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 01:37:37,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:37,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393383206] [2024-06-28 01:37:37,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393383206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:37,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:37,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:37:37,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894093465] [2024-06-28 01:37:37,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:37,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:37:37,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:37,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:37:37,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:37:37,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:37:37,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 235 transitions, 2600 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:37,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:37,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:37:37,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:39,362 INFO L124 PetriNetUnfolderBase]: 6711/10717 cut-off events. [2024-06-28 01:37:39,362 INFO L125 PetriNetUnfolderBase]: For 247970/247986 co-relation queries the response was YES. [2024-06-28 01:37:39,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61124 conditions, 10717 events. 6711/10717 cut-off events. For 247970/247986 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 70782 event pairs, 2205 based on Foata normal form. 2/10468 useless extension candidates. Maximal degree in co-relation 61041. Up to 9510 conditions per place. [2024-06-28 01:37:39,488 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 230 selfloop transitions, 25 changer transitions 0/269 dead transitions. [2024-06-28 01:37:39,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 269 transitions, 3236 flow [2024-06-28 01:37:39,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:39,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:39,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 01:37:39,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-28 01:37:39,490 INFO L175 Difference]: Start difference. First operand has 185 places, 235 transitions, 2600 flow. Second operand 7 states and 163 transitions. [2024-06-28 01:37:39,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 269 transitions, 3236 flow [2024-06-28 01:37:39,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 269 transitions, 3181 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 01:37:39,796 INFO L231 Difference]: Finished difference. Result has 186 places, 238 transitions, 2647 flow [2024-06-28 01:37:39,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2545, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2647, PETRI_PLACES=186, PETRI_TRANSITIONS=238} [2024-06-28 01:37:39,796 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 132 predicate places. [2024-06-28 01:37:39,796 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 238 transitions, 2647 flow [2024-06-28 01:37:39,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:39,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:39,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:39,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:37:39,796 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:39,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:39,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1954715292, now seen corresponding path program 1 times [2024-06-28 01:37:39,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:39,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830388425] [2024-06-28 01:37:39,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:39,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:39,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:40,399 INFO 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 01:37:40,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:40,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830388425] [2024-06-28 01:37:40,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830388425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:40,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:40,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:37:40,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750201235] [2024-06-28 01:37:40,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:40,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:37:40,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:40,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:37:40,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:37:40,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:37:40,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 238 transitions, 2647 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 01:37:40,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:40,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:37:40,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:42,173 INFO L124 PetriNetUnfolderBase]: 7072/11159 cut-off events. [2024-06-28 01:37:42,173 INFO L125 PetriNetUnfolderBase]: For 259586/259586 co-relation queries the response was YES. [2024-06-28 01:37:42,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63949 conditions, 11159 events. 7072/11159 cut-off events. For 259586/259586 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 72624 event pairs, 2393 based on Foata normal form. 1/10915 useless extension candidates. Maximal degree in co-relation 63865. Up to 10087 conditions per place. [2024-06-28 01:37:42,280 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 227 selfloop transitions, 38 changer transitions 0/273 dead transitions. [2024-06-28 01:37:42,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 273 transitions, 3414 flow [2024-06-28 01:37:42,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:42,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:42,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 01:37:42,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-28 01:37:42,281 INFO L175 Difference]: Start difference. First operand has 186 places, 238 transitions, 2647 flow. Second operand 7 states and 157 transitions. [2024-06-28 01:37:42,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 273 transitions, 3414 flow [2024-06-28 01:37:42,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 273 transitions, 3340 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 01:37:42,566 INFO L231 Difference]: Finished difference. Result has 188 places, 244 transitions, 2730 flow [2024-06-28 01:37:42,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2573, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2730, PETRI_PLACES=188, PETRI_TRANSITIONS=244} [2024-06-28 01:37:42,567 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 134 predicate places. [2024-06-28 01:37:42,567 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 244 transitions, 2730 flow [2024-06-28 01:37:42,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 01:37:42,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:42,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:42,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:37:42,567 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:42,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:42,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1954715106, now seen corresponding path program 2 times [2024-06-28 01:37:42,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:42,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866640703] [2024-06-28 01:37:42,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:42,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:42,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:43,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:37:43,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:43,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866640703] [2024-06-28 01:37:43,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866640703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:43,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:43,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:37:43,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917419355] [2024-06-28 01:37:43,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:43,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:37:43,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:43,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:37:43,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:37:43,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:37:43,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 244 transitions, 2730 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:43,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:43,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:37:43,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:45,079 INFO L124 PetriNetUnfolderBase]: 6796/10839 cut-off events. [2024-06-28 01:37:45,080 INFO L125 PetriNetUnfolderBase]: For 274962/274998 co-relation queries the response was YES. [2024-06-28 01:37:45,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63930 conditions, 10839 events. 6796/10839 cut-off events. For 274962/274998 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 71541 event pairs, 2226 based on Foata normal form. 2/10581 useless extension candidates. Maximal degree in co-relation 63845. Up to 9529 conditions per place. [2024-06-28 01:37:45,172 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 224 selfloop transitions, 43 changer transitions 0/283 dead transitions. [2024-06-28 01:37:45,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 283 transitions, 3555 flow [2024-06-28 01:37:45,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:45,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:45,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 01:37:45,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-28 01:37:45,173 INFO L175 Difference]: Start difference. First operand has 188 places, 244 transitions, 2730 flow. Second operand 7 states and 166 transitions. [2024-06-28 01:37:45,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 283 transitions, 3555 flow [2024-06-28 01:37:45,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 283 transitions, 3500 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 01:37:45,500 INFO L231 Difference]: Finished difference. Result has 192 places, 250 transitions, 2866 flow [2024-06-28 01:37:45,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2675, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2866, PETRI_PLACES=192, PETRI_TRANSITIONS=250} [2024-06-28 01:37:45,501 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 138 predicate places. [2024-06-28 01:37:45,501 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 250 transitions, 2866 flow [2024-06-28 01:37:45,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:45,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:45,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:45,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:37:45,502 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:45,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:45,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1824943448, now seen corresponding path program 2 times [2024-06-28 01:37:45,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:45,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604571084] [2024-06-28 01:37:45,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:45,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:45,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:46,100 INFO 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 01:37:46,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:46,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604571084] [2024-06-28 01:37:46,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604571084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:46,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:46,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:37:46,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871779615] [2024-06-28 01:37:46,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:46,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:37:46,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:46,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:37:46,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:37:46,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:37:46,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 250 transitions, 2866 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 01:37:46,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:46,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:37:46,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:47,851 INFO L124 PetriNetUnfolderBase]: 7123/11244 cut-off events. [2024-06-28 01:37:47,852 INFO L125 PetriNetUnfolderBase]: For 289168/289171 co-relation queries the response was YES. [2024-06-28 01:37:47,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66686 conditions, 11244 events. 7123/11244 cut-off events. For 289168/289171 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 73288 event pairs, 2392 based on Foata normal form. 3/10997 useless extension candidates. Maximal degree in co-relation 66599. Up to 10151 conditions per place. [2024-06-28 01:37:47,979 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 227 selfloop transitions, 43 changer transitions 0/278 dead transitions. [2024-06-28 01:37:47,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 278 transitions, 3600 flow [2024-06-28 01:37:47,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:47,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:47,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-28 01:37:47,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 01:37:47,980 INFO L175 Difference]: Start difference. First operand has 192 places, 250 transitions, 2866 flow. Second operand 7 states and 153 transitions. [2024-06-28 01:37:47,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 278 transitions, 3600 flow [2024-06-28 01:37:48,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 278 transitions, 3529 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 01:37:48,367 INFO L231 Difference]: Finished difference. Result has 196 places, 253 transitions, 2924 flow [2024-06-28 01:37:48,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2795, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2924, PETRI_PLACES=196, PETRI_TRANSITIONS=253} [2024-06-28 01:37:48,367 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 142 predicate places. [2024-06-28 01:37:48,367 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 253 transitions, 2924 flow [2024-06-28 01:37:48,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 01:37:48,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:48,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:48,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:37:48,368 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:48,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:48,368 INFO L85 PathProgramCache]: Analyzing trace with hash 2131846626, now seen corresponding path program 3 times [2024-06-28 01:37:48,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:48,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806726036] [2024-06-28 01:37:48,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:48,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:48,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:49,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:37:49,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:49,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806726036] [2024-06-28 01:37:49,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806726036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:49,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:49,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:37:49,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306744144] [2024-06-28 01:37:49,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:49,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:37:49,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:49,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:37:49,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:37:49,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:37:49,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 253 transitions, 2924 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:49,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:49,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:37:49,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:50,844 INFO L124 PetriNetUnfolderBase]: 6805/10847 cut-off events. [2024-06-28 01:37:50,844 INFO L125 PetriNetUnfolderBase]: For 298477/298512 co-relation queries the response was YES. [2024-06-28 01:37:50,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65335 conditions, 10847 events. 6805/10847 cut-off events. For 298477/298512 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 71538 event pairs, 2228 based on Foata normal form. 2/10591 useless extension candidates. Maximal degree in co-relation 65246. Up to 9541 conditions per place. [2024-06-28 01:37:50,969 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 221 selfloop transitions, 43 changer transitions 0/281 dead transitions. [2024-06-28 01:37:50,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 281 transitions, 3551 flow [2024-06-28 01:37:50,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:50,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:50,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 01:37:50,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-28 01:37:50,970 INFO L175 Difference]: Start difference. First operand has 196 places, 253 transitions, 2924 flow. Second operand 7 states and 162 transitions. [2024-06-28 01:37:50,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 281 transitions, 3551 flow [2024-06-28 01:37:51,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 281 transitions, 3438 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 01:37:51,403 INFO L231 Difference]: Finished difference. Result has 199 places, 253 transitions, 2904 flow [2024-06-28 01:37:51,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2811, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2904, PETRI_PLACES=199, PETRI_TRANSITIONS=253} [2024-06-28 01:37:51,405 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 145 predicate places. [2024-06-28 01:37:51,405 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 253 transitions, 2904 flow [2024-06-28 01:37:51,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:51,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:51,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:37:51,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:37:51,406 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:51,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:51,406 INFO L85 PathProgramCache]: Analyzing trace with hash 2131846812, now seen corresponding path program 3 times [2024-06-28 01:37:51,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:51,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618675863] [2024-06-28 01:37:51,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:51,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:51,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:51,998 INFO 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 01:37:51,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:51,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618675863] [2024-06-28 01:37:51,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618675863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:51,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:51,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:37:51,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038362349] [2024-06-28 01:37:51,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:52,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:37:52,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:52,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:37:52,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:37:52,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:37:52,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 253 transitions, 2904 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 01:37:52,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:52,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:37:52,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:53,778 INFO L124 PetriNetUnfolderBase]: 7114/11232 cut-off events. [2024-06-28 01:37:53,778 INFO L125 PetriNetUnfolderBase]: For 305430/305433 co-relation queries the response was YES. [2024-06-28 01:37:53,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66851 conditions, 11232 events. 7114/11232 cut-off events. For 305430/305433 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 73215 event pairs, 2391 based on Foata normal form. 3/10985 useless extension candidates. Maximal degree in co-relation 66761. Up to 10140 conditions per place. [2024-06-28 01:37:53,897 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 230 selfloop transitions, 41 changer transitions 0/279 dead transitions. [2024-06-28 01:37:53,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 279 transitions, 3549 flow [2024-06-28 01:37:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:37:53,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:37:53,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-28 01:37:53,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 01:37:53,898 INFO L175 Difference]: Start difference. First operand has 199 places, 253 transitions, 2904 flow. Second operand 7 states and 153 transitions. [2024-06-28 01:37:53,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 279 transitions, 3549 flow [2024-06-28 01:37:54,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 279 transitions, 3400 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 01:37:54,311 INFO L231 Difference]: Finished difference. Result has 199 places, 253 transitions, 2844 flow [2024-06-28 01:37:54,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2755, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2844, PETRI_PLACES=199, PETRI_TRANSITIONS=253} [2024-06-28 01:37:54,311 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 145 predicate places. [2024-06-28 01:37:54,311 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 253 transitions, 2844 flow [2024-06-28 01:37:54,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 01:37:54,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:54,312 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 01:37:54,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:37:54,312 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:54,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:54,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1632235455, now seen corresponding path program 1 times [2024-06-28 01:37:54,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:54,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073869137] [2024-06-28 01:37:54,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:54,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:54,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:55,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 01:37:55,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:55,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073869137] [2024-06-28 01:37:55,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073869137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:55,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:55,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:37:55,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203193378] [2024-06-28 01:37:55,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:55,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:37:55,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:55,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:37:55,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:37:55,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:37:55,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 253 transitions, 2844 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:55,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:55,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:37:55,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:56,970 INFO L124 PetriNetUnfolderBase]: 6795/10325 cut-off events. [2024-06-28 01:37:56,970 INFO L125 PetriNetUnfolderBase]: For 312447/312466 co-relation queries the response was YES. [2024-06-28 01:37:57,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64844 conditions, 10325 events. 6795/10325 cut-off events. For 312447/312466 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 63078 event pairs, 1663 based on Foata normal form. 4/10224 useless extension candidates. Maximal degree in co-relation 64754. Up to 9169 conditions per place. [2024-06-28 01:37:57,057 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 229 selfloop transitions, 83 changer transitions 0/329 dead transitions. [2024-06-28 01:37:57,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 329 transitions, 4175 flow [2024-06-28 01:37:57,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:37:57,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:37:57,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:37:57,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338541666666666 [2024-06-28 01:37:57,058 INFO L175 Difference]: Start difference. First operand has 199 places, 253 transitions, 2844 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:37:57,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 329 transitions, 4175 flow [2024-06-28 01:37:57,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 329 transitions, 4058 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:37:57,426 INFO L231 Difference]: Finished difference. Result has 203 places, 277 transitions, 3360 flow [2024-06-28 01:37:57,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2727, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3360, PETRI_PLACES=203, PETRI_TRANSITIONS=277} [2024-06-28 01:37:57,427 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 149 predicate places. [2024-06-28 01:37:57,427 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 277 transitions, 3360 flow [2024-06-28 01:37:57,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:57,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:37:57,428 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 01:37:57,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:37:57,428 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:37:57,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:37:57,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1631966344, now seen corresponding path program 1 times [2024-06-28 01:37:57,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:37:57,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085540036] [2024-06-28 01:37:57,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:37:57,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:37:57,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:37:58,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:37:58,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:37:58,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085540036] [2024-06-28 01:37:58,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085540036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:37:58,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:37:58,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:37:58,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919798389] [2024-06-28 01:37:58,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:37:58,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:37:58,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:37:58,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:37:58,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:37:58,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:37:58,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 277 transitions, 3360 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:37:58,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:37:58,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:37:58,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:37:59,877 INFO L124 PetriNetUnfolderBase]: 7242/11126 cut-off events. [2024-06-28 01:37:59,877 INFO L125 PetriNetUnfolderBase]: For 337978/337981 co-relation queries the response was YES. [2024-06-28 01:37:59,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70601 conditions, 11126 events. 7242/11126 cut-off events. For 337978/337981 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 69836 event pairs, 2122 based on Foata normal form. 4/10923 useless extension candidates. Maximal degree in co-relation 70507. Up to 9862 conditions per place. [2024-06-28 01:38:00,006 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 261 selfloop transitions, 73 changer transitions 0/342 dead transitions. [2024-06-28 01:38:00,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 342 transitions, 4599 flow [2024-06-28 01:38:00,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:38:00,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:38:00,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 01:38:00,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026041666666666 [2024-06-28 01:38:00,010 INFO L175 Difference]: Start difference. First operand has 203 places, 277 transitions, 3360 flow. Second operand 8 states and 193 transitions. [2024-06-28 01:38:00,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 342 transitions, 4599 flow [2024-06-28 01:38:00,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 342 transitions, 4422 flow, removed 76 selfloop flow, removed 2 redundant places. [2024-06-28 01:38:00,631 INFO L231 Difference]: Finished difference. Result has 211 places, 299 transitions, 3680 flow [2024-06-28 01:38:00,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3199, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3680, PETRI_PLACES=211, PETRI_TRANSITIONS=299} [2024-06-28 01:38:00,632 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 157 predicate places. [2024-06-28 01:38:00,632 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 299 transitions, 3680 flow [2024-06-28 01:38:00,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:00,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:00,632 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 01:38:00,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:38:00,633 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:00,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:00,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1096652237, now seen corresponding path program 2 times [2024-06-28 01:38:00,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:00,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017217200] [2024-06-28 01:38:00,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:00,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:00,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:01,555 INFO 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 01:38:01,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:01,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017217200] [2024-06-28 01:38:01,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017217200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:01,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:01,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:38:01,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917723993] [2024-06-28 01:38:01,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:01,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:38:01,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:01,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:38:01,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:38:01,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:38:01,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 299 transitions, 3680 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:01,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:01,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:38:01,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:03,343 INFO L124 PetriNetUnfolderBase]: 6942/10477 cut-off events. [2024-06-28 01:38:03,343 INFO L125 PetriNetUnfolderBase]: For 353722/353741 co-relation queries the response was YES. [2024-06-28 01:38:03,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70251 conditions, 10477 events. 6942/10477 cut-off events. For 353722/353741 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 63521 event pairs, 1663 based on Foata normal form. 4/10384 useless extension candidates. Maximal degree in co-relation 70153. Up to 9425 conditions per place. [2024-06-28 01:38:03,471 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 250 selfloop transitions, 79 changer transitions 0/352 dead transitions. [2024-06-28 01:38:03,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 352 transitions, 4696 flow [2024-06-28 01:38:03,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:38:03,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:38:03,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 01:38:03,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130208333333334 [2024-06-28 01:38:03,472 INFO L175 Difference]: Start difference. First operand has 211 places, 299 transitions, 3680 flow. Second operand 8 states and 197 transitions. [2024-06-28 01:38:03,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 352 transitions, 4696 flow [2024-06-28 01:38:04,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 352 transitions, 4615 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-28 01:38:04,055 INFO L231 Difference]: Finished difference. Result has 218 places, 308 transitions, 3898 flow [2024-06-28 01:38:04,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3599, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3898, PETRI_PLACES=218, PETRI_TRANSITIONS=308} [2024-06-28 01:38:04,056 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 164 predicate places. [2024-06-28 01:38:04,056 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 308 transitions, 3898 flow [2024-06-28 01:38:04,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:04,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:04,056 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 01:38:04,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:38:04,057 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:04,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:04,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1093107759, now seen corresponding path program 1 times [2024-06-28 01:38:04,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:04,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131009947] [2024-06-28 01:38:04,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:04,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:04,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:04,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:38:04,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:04,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131009947] [2024-06-28 01:38:04,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131009947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:04,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:04,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:38:04,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118457166] [2024-06-28 01:38:04,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:04,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:38:04,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:04,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:38:04,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:38:04,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:38:04,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 308 transitions, 3898 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:04,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:04,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:38:04,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:06,611 INFO L124 PetriNetUnfolderBase]: 7022/10943 cut-off events. [2024-06-28 01:38:06,611 INFO L125 PetriNetUnfolderBase]: For 373001/373027 co-relation queries the response was YES. [2024-06-28 01:38:06,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72401 conditions, 10943 events. 7022/10943 cut-off events. For 373001/373027 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 70128 event pairs, 1968 based on Foata normal form. 5/10728 useless extension candidates. Maximal degree in co-relation 72299. Up to 9592 conditions per place. [2024-06-28 01:38:06,743 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 272 selfloop transitions, 58 changer transitions 0/353 dead transitions. [2024-06-28 01:38:06,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 353 transitions, 5058 flow [2024-06-28 01:38:06,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:38:06,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:38:06,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 01:38:06,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5148809523809523 [2024-06-28 01:38:06,744 INFO L175 Difference]: Start difference. First operand has 218 places, 308 transitions, 3898 flow. Second operand 7 states and 173 transitions. [2024-06-28 01:38:06,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 353 transitions, 5058 flow [2024-06-28 01:38:07,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 353 transitions, 4856 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 01:38:07,382 INFO L231 Difference]: Finished difference. Result has 221 places, 318 transitions, 4038 flow [2024-06-28 01:38:07,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3716, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4038, PETRI_PLACES=221, PETRI_TRANSITIONS=318} [2024-06-28 01:38:07,382 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 167 predicate places. [2024-06-28 01:38:07,382 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 318 transitions, 4038 flow [2024-06-28 01:38:07,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:07,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:07,383 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 01:38:07,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:38:07,383 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:07,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:07,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1087393839, now seen corresponding path program 2 times [2024-06-28 01:38:07,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:07,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606993779] [2024-06-28 01:38:07,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:07,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:07,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:08,070 INFO 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 01:38:08,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:08,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606993779] [2024-06-28 01:38:08,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606993779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:08,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:08,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:38:08,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387281465] [2024-06-28 01:38:08,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:08,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:38:08,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:08,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:38:08,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:38:08,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:38:08,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 318 transitions, 4038 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:08,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:08,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:38:08,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:09,915 INFO L124 PetriNetUnfolderBase]: 7016/10927 cut-off events. [2024-06-28 01:38:09,915 INFO L125 PetriNetUnfolderBase]: For 381640/381666 co-relation queries the response was YES. [2024-06-28 01:38:09,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72447 conditions, 10927 events. 7016/10927 cut-off events. For 381640/381666 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 69960 event pairs, 1964 based on Foata normal form. 5/10717 useless extension candidates. Maximal degree in co-relation 72343. Up to 9587 conditions per place. [2024-06-28 01:38:10,035 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 273 selfloop transitions, 54 changer transitions 0/350 dead transitions. [2024-06-28 01:38:10,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 350 transitions, 4992 flow [2024-06-28 01:38:10,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:38:10,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:38:10,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 01:38:10,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059523809523809 [2024-06-28 01:38:10,036 INFO L175 Difference]: Start difference. First operand has 221 places, 318 transitions, 4038 flow. Second operand 7 states and 170 transitions. [2024-06-28 01:38:10,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 350 transitions, 4992 flow [2024-06-28 01:38:10,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 350 transitions, 4908 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 01:38:10,706 INFO L231 Difference]: Finished difference. Result has 225 places, 318 transitions, 4071 flow [2024-06-28 01:38:10,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3954, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4071, PETRI_PLACES=225, PETRI_TRANSITIONS=318} [2024-06-28 01:38:10,706 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 171 predicate places. [2024-06-28 01:38:10,707 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 318 transitions, 4071 flow [2024-06-28 01:38:10,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:10,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:10,707 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 01:38:10,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:38:10,707 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:10,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:10,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1979928687, now seen corresponding path program 1 times [2024-06-28 01:38:10,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:10,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900072122] [2024-06-28 01:38:10,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:10,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:10,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:11,965 INFO 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 01:38:11,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:11,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900072122] [2024-06-28 01:38:11,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900072122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:11,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:11,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:38:11,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059068909] [2024-06-28 01:38:11,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:11,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:38:11,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:11,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:38:11,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:38:12,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:38:12,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 318 transitions, 4071 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:12,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:12,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:38:12,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:14,183 INFO L124 PetriNetUnfolderBase]: 7108/11059 cut-off events. [2024-06-28 01:38:14,183 INFO L125 PetriNetUnfolderBase]: For 402768/402794 co-relation queries the response was YES. [2024-06-28 01:38:14,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73571 conditions, 11059 events. 7108/11059 cut-off events. For 402768/402794 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 70792 event pairs, 1813 based on Foata normal form. 13/10861 useless extension candidates. Maximal degree in co-relation 73466. Up to 9376 conditions per place. [2024-06-28 01:38:14,298 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 311 selfloop transitions, 44 changer transitions 0/378 dead transitions. [2024-06-28 01:38:14,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 378 transitions, 5035 flow [2024-06-28 01:38:14,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:38:14,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:38:14,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 01:38:14,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5162037037037037 [2024-06-28 01:38:14,299 INFO L175 Difference]: Start difference. First operand has 225 places, 318 transitions, 4071 flow. Second operand 9 states and 223 transitions. [2024-06-28 01:38:14,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 378 transitions, 5035 flow [2024-06-28 01:38:14,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 378 transitions, 4965 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 01:38:14,925 INFO L231 Difference]: Finished difference. Result has 231 places, 319 transitions, 4123 flow [2024-06-28 01:38:14,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4001, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4123, PETRI_PLACES=231, PETRI_TRANSITIONS=319} [2024-06-28 01:38:14,926 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 177 predicate places. [2024-06-28 01:38:14,926 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 319 transitions, 4123 flow [2024-06-28 01:38:14,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:14,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:14,926 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 01:38:14,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:38:14,926 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:14,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:14,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1087386306, now seen corresponding path program 2 times [2024-06-28 01:38:14,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:14,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032158330] [2024-06-28 01:38:14,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:14,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:14,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:15,681 INFO 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 01:38:15,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:15,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032158330] [2024-06-28 01:38:15,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032158330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:15,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:15,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:38:15,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586034209] [2024-06-28 01:38:15,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:15,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:38:15,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:15,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:38:15,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:38:15,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:38:15,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 319 transitions, 4123 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:15,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:15,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:38:15,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:17,712 INFO L124 PetriNetUnfolderBase]: 7563/11612 cut-off events. [2024-06-28 01:38:17,713 INFO L125 PetriNetUnfolderBase]: For 415783/415786 co-relation queries the response was YES. [2024-06-28 01:38:17,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76863 conditions, 11612 events. 7563/11612 cut-off events. For 415783/415786 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 73193 event pairs, 2167 based on Foata normal form. 4/11401 useless extension candidates. Maximal degree in co-relation 76757. Up to 10201 conditions per place. [2024-06-28 01:38:18,042 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 281 selfloop transitions, 80 changer transitions 0/369 dead transitions. [2024-06-28 01:38:18,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 369 transitions, 5435 flow [2024-06-28 01:38:18,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:38:18,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:38:18,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 01:38:18,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-28 01:38:18,044 INFO L175 Difference]: Start difference. First operand has 231 places, 319 transitions, 4123 flow. Second operand 8 states and 188 transitions. [2024-06-28 01:38:18,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 369 transitions, 5435 flow [2024-06-28 01:38:18,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 369 transitions, 5329 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 01:38:18,555 INFO L231 Difference]: Finished difference. Result has 233 places, 330 transitions, 4343 flow [2024-06-28 01:38:18,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4017, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4343, PETRI_PLACES=233, PETRI_TRANSITIONS=330} [2024-06-28 01:38:18,556 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 179 predicate places. [2024-06-28 01:38:18,556 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 330 transitions, 4343 flow [2024-06-28 01:38:18,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:18,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:18,557 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 01:38:18,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:38:18,557 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:18,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:18,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1087385903, now seen corresponding path program 1 times [2024-06-28 01:38:18,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:18,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071601049] [2024-06-28 01:38:18,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:18,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:18,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:19,362 INFO 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 01:38:19,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:19,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071601049] [2024-06-28 01:38:19,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071601049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:19,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:19,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:38:19,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128561505] [2024-06-28 01:38:19,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:19,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:38:19,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:19,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:38:19,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:38:19,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:38:19,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 330 transitions, 4343 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:19,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:19,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:38:19,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:21,367 INFO L124 PetriNetUnfolderBase]: 7732/11831 cut-off events. [2024-06-28 01:38:21,367 INFO L125 PetriNetUnfolderBase]: For 437645/437645 co-relation queries the response was YES. [2024-06-28 01:38:21,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79228 conditions, 11831 events. 7732/11831 cut-off events. For 437645/437645 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 74141 event pairs, 2195 based on Foata normal form. 3/11621 useless extension candidates. Maximal degree in co-relation 79120. Up to 10926 conditions per place. [2024-06-28 01:38:21,519 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 342 selfloop transitions, 38 changer transitions 0/388 dead transitions. [2024-06-28 01:38:21,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 388 transitions, 5666 flow [2024-06-28 01:38:21,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:38:21,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:38:21,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-28 01:38:21,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44907407407407407 [2024-06-28 01:38:21,521 INFO L175 Difference]: Start difference. First operand has 233 places, 330 transitions, 4343 flow. Second operand 9 states and 194 transitions. [2024-06-28 01:38:21,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 388 transitions, 5666 flow [2024-06-28 01:38:22,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 388 transitions, 5506 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 01:38:22,633 INFO L231 Difference]: Finished difference. Result has 243 places, 351 transitions, 4661 flow [2024-06-28 01:38:22,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4187, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4661, PETRI_PLACES=243, PETRI_TRANSITIONS=351} [2024-06-28 01:38:22,634 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 189 predicate places. [2024-06-28 01:38:22,634 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 351 transitions, 4661 flow [2024-06-28 01:38:22,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:22,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:22,634 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 01:38:22,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:38:22,634 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:22,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:22,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1622712255, now seen corresponding path program 3 times [2024-06-28 01:38:22,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:22,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103348256] [2024-06-28 01:38:22,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:22,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:22,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:23,664 INFO 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 01:38:23,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:23,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103348256] [2024-06-28 01:38:23,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103348256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:23,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:23,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:38:23,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590650914] [2024-06-28 01:38:23,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:23,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:38:23,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:23,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:38:23,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:38:23,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:38:23,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 351 transitions, 4661 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:23,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:23,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:38:23,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:25,746 INFO L124 PetriNetUnfolderBase]: 7414/11566 cut-off events. [2024-06-28 01:38:25,746 INFO L125 PetriNetUnfolderBase]: For 460025/460056 co-relation queries the response was YES. [2024-06-28 01:38:25,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79418 conditions, 11566 events. 7414/11566 cut-off events. For 460025/460056 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 74511 event pairs, 2026 based on Foata normal form. 9/11342 useless extension candidates. Maximal degree in co-relation 79304. Up to 10042 conditions per place. [2024-06-28 01:38:25,903 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 301 selfloop transitions, 63 changer transitions 0/391 dead transitions. [2024-06-28 01:38:25,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 391 transitions, 5793 flow [2024-06-28 01:38:25,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:38:25,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:38:25,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 01:38:25,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973958333333333 [2024-06-28 01:38:25,904 INFO L175 Difference]: Start difference. First operand has 243 places, 351 transitions, 4661 flow. Second operand 8 states and 191 transitions. [2024-06-28 01:38:25,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 391 transitions, 5793 flow [2024-06-28 01:38:26,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 391 transitions, 5731 flow, removed 30 selfloop flow, removed 1 redundant places. [2024-06-28 01:38:26,833 INFO L231 Difference]: Finished difference. Result has 250 places, 355 transitions, 4794 flow [2024-06-28 01:38:26,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4599, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4794, PETRI_PLACES=250, PETRI_TRANSITIONS=355} [2024-06-28 01:38:26,833 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 196 predicate places. [2024-06-28 01:38:26,833 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 355 transitions, 4794 flow [2024-06-28 01:38:26,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:26,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:26,834 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 01:38:26,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:38:26,834 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:26,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:26,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1087397466, now seen corresponding path program 3 times [2024-06-28 01:38:26,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:26,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447243451] [2024-06-28 01:38:26,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:26,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:26,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:27,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 01:38:27,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:27,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447243451] [2024-06-28 01:38:27,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447243451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:27,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:27,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:38:27,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27161393] [2024-06-28 01:38:27,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:27,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:38:27,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:27,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:38:27,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:38:27,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:38:27,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 355 transitions, 4794 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:27,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:27,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:38:27,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:29,681 INFO L124 PetriNetUnfolderBase]: 7764/11916 cut-off events. [2024-06-28 01:38:29,681 INFO L125 PetriNetUnfolderBase]: For 468108/468111 co-relation queries the response was YES. [2024-06-28 01:38:29,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81349 conditions, 11916 events. 7764/11916 cut-off events. For 468108/468111 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 75082 event pairs, 2170 based on Foata normal form. 4/11697 useless extension candidates. Maximal degree in co-relation 81232. Up to 10404 conditions per place. [2024-06-28 01:38:29,846 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 298 selfloop transitions, 86 changer transitions 0/392 dead transitions. [2024-06-28 01:38:29,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 392 transitions, 5943 flow [2024-06-28 01:38:29,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:38:29,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:38:29,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 01:38:29,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895833333333333 [2024-06-28 01:38:29,847 INFO L175 Difference]: Start difference. First operand has 250 places, 355 transitions, 4794 flow. Second operand 8 states and 188 transitions. [2024-06-28 01:38:29,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 392 transitions, 5943 flow [2024-06-28 01:38:30,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 392 transitions, 5788 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 01:38:30,711 INFO L231 Difference]: Finished difference. Result has 252 places, 356 transitions, 4847 flow [2024-06-28 01:38:30,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4639, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4847, PETRI_PLACES=252, PETRI_TRANSITIONS=356} [2024-06-28 01:38:30,712 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 198 predicate places. [2024-06-28 01:38:30,712 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 356 transitions, 4847 flow [2024-06-28 01:38:30,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:30,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:30,713 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 01:38:30,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:38:30,713 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:30,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:30,713 INFO L85 PathProgramCache]: Analyzing trace with hash -431148159, now seen corresponding path program 3 times [2024-06-28 01:38:30,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:30,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071266639] [2024-06-28 01:38:30,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:30,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:30,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:31,339 INFO 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 01:38:31,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:31,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071266639] [2024-06-28 01:38:31,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071266639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:31,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:31,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:38:31,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233725334] [2024-06-28 01:38:31,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:31,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:38:31,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:31,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:38:31,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:38:31,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:38:31,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 356 transitions, 4847 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:31,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:31,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:38:31,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:33,465 INFO L124 PetriNetUnfolderBase]: 7407/11557 cut-off events. [2024-06-28 01:38:33,465 INFO L125 PetriNetUnfolderBase]: For 483412/483454 co-relation queries the response was YES. [2024-06-28 01:38:33,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79854 conditions, 11557 events. 7407/11557 cut-off events. For 483412/483454 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 74674 event pairs, 2330 based on Foata normal form. 14/11362 useless extension candidates. Maximal degree in co-relation 79736. Up to 10396 conditions per place. [2024-06-28 01:38:33,604 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 328 selfloop transitions, 29 changer transitions 0/384 dead transitions. [2024-06-28 01:38:33,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 384 transitions, 5763 flow [2024-06-28 01:38:33,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:38:33,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:38:33,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 01:38:33,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-28 01:38:33,605 INFO L175 Difference]: Start difference. First operand has 252 places, 356 transitions, 4847 flow. Second operand 7 states and 163 transitions. [2024-06-28 01:38:33,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 384 transitions, 5763 flow [2024-06-28 01:38:34,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 384 transitions, 5583 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 01:38:34,330 INFO L231 Difference]: Finished difference. Result has 254 places, 356 transitions, 4731 flow [2024-06-28 01:38:34,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4667, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4731, PETRI_PLACES=254, PETRI_TRANSITIONS=356} [2024-06-28 01:38:34,331 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 200 predicate places. [2024-06-28 01:38:34,331 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 356 transitions, 4731 flow [2024-06-28 01:38:34,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:34,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:34,331 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 01:38:34,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:38:34,331 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:34,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:34,331 INFO L85 PathProgramCache]: Analyzing trace with hash 466618177, now seen corresponding path program 4 times [2024-06-28 01:38:34,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:34,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466102254] [2024-06-28 01:38:34,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:34,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:34,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:34,912 INFO 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 01:38:34,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:34,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466102254] [2024-06-28 01:38:34,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466102254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:34,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:34,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:38:34,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728149109] [2024-06-28 01:38:34,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:34,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:38:34,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:34,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:38:34,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:38:34,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:38:34,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 356 transitions, 4731 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:34,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:34,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:38:34,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:37,183 INFO L124 PetriNetUnfolderBase]: 7421/11587 cut-off events. [2024-06-28 01:38:37,183 INFO L125 PetriNetUnfolderBase]: For 495705/495749 co-relation queries the response was YES. [2024-06-28 01:38:37,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79808 conditions, 11587 events. 7421/11587 cut-off events. For 495705/495749 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 74989 event pairs, 2334 based on Foata normal form. 16/11391 useless extension candidates. Maximal degree in co-relation 79689. Up to 10445 conditions per place. [2024-06-28 01:38:37,302 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 330 selfloop transitions, 25 changer transitions 0/382 dead transitions. [2024-06-28 01:38:37,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 382 transitions, 5590 flow [2024-06-28 01:38:37,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:38:37,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:38:37,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 01:38:37,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-28 01:38:37,303 INFO L175 Difference]: Start difference. First operand has 254 places, 356 transitions, 4731 flow. Second operand 7 states and 157 transitions. [2024-06-28 01:38:37,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 382 transitions, 5590 flow [2024-06-28 01:38:38,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 382 transitions, 5375 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 01:38:38,169 INFO L231 Difference]: Finished difference. Result has 253 places, 360 transitions, 4659 flow [2024-06-28 01:38:38,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4533, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4659, PETRI_PLACES=253, PETRI_TRANSITIONS=360} [2024-06-28 01:38:38,170 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 199 predicate places. [2024-06-28 01:38:38,170 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 360 transitions, 4659 flow [2024-06-28 01:38:38,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:38,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:38,170 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 01:38:38,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:38:38,170 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:38,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:38,170 INFO L85 PathProgramCache]: Analyzing trace with hash 724670179, now seen corresponding path program 5 times [2024-06-28 01:38:38,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:38,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516417551] [2024-06-28 01:38:38,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:38,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:38,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:38,801 INFO 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 01:38:38,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:38,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516417551] [2024-06-28 01:38:38,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516417551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:38,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:38,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:38:38,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366470020] [2024-06-28 01:38:38,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:38,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:38:38,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:38,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:38:38,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:38:38,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:38:38,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 360 transitions, 4659 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:38,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:38,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:38:38,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:40,893 INFO L124 PetriNetUnfolderBase]: 7417/11570 cut-off events. [2024-06-28 01:38:40,893 INFO L125 PetriNetUnfolderBase]: For 503945/503992 co-relation queries the response was YES. [2024-06-28 01:38:41,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79500 conditions, 11570 events. 7417/11570 cut-off events. For 503945/503992 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 74722 event pairs, 2330 based on Foata normal form. 19/11379 useless extension candidates. Maximal degree in co-relation 79381. Up to 10361 conditions per place. [2024-06-28 01:38:41,064 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 320 selfloop transitions, 35 changer transitions 0/382 dead transitions. [2024-06-28 01:38:41,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 382 transitions, 5559 flow [2024-06-28 01:38:41,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:38:41,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:38:41,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 01:38:41,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-28 01:38:41,065 INFO L175 Difference]: Start difference. First operand has 253 places, 360 transitions, 4659 flow. Second operand 7 states and 159 transitions. [2024-06-28 01:38:41,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 382 transitions, 5559 flow [2024-06-28 01:38:42,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 382 transitions, 5491 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:38:42,086 INFO L231 Difference]: Finished difference. Result has 256 places, 360 transitions, 4669 flow [2024-06-28 01:38:42,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4591, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4669, PETRI_PLACES=256, PETRI_TRANSITIONS=360} [2024-06-28 01:38:42,087 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 202 predicate places. [2024-06-28 01:38:42,087 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 360 transitions, 4669 flow [2024-06-28 01:38:42,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:42,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:42,087 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 01:38:42,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:38:42,087 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:42,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:42,088 INFO L85 PathProgramCache]: Analyzing trace with hash -968655129, now seen corresponding path program 6 times [2024-06-28 01:38:42,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:42,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720248172] [2024-06-28 01:38:42,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:42,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:42,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:42,691 INFO 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 01:38:42,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:42,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720248172] [2024-06-28 01:38:42,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720248172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:42,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:42,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:38:42,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299602111] [2024-06-28 01:38:42,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:42,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:38:42,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:42,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:38:42,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:38:42,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:38:42,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 360 transitions, 4669 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:42,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:42,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:38:42,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:44,787 INFO L124 PetriNetUnfolderBase]: 7417/11562 cut-off events. [2024-06-28 01:38:44,787 INFO L125 PetriNetUnfolderBase]: For 514667/514712 co-relation queries the response was YES. [2024-06-28 01:38:44,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79717 conditions, 11562 events. 7417/11562 cut-off events. For 514667/514712 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 74628 event pairs, 2341 based on Foata normal form. 16/11370 useless extension candidates. Maximal degree in co-relation 79597. Up to 10435 conditions per place. [2024-06-28 01:38:44,943 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 327 selfloop transitions, 25 changer transitions 0/379 dead transitions. [2024-06-28 01:38:44,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 379 transitions, 5433 flow [2024-06-28 01:38:44,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:38:44,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:38:44,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 01:38:44,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 01:38:44,944 INFO L175 Difference]: Start difference. First operand has 256 places, 360 transitions, 4669 flow. Second operand 7 states and 154 transitions. [2024-06-28 01:38:44,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 379 transitions, 5433 flow [2024-06-28 01:38:45,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 379 transitions, 5339 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 01:38:45,979 INFO L231 Difference]: Finished difference. Result has 259 places, 360 transitions, 4631 flow [2024-06-28 01:38:45,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4575, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4631, PETRI_PLACES=259, PETRI_TRANSITIONS=360} [2024-06-28 01:38:45,980 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 205 predicate places. [2024-06-28 01:38:45,980 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 360 transitions, 4631 flow [2024-06-28 01:38:45,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:45,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:45,980 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 01:38:45,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:38:45,980 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:45,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:45,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1038974237, now seen corresponding path program 2 times [2024-06-28 01:38:45,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:45,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756921196] [2024-06-28 01:38:45,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:45,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:45,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:46,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:38:46,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:46,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756921196] [2024-06-28 01:38:46,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756921196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:46,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:46,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:38:46,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531731324] [2024-06-28 01:38:46,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:46,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:38:46,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:46,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:38:46,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:38:47,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:38:47,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 360 transitions, 4631 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:47,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:47,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:38:47,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:49,186 INFO L124 PetriNetUnfolderBase]: 7597/11421 cut-off events. [2024-06-28 01:38:49,186 INFO L125 PetriNetUnfolderBase]: For 535983/536002 co-relation queries the response was YES. [2024-06-28 01:38:49,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80865 conditions, 11421 events. 7597/11421 cut-off events. For 535983/536002 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 69565 event pairs, 1548 based on Foata normal form. 12/11340 useless extension candidates. Maximal degree in co-relation 80744. Up to 9852 conditions per place. [2024-06-28 01:38:49,347 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 319 selfloop transitions, 75 changer transitions 0/421 dead transitions. [2024-06-28 01:38:49,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 421 transitions, 5728 flow [2024-06-28 01:38:49,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:38:49,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:38:49,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:38:49,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338541666666666 [2024-06-28 01:38:49,348 INFO L175 Difference]: Start difference. First operand has 259 places, 360 transitions, 4631 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:38:49,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 421 transitions, 5728 flow [2024-06-28 01:38:50,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 421 transitions, 5628 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 01:38:50,370 INFO L231 Difference]: Finished difference. Result has 260 places, 364 transitions, 4773 flow [2024-06-28 01:38:50,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4531, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4773, PETRI_PLACES=260, PETRI_TRANSITIONS=364} [2024-06-28 01:38:50,370 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 206 predicate places. [2024-06-28 01:38:50,371 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 364 transitions, 4773 flow [2024-06-28 01:38:50,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:50,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:50,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 01:38:50,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:38:50,371 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:50,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:50,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1038967727, now seen corresponding path program 3 times [2024-06-28 01:38:50,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:50,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802239919] [2024-06-28 01:38:50,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:50,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:50,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:51,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:38:51,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:51,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802239919] [2024-06-28 01:38:51,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802239919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:51,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:51,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:38:51,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534564967] [2024-06-28 01:38:51,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:51,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:38:51,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:51,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:38:51,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:38:51,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:38:51,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 364 transitions, 4773 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:51,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:51,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:38:51,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:53,775 INFO L124 PetriNetUnfolderBase]: 7706/11592 cut-off events. [2024-06-28 01:38:53,775 INFO L125 PetriNetUnfolderBase]: For 559409/559428 co-relation queries the response was YES. [2024-06-28 01:38:53,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83029 conditions, 11592 events. 7706/11592 cut-off events. For 559409/559428 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 70736 event pairs, 1326 based on Foata normal form. 16/11515 useless extension candidates. Maximal degree in co-relation 82906. Up to 9749 conditions per place. [2024-06-28 01:38:53,916 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 322 selfloop transitions, 81 changer transitions 0/430 dead transitions. [2024-06-28 01:38:53,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 430 transitions, 5937 flow [2024-06-28 01:38:53,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:38:53,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:38:53,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 01:38:53,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5598958333333334 [2024-06-28 01:38:53,917 INFO L175 Difference]: Start difference. First operand has 260 places, 364 transitions, 4773 flow. Second operand 8 states and 215 transitions. [2024-06-28 01:38:53,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 430 transitions, 5937 flow [2024-06-28 01:38:54,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 430 transitions, 5777 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 01:38:54,918 INFO L231 Difference]: Finished difference. Result has 263 places, 366 transitions, 4853 flow [2024-06-28 01:38:54,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4613, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4853, PETRI_PLACES=263, PETRI_TRANSITIONS=366} [2024-06-28 01:38:54,919 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 209 predicate places. [2024-06-28 01:38:54,919 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 366 transitions, 4853 flow [2024-06-28 01:38:54,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:54,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:54,919 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 01:38:54,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:38:54,919 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:54,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:54,920 INFO L85 PathProgramCache]: Analyzing trace with hash 818749129, now seen corresponding path program 4 times [2024-06-28 01:38:54,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:54,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587191817] [2024-06-28 01:38:54,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:54,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:54,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:38:56,061 INFO 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 01:38:56,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:38:56,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587191817] [2024-06-28 01:38:56,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587191817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:38:56,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:38:56,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:38:56,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771777703] [2024-06-28 01:38:56,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:38:56,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:38:56,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:38:56,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:38:56,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:38:56,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:38:56,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 366 transitions, 4853 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:56,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:38:56,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:38:56,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:38:58,425 INFO L124 PetriNetUnfolderBase]: 7689/12039 cut-off events. [2024-06-28 01:38:58,425 INFO L125 PetriNetUnfolderBase]: For 565829/565860 co-relation queries the response was YES. [2024-06-28 01:38:58,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83355 conditions, 12039 events. 7689/12039 cut-off events. For 565829/565860 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 78518 event pairs, 1903 based on Foata normal form. 17/11815 useless extension candidates. Maximal degree in co-relation 83231. Up to 9927 conditions per place. [2024-06-28 01:38:58,570 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 338 selfloop transitions, 50 changer transitions 0/415 dead transitions. [2024-06-28 01:38:58,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 415 transitions, 5827 flow [2024-06-28 01:38:58,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:38:58,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:38:58,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 01:38:58,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-28 01:38:58,577 INFO L175 Difference]: Start difference. First operand has 263 places, 366 transitions, 4853 flow. Second operand 8 states and 198 transitions. [2024-06-28 01:38:58,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 415 transitions, 5827 flow [2024-06-28 01:38:59,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 415 transitions, 5623 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 01:38:59,512 INFO L231 Difference]: Finished difference. Result has 265 places, 366 transitions, 4757 flow [2024-06-28 01:38:59,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4649, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4757, PETRI_PLACES=265, PETRI_TRANSITIONS=366} [2024-06-28 01:38:59,512 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 211 predicate places. [2024-06-28 01:38:59,512 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 366 transitions, 4757 flow [2024-06-28 01:38:59,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:38:59,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:38:59,513 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 01:38:59,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:38:59,513 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:38:59,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:38:59,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1352010377, now seen corresponding path program 5 times [2024-06-28 01:38:59,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:38:59,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194678323] [2024-06-28 01:38:59,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:38:59,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:38:59,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:39:00,411 INFO 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 01:39:00,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:39:00,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194678323] [2024-06-28 01:39:00,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194678323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:39:00,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:39:00,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:39:00,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140263117] [2024-06-28 01:39:00,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:39:00,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:39:00,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:39:00,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:39:00,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:39:00,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:39:00,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 366 transitions, 4757 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:00,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:39:00,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:39:00,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:39:03,024 INFO L124 PetriNetUnfolderBase]: 7791/12174 cut-off events. [2024-06-28 01:39:03,025 INFO L125 PetriNetUnfolderBase]: For 579256/579301 co-relation queries the response was YES. [2024-06-28 01:39:03,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83618 conditions, 12174 events. 7791/12174 cut-off events. For 579256/579301 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 79531 event pairs, 2333 based on Foata normal form. 25/11986 useless extension candidates. Maximal degree in co-relation 83493. Up to 10752 conditions per place. [2024-06-28 01:39:03,163 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 359 selfloop transitions, 32 changer transitions 0/418 dead transitions. [2024-06-28 01:39:03,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 418 transitions, 5849 flow [2024-06-28 01:39:03,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:39:03,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:39:03,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:39:03,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:39:03,165 INFO L175 Difference]: Start difference. First operand has 265 places, 366 transitions, 4757 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:39:03,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 418 transitions, 5849 flow [2024-06-28 01:39:03,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 418 transitions, 5735 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 01:39:03,977 INFO L231 Difference]: Finished difference. Result has 269 places, 371 transitions, 4870 flow [2024-06-28 01:39:03,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4643, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4870, PETRI_PLACES=269, PETRI_TRANSITIONS=371} [2024-06-28 01:39:03,978 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 215 predicate places. [2024-06-28 01:39:03,978 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 371 transitions, 4870 flow [2024-06-28 01:39:03,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:03,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:39:03,978 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 01:39:03,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:39:03,979 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:39:03,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:39:03,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1039204877, now seen corresponding path program 6 times [2024-06-28 01:39:03,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:39:03,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064289956] [2024-06-28 01:39:03,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:39:03,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:39:03,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:39:04,938 INFO 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 01:39:04,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:39:04,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064289956] [2024-06-28 01:39:04,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064289956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:39:04,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:39:04,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:39:04,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775122838] [2024-06-28 01:39:04,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:39:04,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:39:04,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:39:04,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:39:04,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:39:05,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:39:05,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 371 transitions, 4870 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:05,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:39:05,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:39:05,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:39:07,317 INFO L124 PetriNetUnfolderBase]: 7779/11759 cut-off events. [2024-06-28 01:39:07,317 INFO L125 PetriNetUnfolderBase]: For 567437/567456 co-relation queries the response was YES. [2024-06-28 01:39:07,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82762 conditions, 11759 events. 7779/11759 cut-off events. For 567437/567456 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 72623 event pairs, 1540 based on Foata normal form. 12/11666 useless extension candidates. Maximal degree in co-relation 82634. Up to 9698 conditions per place. [2024-06-28 01:39:07,493 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 316 selfloop transitions, 82 changer transitions 0/425 dead transitions. [2024-06-28 01:39:07,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 425 transitions, 5881 flow [2024-06-28 01:39:07,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:39:07,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:39:07,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 01:39:07,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-28 01:39:07,494 INFO L175 Difference]: Start difference. First operand has 269 places, 371 transitions, 4870 flow. Second operand 8 states and 199 transitions. [2024-06-28 01:39:07,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 425 transitions, 5881 flow [2024-06-28 01:39:08,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 425 transitions, 5728 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-28 01:39:08,710 INFO L231 Difference]: Finished difference. Result has 272 places, 371 transitions, 4871 flow [2024-06-28 01:39:08,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4663, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4871, PETRI_PLACES=272, PETRI_TRANSITIONS=371} [2024-06-28 01:39:08,711 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 218 predicate places. [2024-06-28 01:39:08,711 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 371 transitions, 4871 flow [2024-06-28 01:39:08,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:08,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:39:08,712 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 01:39:08,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:39:08,712 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:39:08,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:39:08,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1670354497, now seen corresponding path program 2 times [2024-06-28 01:39:08,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:39:08,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910340145] [2024-06-28 01:39:08,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:39:08,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:39:08,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:39:09,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:39:09,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:39:09,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910340145] [2024-06-28 01:39:09,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910340145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:39:09,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:39:09,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:39:09,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135167726] [2024-06-28 01:39:09,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:39:09,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:39:09,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:39:09,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:39:09,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:39:09,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:39:09,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 371 transitions, 4871 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:09,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:39:09,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:39:09,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:39:11,957 INFO L124 PetriNetUnfolderBase]: 8188/12567 cut-off events. [2024-06-28 01:39:11,957 INFO L125 PetriNetUnfolderBase]: For 562974/562974 co-relation queries the response was YES. [2024-06-28 01:39:12,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85832 conditions, 12567 events. 8188/12567 cut-off events. For 562974/562974 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 80113 event pairs, 2660 based on Foata normal form. 3/12379 useless extension candidates. Maximal degree in co-relation 85703. Up to 11744 conditions per place. [2024-06-28 01:39:12,116 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 368 selfloop transitions, 22 changer transitions 0/398 dead transitions. [2024-06-28 01:39:12,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 398 transitions, 5786 flow [2024-06-28 01:39:12,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:39:12,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:39:12,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 01:39:12,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4296875 [2024-06-28 01:39:12,117 INFO L175 Difference]: Start difference. First operand has 272 places, 371 transitions, 4871 flow. Second operand 8 states and 165 transitions. [2024-06-28 01:39:12,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 398 transitions, 5786 flow [2024-06-28 01:39:13,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 398 transitions, 5594 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 01:39:13,187 INFO L231 Difference]: Finished difference. Result has 273 places, 374 transitions, 4798 flow [2024-06-28 01:39:13,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4679, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4798, PETRI_PLACES=273, PETRI_TRANSITIONS=374} [2024-06-28 01:39:13,188 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 219 predicate places. [2024-06-28 01:39:13,188 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 374 transitions, 4798 flow [2024-06-28 01:39:13,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:13,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:39:13,188 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 01:39:13,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:39:13,189 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:39:13,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:39:13,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1669879794, now seen corresponding path program 4 times [2024-06-28 01:39:13,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:39:13,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35420345] [2024-06-28 01:39:13,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:39:13,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:39:13,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:39:13,853 INFO 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 01:39:13,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:39:13,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35420345] [2024-06-28 01:39:13,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35420345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:39:13,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:39:13,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:39:13,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232728485] [2024-06-28 01:39:13,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:39:13,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:39:13,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:39:13,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:39:13,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:39:13,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:39:13,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 374 transitions, 4798 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:13,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:39:13,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:39:13,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:39:16,139 INFO L124 PetriNetUnfolderBase]: 8264/12668 cut-off events. [2024-06-28 01:39:16,139 INFO L125 PetriNetUnfolderBase]: For 558664/558667 co-relation queries the response was YES. [2024-06-28 01:39:16,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85441 conditions, 12668 events. 8264/12668 cut-off events. For 558664/558667 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 80779 event pairs, 2669 based on Foata normal form. 4/12481 useless extension candidates. Maximal degree in co-relation 85312. Up to 11769 conditions per place. [2024-06-28 01:39:16,318 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 355 selfloop transitions, 44 changer transitions 0/407 dead transitions. [2024-06-28 01:39:16,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 407 transitions, 5923 flow [2024-06-28 01:39:16,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:39:16,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:39:16,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-28 01:39:16,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4453125 [2024-06-28 01:39:16,319 INFO L175 Difference]: Start difference. First operand has 273 places, 374 transitions, 4798 flow. Second operand 8 states and 171 transitions. [2024-06-28 01:39:16,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 407 transitions, 5923 flow [2024-06-28 01:39:17,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 407 transitions, 5832 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 01:39:17,429 INFO L231 Difference]: Finished difference. Result has 278 places, 382 transitions, 4951 flow [2024-06-28 01:39:17,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4707, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4951, PETRI_PLACES=278, PETRI_TRANSITIONS=382} [2024-06-28 01:39:17,429 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 224 predicate places. [2024-06-28 01:39:17,429 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 382 transitions, 4951 flow [2024-06-28 01:39:17,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:17,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:39:17,430 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 01:39:17,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:39:17,430 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:39:17,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:39:17,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1307213661, now seen corresponding path program 3 times [2024-06-28 01:39:17,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:39:17,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325811182] [2024-06-28 01:39:17,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:39:17,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:39:17,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:39:18,143 INFO 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 01:39:18,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:39:18,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325811182] [2024-06-28 01:39:18,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325811182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:39:18,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:39:18,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:39:18,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853793532] [2024-06-28 01:39:18,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:39:18,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:39:18,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:39:18,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:39:18,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:39:18,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:39:18,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 382 transitions, 4951 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:18,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:39:18,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:39:18,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:39:20,625 INFO L124 PetriNetUnfolderBase]: 8315/12747 cut-off events. [2024-06-28 01:39:20,625 INFO L125 PetriNetUnfolderBase]: For 576269/576269 co-relation queries the response was YES. [2024-06-28 01:39:20,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86280 conditions, 12747 events. 8315/12747 cut-off events. For 576269/576269 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 81296 event pairs, 2657 based on Foata normal form. 3/12557 useless extension candidates. Maximal degree in co-relation 86148. Up to 11816 conditions per place. [2024-06-28 01:39:20,795 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 374 selfloop transitions, 34 changer transitions 0/416 dead transitions. [2024-06-28 01:39:20,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 416 transitions, 6078 flow [2024-06-28 01:39:20,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:39:20,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:39:20,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-28 01:39:20,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-28 01:39:20,796 INFO L175 Difference]: Start difference. First operand has 278 places, 382 transitions, 4951 flow. Second operand 8 states and 174 transitions. [2024-06-28 01:39:20,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 416 transitions, 6078 flow [2024-06-28 01:39:21,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 416 transitions, 5923 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 01:39:21,862 INFO L231 Difference]: Finished difference. Result has 281 places, 385 transitions, 4939 flow [2024-06-28 01:39:21,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4796, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4939, PETRI_PLACES=281, PETRI_TRANSITIONS=385} [2024-06-28 01:39:21,862 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 227 predicate places. [2024-06-28 01:39:21,862 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 385 transitions, 4939 flow [2024-06-28 01:39:21,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:21,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:39:21,863 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 01:39:21,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:39:21,863 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:39:21,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:39:21,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1669880197, now seen corresponding path program 4 times [2024-06-28 01:39:21,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:39:21,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067629100] [2024-06-28 01:39:21,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:39:21,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:39:21,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:39:22,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 01:39:22,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:39:22,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067629100] [2024-06-28 01:39:22,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067629100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:39:22,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:39:22,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:39:22,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032716589] [2024-06-28 01:39:22,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:39:22,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:39:22,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:39:22,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:39:22,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:39:22,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:39:22,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 385 transitions, 4939 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:22,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:39:22,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:39:22,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:39:24,995 INFO L124 PetriNetUnfolderBase]: 8306/12740 cut-off events. [2024-06-28 01:39:24,995 INFO L125 PetriNetUnfolderBase]: For 586107/586107 co-relation queries the response was YES. [2024-06-28 01:39:25,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86077 conditions, 12740 events. 8306/12740 cut-off events. For 586107/586107 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 81391 event pairs, 2664 based on Foata normal form. 3/12548 useless extension candidates. Maximal degree in co-relation 85945. Up to 11862 conditions per place. [2024-06-28 01:39:25,202 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 378 selfloop transitions, 27 changer transitions 0/413 dead transitions. [2024-06-28 01:39:25,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 413 transitions, 5849 flow [2024-06-28 01:39:25,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:39:25,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:39:25,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-28 01:39:25,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4427083333333333 [2024-06-28 01:39:25,204 INFO L175 Difference]: Start difference. First operand has 281 places, 385 transitions, 4939 flow. Second operand 8 states and 170 transitions. [2024-06-28 01:39:25,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 413 transitions, 5849 flow [2024-06-28 01:39:26,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 413 transitions, 5709 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-28 01:39:26,367 INFO L231 Difference]: Finished difference. Result has 284 places, 385 transitions, 4859 flow [2024-06-28 01:39:26,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4799, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4859, PETRI_PLACES=284, PETRI_TRANSITIONS=385} [2024-06-28 01:39:26,367 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 230 predicate places. [2024-06-28 01:39:26,368 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 385 transitions, 4859 flow [2024-06-28 01:39:26,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:26,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:39:26,368 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 01:39:26,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:39:26,368 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:39:26,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:39:26,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1656087894, now seen corresponding path program 5 times [2024-06-28 01:39:26,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:39:26,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680420962] [2024-06-28 01:39:26,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:39:26,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:39:26,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:39:27,086 INFO 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 01:39:27,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:39:27,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680420962] [2024-06-28 01:39:27,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680420962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:39:27,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:39:27,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:39:27,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996520269] [2024-06-28 01:39:27,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:39:27,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:39:27,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:39:27,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:39:27,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:39:27,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:39:27,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 385 transitions, 4859 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:27,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:39:27,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:39:27,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:39:29,547 INFO L124 PetriNetUnfolderBase]: 8340/12788 cut-off events. [2024-06-28 01:39:29,547 INFO L125 PetriNetUnfolderBase]: For 594070/594073 co-relation queries the response was YES. [2024-06-28 01:39:29,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85922 conditions, 12788 events. 8340/12788 cut-off events. For 594070/594073 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 81714 event pairs, 2653 based on Foata normal form. 4/12596 useless extension candidates. Maximal degree in co-relation 85789. Up to 11676 conditions per place. [2024-06-28 01:39:29,709 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 342 selfloop transitions, 67 changer transitions 0/417 dead transitions. [2024-06-28 01:39:29,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 417 transitions, 6101 flow [2024-06-28 01:39:29,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:39:29,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:39:29,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-28 01:39:29,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 01:39:29,710 INFO L175 Difference]: Start difference. First operand has 284 places, 385 transitions, 4859 flow. Second operand 8 states and 176 transitions. [2024-06-28 01:39:29,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 417 transitions, 6101 flow [2024-06-28 01:39:30,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 417 transitions, 6013 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 01:39:30,887 INFO L231 Difference]: Finished difference. Result has 285 places, 389 transitions, 4978 flow [2024-06-28 01:39:30,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4771, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4978, PETRI_PLACES=285, PETRI_TRANSITIONS=389} [2024-06-28 01:39:30,888 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 231 predicate places. [2024-06-28 01:39:30,888 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 389 transitions, 4978 flow [2024-06-28 01:39:30,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:30,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:39:30,888 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 01:39:30,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:39:30,888 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:39:30,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:39:30,888 INFO L85 PathProgramCache]: Analyzing trace with hash 727044795, now seen corresponding path program 4 times [2024-06-28 01:39:30,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:39:30,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367246818] [2024-06-28 01:39:30,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:39:30,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:39:30,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:39:31,747 INFO 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 01:39:31,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:39:31,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367246818] [2024-06-28 01:39:31,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367246818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:39:31,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:39:31,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:39:31,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445169361] [2024-06-28 01:39:31,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:39:31,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:39:31,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:39:31,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:39:31,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:39:31,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:39:31,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 389 transitions, 4978 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:31,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:39:31,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:39:31,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:39:34,064 INFO L124 PetriNetUnfolderBase]: 7984/12475 cut-off events. [2024-06-28 01:39:34,064 INFO L125 PetriNetUnfolderBase]: For 606303/606348 co-relation queries the response was YES. [2024-06-28 01:39:34,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84471 conditions, 12475 events. 7984/12475 cut-off events. For 606303/606348 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 81878 event pairs, 2485 based on Foata normal form. 18/12270 useless extension candidates. Maximal degree in co-relation 84337. Up to 11163 conditions per place. [2024-06-28 01:39:34,237 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 348 selfloop transitions, 41 changer transitions 0/419 dead transitions. [2024-06-28 01:39:34,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 419 transitions, 5928 flow [2024-06-28 01:39:34,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:39:34,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:39:34,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 01:39:34,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4635416666666667 [2024-06-28 01:39:34,238 INFO L175 Difference]: Start difference. First operand has 285 places, 389 transitions, 4978 flow. Second operand 8 states and 178 transitions. [2024-06-28 01:39:34,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 419 transitions, 5928 flow [2024-06-28 01:39:35,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 419 transitions, 5633 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-28 01:39:35,625 INFO L231 Difference]: Finished difference. Result has 286 places, 393 transitions, 4842 flow [2024-06-28 01:39:35,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4703, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4842, PETRI_PLACES=286, PETRI_TRANSITIONS=393} [2024-06-28 01:39:35,625 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 232 predicate places. [2024-06-28 01:39:35,625 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 393 transitions, 4842 flow [2024-06-28 01:39:35,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:35,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:39:35,625 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 01:39:35,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:39:35,626 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:39:35,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:39:35,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1656099054, now seen corresponding path program 6 times [2024-06-28 01:39:35,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:39:35,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34669276] [2024-06-28 01:39:35,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:39:35,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:39:35,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:39:36,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:39:36,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:39:36,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34669276] [2024-06-28 01:39:36,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34669276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:39:36,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:39:36,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:39:36,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710384692] [2024-06-28 01:39:36,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:39:36,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:39:36,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:39:36,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:39:36,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:39:36,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:39:36,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 393 transitions, 4842 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:36,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:39:36,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:39:36,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:39:38,757 INFO L124 PetriNetUnfolderBase]: 8340/12799 cut-off events. [2024-06-28 01:39:38,757 INFO L125 PetriNetUnfolderBase]: For 612863/612866 co-relation queries the response was YES. [2024-06-28 01:39:38,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85580 conditions, 12799 events. 8340/12799 cut-off events. For 612863/612866 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 81918 event pairs, 2660 based on Foata normal form. 4/12604 useless extension candidates. Maximal degree in co-relation 85446. Up to 11680 conditions per place. [2024-06-28 01:39:38,922 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 351 selfloop transitions, 62 changer transitions 0/421 dead transitions. [2024-06-28 01:39:38,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 421 transitions, 6034 flow [2024-06-28 01:39:38,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:39:38,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:39:38,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-28 01:39:38,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 01:39:38,923 INFO L175 Difference]: Start difference. First operand has 286 places, 393 transitions, 4842 flow. Second operand 8 states and 176 transitions. [2024-06-28 01:39:38,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 421 transitions, 6034 flow [2024-06-28 01:39:39,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 421 transitions, 5909 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 01:39:39,827 INFO L231 Difference]: Finished difference. Result has 288 places, 393 transitions, 4849 flow [2024-06-28 01:39:39,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4717, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4849, PETRI_PLACES=288, PETRI_TRANSITIONS=393} [2024-06-28 01:39:39,827 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 234 predicate places. [2024-06-28 01:39:39,827 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 393 transitions, 4849 flow [2024-06-28 01:39:39,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:39,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:39:39,828 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 01:39:39,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:39:39,828 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:39:39,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:39:39,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1578995043, now seen corresponding path program 5 times [2024-06-28 01:39:39,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:39:39,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453763406] [2024-06-28 01:39:39,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:39:39,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:39:39,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:39:40,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 01:39:40,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:39:40,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453763406] [2024-06-28 01:39:40,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453763406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:39:40,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:39:40,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:39:40,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753717247] [2024-06-28 01:39:40,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:39:40,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:39:40,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:39:40,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:39:40,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:39:40,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:39:40,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 393 transitions, 4849 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:40,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:39:40,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:39:40,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:39:43,553 INFO L124 PetriNetUnfolderBase]: 8667/14046 cut-off events. [2024-06-28 01:39:43,553 INFO L125 PetriNetUnfolderBase]: For 636298/636298 co-relation queries the response was YES. [2024-06-28 01:39:43,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89427 conditions, 14046 events. 8667/14046 cut-off events. For 636298/636298 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 97084 event pairs, 2656 based on Foata normal form. 3/13654 useless extension candidates. Maximal degree in co-relation 89292. Up to 12117 conditions per place. [2024-06-28 01:39:43,724 INFO L140 encePairwiseOnDemand]: 33/48 looper letters, 413 selfloop transitions, 88 changer transitions 0/509 dead transitions. [2024-06-28 01:39:43,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 509 transitions, 6936 flow [2024-06-28 01:39:43,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:39:43,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:39:43,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-28 01:39:43,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-28 01:39:43,725 INFO L175 Difference]: Start difference. First operand has 288 places, 393 transitions, 4849 flow. Second operand 9 states and 207 transitions. [2024-06-28 01:39:43,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 509 transitions, 6936 flow [2024-06-28 01:39:44,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 509 transitions, 6752 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 01:39:44,780 INFO L231 Difference]: Finished difference. Result has 294 places, 456 transitions, 5748 flow [2024-06-28 01:39:44,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4683, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5748, PETRI_PLACES=294, PETRI_TRANSITIONS=456} [2024-06-28 01:39:44,780 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 240 predicate places. [2024-06-28 01:39:44,780 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 456 transitions, 5748 flow [2024-06-28 01:39:44,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:44,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:39:44,780 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 01:39:44,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:39:44,780 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:39:44,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:39:44,781 INFO L85 PathProgramCache]: Analyzing trace with hash 534248355, now seen corresponding path program 1 times [2024-06-28 01:39:44,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:39:44,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840230536] [2024-06-28 01:39:44,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:39:44,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:39:44,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:39:45,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:39:45,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:39:45,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840230536] [2024-06-28 01:39:45,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840230536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:39:45,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:39:45,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:39:45,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072900859] [2024-06-28 01:39:45,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:39:45,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:39:45,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:39:45,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:39:45,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:39:45,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:39:45,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 456 transitions, 5748 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:45,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:39:45,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:39:45,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:39:48,171 INFO L124 PetriNetUnfolderBase]: 8701/13348 cut-off events. [2024-06-28 01:39:48,171 INFO L125 PetriNetUnfolderBase]: For 658556/658556 co-relation queries the response was YES. [2024-06-28 01:39:48,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91934 conditions, 13348 events. 8701/13348 cut-off events. For 658556/658556 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 85998 event pairs, 2673 based on Foata normal form. 2/13139 useless extension candidates. Maximal degree in co-relation 91795. Up to 12385 conditions per place. [2024-06-28 01:39:48,356 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 458 selfloop transitions, 29 changer transitions 0/495 dead transitions. [2024-06-28 01:39:48,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 495 transitions, 6910 flow [2024-06-28 01:39:48,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:39:48,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:39:48,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-28 01:39:48,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 01:39:48,357 INFO L175 Difference]: Start difference. First operand has 294 places, 456 transitions, 5748 flow. Second operand 8 states and 176 transitions. [2024-06-28 01:39:48,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 495 transitions, 6910 flow [2024-06-28 01:39:49,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 495 transitions, 6783 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 01:39:49,437 INFO L231 Difference]: Finished difference. Result has 298 places, 459 transitions, 5737 flow [2024-06-28 01:39:49,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5621, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5737, PETRI_PLACES=298, PETRI_TRANSITIONS=459} [2024-06-28 01:39:49,439 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 244 predicate places. [2024-06-28 01:39:49,439 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 459 transitions, 5737 flow [2024-06-28 01:39:49,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:49,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:39:49,439 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 01:39:49,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:39:49,439 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:39:49,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:39:49,439 INFO L85 PathProgramCache]: Analyzing trace with hash 466633026, now seen corresponding path program 1 times [2024-06-28 01:39:49,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:39:49,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345117588] [2024-06-28 01:39:49,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:39:49,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:39:49,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:39:50,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 01:39:50,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:39:50,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345117588] [2024-06-28 01:39:50,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345117588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:39:50,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:39:50,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:39:50,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669296666] [2024-06-28 01:39:50,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:39:50,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:39:50,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:39:50,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:39:50,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:39:50,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:39:50,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 459 transitions, 5737 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:50,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:39:50,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:39:50,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:39:53,092 INFO L124 PetriNetUnfolderBase]: 8752/13449 cut-off events. [2024-06-28 01:39:53,093 INFO L125 PetriNetUnfolderBase]: For 676036/676036 co-relation queries the response was YES. [2024-06-28 01:39:53,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93071 conditions, 13449 events. 8752/13449 cut-off events. For 676036/676036 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 86778 event pairs, 2677 based on Foata normal form. 3/13233 useless extension candidates. Maximal degree in co-relation 92930. Up to 12339 conditions per place. [2024-06-28 01:39:53,273 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 440 selfloop transitions, 56 changer transitions 0/504 dead transitions. [2024-06-28 01:39:53,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 504 transitions, 7124 flow [2024-06-28 01:39:53,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:39:53,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:39:53,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 01:39:53,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4765625 [2024-06-28 01:39:53,274 INFO L175 Difference]: Start difference. First operand has 298 places, 459 transitions, 5737 flow. Second operand 8 states and 183 transitions. [2024-06-28 01:39:53,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 504 transitions, 7124 flow [2024-06-28 01:39:54,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 504 transitions, 7032 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 01:39:54,197 INFO L231 Difference]: Finished difference. Result has 300 places, 465 transitions, 5858 flow [2024-06-28 01:39:54,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5645, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5858, PETRI_PLACES=300, PETRI_TRANSITIONS=465} [2024-06-28 01:39:54,197 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 246 predicate places. [2024-06-28 01:39:54,198 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 465 transitions, 5858 flow [2024-06-28 01:39:54,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:54,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:39:54,198 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 01:39:54,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:39:54,198 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:39:54,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:39:54,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1112531027, now seen corresponding path program 2 times [2024-06-28 01:39:54,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:39:54,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898129281] [2024-06-28 01:39:54,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:39:54,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:39:54,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:39:54,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:39:54,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:39:54,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898129281] [2024-06-28 01:39:54,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898129281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:39:54,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:39:54,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:39:54,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269487008] [2024-06-28 01:39:54,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:39:54,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:39:54,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:39:54,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:39:54,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:39:54,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:39:54,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 465 transitions, 5858 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:54,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:39:54,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:39:54,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:39:57,658 INFO L124 PetriNetUnfolderBase]: 8826/13547 cut-off events. [2024-06-28 01:39:57,658 INFO L125 PetriNetUnfolderBase]: For 700900/700900 co-relation queries the response was YES. [2024-06-28 01:39:57,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95008 conditions, 13547 events. 8826/13547 cut-off events. For 700900/700900 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 87442 event pairs, 2681 based on Foata normal form. 2/13330 useless extension candidates. Maximal degree in co-relation 94866. Up to 12337 conditions per place. [2024-06-28 01:39:57,863 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 436 selfloop transitions, 69 changer transitions 0/513 dead transitions. [2024-06-28 01:39:57,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 513 transitions, 7489 flow [2024-06-28 01:39:57,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:39:57,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:39:57,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 01:39:57,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4765625 [2024-06-28 01:39:57,864 INFO L175 Difference]: Start difference. First operand has 300 places, 465 transitions, 5858 flow. Second operand 8 states and 183 transitions. [2024-06-28 01:39:57,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 513 transitions, 7489 flow [2024-06-28 01:39:59,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 513 transitions, 7412 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 01:39:59,072 INFO L231 Difference]: Finished difference. Result has 304 places, 474 transitions, 6094 flow [2024-06-28 01:39:59,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5781, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6094, PETRI_PLACES=304, PETRI_TRANSITIONS=474} [2024-06-28 01:39:59,072 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 250 predicate places. [2024-06-28 01:39:59,072 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 474 transitions, 6094 flow [2024-06-28 01:39:59,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:59,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:39:59,072 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 01:39:59,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:39:59,073 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:39:59,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:39:59,073 INFO L85 PathProgramCache]: Analyzing trace with hash 466627229, now seen corresponding path program 3 times [2024-06-28 01:39:59,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:39:59,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393324629] [2024-06-28 01:39:59,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:39:59,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:39:59,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:39:59,744 INFO 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 01:39:59,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:39:59,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393324629] [2024-06-28 01:39:59,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393324629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:39:59,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:39:59,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:39:59,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248127940] [2024-06-28 01:39:59,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:39:59,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:39:59,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:39:59,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:39:59,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:39:59,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:39:59,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 474 transitions, 6094 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:39:59,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:39:59,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:39:59,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:40:02,642 INFO L124 PetriNetUnfolderBase]: 8820/13545 cut-off events. [2024-06-28 01:40:02,642 INFO L125 PetriNetUnfolderBase]: For 717565/717565 co-relation queries the response was YES. [2024-06-28 01:40:02,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95911 conditions, 13545 events. 8820/13545 cut-off events. For 717565/717565 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 87540 event pairs, 2680 based on Foata normal form. 2/13326 useless extension candidates. Maximal degree in co-relation 95767. Up to 12332 conditions per place. [2024-06-28 01:40:02,854 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 436 selfloop transitions, 68 changer transitions 0/512 dead transitions. [2024-06-28 01:40:02,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 512 transitions, 7427 flow [2024-06-28 01:40:02,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:40:02,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:40:02,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 01:40:02,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4765625 [2024-06-28 01:40:02,855 INFO L175 Difference]: Start difference. First operand has 304 places, 474 transitions, 6094 flow. Second operand 8 states and 183 transitions. [2024-06-28 01:40:02,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 512 transitions, 7427 flow [2024-06-28 01:40:04,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 512 transitions, 7310 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-28 01:40:04,338 INFO L231 Difference]: Finished difference. Result has 309 places, 474 transitions, 6119 flow [2024-06-28 01:40:04,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5977, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6119, PETRI_PLACES=309, PETRI_TRANSITIONS=474} [2024-06-28 01:40:04,339 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 255 predicate places. [2024-06-28 01:40:04,339 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 474 transitions, 6119 flow [2024-06-28 01:40:04,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:04,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:40:04,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:40:04,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:40:04,339 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:40:04,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:40:04,339 INFO L85 PathProgramCache]: Analyzing trace with hash 738672941, now seen corresponding path program 4 times [2024-06-28 01:40:04,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:40:04,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766159354] [2024-06-28 01:40:04,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:40:04,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:40:04,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:40:05,033 INFO 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 01:40:05,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:40:05,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766159354] [2024-06-28 01:40:05,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766159354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:40:05,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:40:05,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:40:05,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644468365] [2024-06-28 01:40:05,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:40:05,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:40:05,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:40:05,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:40:05,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:40:05,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:40:05,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 474 transitions, 6119 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:05,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:40:05,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:40:05,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:40:08,098 INFO L124 PetriNetUnfolderBase]: 8854/13588 cut-off events. [2024-06-28 01:40:08,098 INFO L125 PetriNetUnfolderBase]: For 734617/734620 co-relation queries the response was YES. [2024-06-28 01:40:08,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96501 conditions, 13588 events. 8854/13588 cut-off events. For 734617/734620 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 87745 event pairs, 2680 based on Foata normal form. 2/13370 useless extension candidates. Maximal degree in co-relation 96355. Up to 12362 conditions per place. [2024-06-28 01:40:08,278 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 428 selfloop transitions, 75 changer transitions 0/511 dead transitions. [2024-06-28 01:40:08,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 511 transitions, 7480 flow [2024-06-28 01:40:08,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:40:08,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:40:08,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 01:40:08,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4635416666666667 [2024-06-28 01:40:08,279 INFO L175 Difference]: Start difference. First operand has 309 places, 474 transitions, 6119 flow. Second operand 8 states and 178 transitions. [2024-06-28 01:40:08,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 511 transitions, 7480 flow [2024-06-28 01:40:09,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 511 transitions, 7312 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 01:40:09,700 INFO L231 Difference]: Finished difference. Result has 310 places, 477 transitions, 6168 flow [2024-06-28 01:40:09,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5957, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6168, PETRI_PLACES=310, PETRI_TRANSITIONS=477} [2024-06-28 01:40:09,701 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 256 predicate places. [2024-06-28 01:40:09,701 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 477 transitions, 6168 flow [2024-06-28 01:40:09,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:09,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:40:09,701 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 01:40:09,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:40:09,701 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:40:09,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:40:09,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1662742633, now seen corresponding path program 5 times [2024-06-28 01:40:09,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:40:09,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634160243] [2024-06-28 01:40:09,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:40:09,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:40:09,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:40:10,376 INFO 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 01:40:10,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:40:10,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634160243] [2024-06-28 01:40:10,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634160243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:40:10,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:40:10,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:40:10,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315823683] [2024-06-28 01:40:10,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:40:10,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:40:10,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:40:10,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:40:10,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:40:10,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:40:10,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 477 transitions, 6168 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:10,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:40:10,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:40:10,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:40:13,396 INFO L124 PetriNetUnfolderBase]: 8888/13650 cut-off events. [2024-06-28 01:40:13,396 INFO L125 PetriNetUnfolderBase]: For 752201/752204 co-relation queries the response was YES. [2024-06-28 01:40:13,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97120 conditions, 13650 events. 8888/13650 cut-off events. For 752201/752204 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 88293 event pairs, 2693 based on Foata normal form. 2/13428 useless extension candidates. Maximal degree in co-relation 96973. Up to 12392 conditions per place. [2024-06-28 01:40:13,606 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 435 selfloop transitions, 74 changer transitions 0/517 dead transitions. [2024-06-28 01:40:13,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 517 transitions, 7576 flow [2024-06-28 01:40:13,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:40:13,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:40:13,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 01:40:13,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4713541666666667 [2024-06-28 01:40:13,607 INFO L175 Difference]: Start difference. First operand has 310 places, 477 transitions, 6168 flow. Second operand 8 states and 181 transitions. [2024-06-28 01:40:13,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 517 transitions, 7576 flow [2024-06-28 01:40:15,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 517 transitions, 7407 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 01:40:15,407 INFO L231 Difference]: Finished difference. Result has 313 places, 480 transitions, 6214 flow [2024-06-28 01:40:15,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6010, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6214, PETRI_PLACES=313, PETRI_TRANSITIONS=480} [2024-06-28 01:40:15,408 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 259 predicate places. [2024-06-28 01:40:15,408 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 480 transitions, 6214 flow [2024-06-28 01:40:15,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:15,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:40:15,408 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 01:40:15,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:40:15,408 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:40:15,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:40:15,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1662737053, now seen corresponding path program 6 times [2024-06-28 01:40:15,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:40:15,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599432675] [2024-06-28 01:40:15,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:40:15,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:40:15,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:40:16,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:40:16,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:40:16,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599432675] [2024-06-28 01:40:16,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599432675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:40:16,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:40:16,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:40:16,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039268842] [2024-06-28 01:40:16,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:40:16,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:40:16,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:40:16,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:40:16,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:40:16,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:40:16,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 480 transitions, 6214 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:16,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:40:16,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:40:16,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:40:18,993 INFO L124 PetriNetUnfolderBase]: 8882/13642 cut-off events. [2024-06-28 01:40:18,993 INFO L125 PetriNetUnfolderBase]: For 762642/762645 co-relation queries the response was YES. [2024-06-28 01:40:19,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96932 conditions, 13642 events. 8882/13642 cut-off events. For 762642/762645 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 88249 event pairs, 2693 based on Foata normal form. 2/13420 useless extension candidates. Maximal degree in co-relation 96784. Up to 12387 conditions per place. [2024-06-28 01:40:19,174 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 429 selfloop transitions, 76 changer transitions 0/513 dead transitions. [2024-06-28 01:40:19,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 513 transitions, 7379 flow [2024-06-28 01:40:19,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:40:19,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:40:19,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 01:40:19,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4635416666666667 [2024-06-28 01:40:19,175 INFO L175 Difference]: Start difference. First operand has 313 places, 480 transitions, 6214 flow. Second operand 8 states and 178 transitions. [2024-06-28 01:40:19,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 513 transitions, 7379 flow [2024-06-28 01:40:20,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 513 transitions, 7115 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 01:40:20,782 INFO L231 Difference]: Finished difference. Result has 314 places, 480 transitions, 6108 flow [2024-06-28 01:40:20,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5950, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6108, PETRI_PLACES=314, PETRI_TRANSITIONS=480} [2024-06-28 01:40:20,783 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 260 predicate places. [2024-06-28 01:40:20,783 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 480 transitions, 6108 flow [2024-06-28 01:40:20,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:20,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:40:20,783 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 01:40:20,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:40:20,783 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:40:20,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:40:20,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1662742850, now seen corresponding path program 2 times [2024-06-28 01:40:20,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:40:20,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180145041] [2024-06-28 01:40:20,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:40:20,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:40:20,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:40:21,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 01:40:21,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:40:21,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180145041] [2024-06-28 01:40:21,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180145041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:40:21,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:40:21,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:40:21,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439850594] [2024-06-28 01:40:21,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:40:21,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:40:21,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:40:21,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:40:21,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:40:21,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:40:21,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 480 transitions, 6108 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:21,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:40:21,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:40:21,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:40:24,306 INFO L124 PetriNetUnfolderBase]: 8933/13748 cut-off events. [2024-06-28 01:40:24,306 INFO L125 PetriNetUnfolderBase]: For 780568/780571 co-relation queries the response was YES. [2024-06-28 01:40:24,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97399 conditions, 13748 events. 8933/13748 cut-off events. For 780568/780571 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 89251 event pairs, 2694 based on Foata normal form. 5/13519 useless extension candidates. Maximal degree in co-relation 97250. Up to 12557 conditions per place. [2024-06-28 01:40:24,520 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 453 selfloop transitions, 59 changer transitions 0/520 dead transitions. [2024-06-28 01:40:24,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 520 transitions, 7494 flow [2024-06-28 01:40:24,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:40:24,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:40:24,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 01:40:24,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-28 01:40:24,521 INFO L175 Difference]: Start difference. First operand has 314 places, 480 transitions, 6108 flow. Second operand 8 states and 180 transitions. [2024-06-28 01:40:24,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 520 transitions, 7494 flow [2024-06-28 01:40:26,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 520 transitions, 7326 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:40:26,454 INFO L231 Difference]: Finished difference. Result has 315 places, 483 transitions, 6111 flow [2024-06-28 01:40:26,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5940, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6111, PETRI_PLACES=315, PETRI_TRANSITIONS=483} [2024-06-28 01:40:26,455 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 261 predicate places. [2024-06-28 01:40:26,455 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 483 transitions, 6111 flow [2024-06-28 01:40:26,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:26,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:40:26,455 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 01:40:26,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:40:26,456 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:40:26,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:40:26,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1670361410, now seen corresponding path program 3 times [2024-06-28 01:40:26,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:40:26,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205930747] [2024-06-28 01:40:26,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:40:26,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:40:26,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:40:27,129 INFO 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 01:40:27,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:40:27,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205930747] [2024-06-28 01:40:27,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205930747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:40:27,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:40:27,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:40:27,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040357198] [2024-06-28 01:40:27,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:40:27,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:40:27,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:40:27,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:40:27,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:40:27,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:40:27,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 483 transitions, 6111 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:27,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:40:27,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:40:27,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:40:30,066 INFO L124 PetriNetUnfolderBase]: 8984/13821 cut-off events. [2024-06-28 01:40:30,066 INFO L125 PetriNetUnfolderBase]: For 799258/799261 co-relation queries the response was YES. [2024-06-28 01:40:30,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98077 conditions, 13821 events. 8984/13821 cut-off events. For 799258/799261 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 89716 event pairs, 2694 based on Foata normal form. 5/13591 useless extension candidates. Maximal degree in co-relation 97927. Up to 12599 conditions per place. [2024-06-28 01:40:30,280 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 442 selfloop transitions, 68 changer transitions 0/518 dead transitions. [2024-06-28 01:40:30,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 518 transitions, 7457 flow [2024-06-28 01:40:30,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:40:30,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:40:30,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-28 01:40:30,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 01:40:30,281 INFO L175 Difference]: Start difference. First operand has 315 places, 483 transitions, 6111 flow. Second operand 8 states and 176 transitions. [2024-06-28 01:40:30,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 518 transitions, 7457 flow [2024-06-28 01:40:32,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 518 transitions, 7293 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 01:40:32,080 INFO L231 Difference]: Finished difference. Result has 317 places, 486 transitions, 6142 flow [2024-06-28 01:40:32,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5953, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6142, PETRI_PLACES=317, PETRI_TRANSITIONS=486} [2024-06-28 01:40:32,081 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 263 predicate places. [2024-06-28 01:40:32,081 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 486 transitions, 6142 flow [2024-06-28 01:40:32,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:32,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:40:32,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 01:40:32,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:40:32,081 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:40:32,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:40:32,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1670094500, now seen corresponding path program 4 times [2024-06-28 01:40:32,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:40:32,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906774657] [2024-06-28 01:40:32,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:40:32,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:40:32,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:40:32,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:40:32,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:40:32,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906774657] [2024-06-28 01:40:32,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906774657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:40:32,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:40:32,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:40:32,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115088494] [2024-06-28 01:40:32,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:40:32,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:40:32,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:40:32,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:40:32,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:40:32,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:40:32,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 486 transitions, 6142 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:32,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:40:32,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:40:32,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:40:35,631 INFO L124 PetriNetUnfolderBase]: 8975/13809 cut-off events. [2024-06-28 01:40:35,631 INFO L125 PetriNetUnfolderBase]: For 806619/806622 co-relation queries the response was YES. [2024-06-28 01:40:35,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97799 conditions, 13809 events. 8975/13809 cut-off events. For 806619/806622 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 89677 event pairs, 2692 based on Foata normal form. 5/13579 useless extension candidates. Maximal degree in co-relation 97648. Up to 12592 conditions per place. [2024-06-28 01:40:35,870 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 449 selfloop transitions, 64 changer transitions 0/521 dead transitions. [2024-06-28 01:40:35,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 521 transitions, 7331 flow [2024-06-28 01:40:35,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:40:35,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:40:35,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 01:40:35,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4635416666666667 [2024-06-28 01:40:35,872 INFO L175 Difference]: Start difference. First operand has 317 places, 486 transitions, 6142 flow. Second operand 8 states and 178 transitions. [2024-06-28 01:40:35,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 521 transitions, 7331 flow [2024-06-28 01:40:37,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 521 transitions, 7158 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 01:40:37,683 INFO L231 Difference]: Finished difference. Result has 320 places, 486 transitions, 6104 flow [2024-06-28 01:40:37,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5969, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6104, PETRI_PLACES=320, PETRI_TRANSITIONS=486} [2024-06-28 01:40:37,684 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 266 predicate places. [2024-06-28 01:40:37,684 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 486 transitions, 6104 flow [2024-06-28 01:40:37,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:37,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:40:37,684 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 01:40:37,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:40:37,684 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:40:37,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:40:37,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1998111486, now seen corresponding path program 1 times [2024-06-28 01:40:37,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:40:37,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511371871] [2024-06-28 01:40:37,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:40:37,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:40:37,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:40:38,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:40:38,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:40:38,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511371871] [2024-06-28 01:40:38,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511371871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:40:38,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:40:38,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:40:38,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006539536] [2024-06-28 01:40:38,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:40:38,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:40:38,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:40:38,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:40:38,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:40:38,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:40:38,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 486 transitions, 6104 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:38,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:40:38,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:40:38,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:40:41,314 INFO L124 PetriNetUnfolderBase]: 8660/13689 cut-off events. [2024-06-28 01:40:41,314 INFO L125 PetriNetUnfolderBase]: For 829678/829755 co-relation queries the response was YES. [2024-06-28 01:40:41,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96655 conditions, 13689 events. 8660/13689 cut-off events. For 829678/829755 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 92437 event pairs, 2114 based on Foata normal form. 24/13384 useless extension candidates. Maximal degree in co-relation 96503. Up to 11697 conditions per place. [2024-06-28 01:40:41,520 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 452 selfloop transitions, 46 changer transitions 0/535 dead transitions. [2024-06-28 01:40:41,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 535 transitions, 7397 flow [2024-06-28 01:40:41,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:40:41,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:40:41,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 01:40:41,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-28 01:40:41,524 INFO L175 Difference]: Start difference. First operand has 320 places, 486 transitions, 6104 flow. Second operand 8 states and 196 transitions. [2024-06-28 01:40:41,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 535 transitions, 7397 flow [2024-06-28 01:40:43,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 535 transitions, 7230 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:40:43,329 INFO L231 Difference]: Finished difference. Result has 320 places, 490 transitions, 6124 flow [2024-06-28 01:40:43,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5937, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6124, PETRI_PLACES=320, PETRI_TRANSITIONS=490} [2024-06-28 01:40:43,330 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 266 predicate places. [2024-06-28 01:40:43,330 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 490 transitions, 6124 flow [2024-06-28 01:40:43,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:43,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:40:43,330 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 01:40:43,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:40:43,330 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:40:43,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:40:43,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1058520222, now seen corresponding path program 1 times [2024-06-28 01:40:43,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:40:43,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450783348] [2024-06-28 01:40:43,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:40:43,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:40:43,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:40:44,091 INFO 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 01:40:44,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:40:44,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450783348] [2024-06-28 01:40:44,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450783348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:40:44,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:40:44,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:40:44,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669297718] [2024-06-28 01:40:44,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:40:44,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:40:44,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:40:44,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:40:44,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:40:44,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:40:44,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 490 transitions, 6124 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:44,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:40:44,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:40:44,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:40:46,952 INFO L124 PetriNetUnfolderBase]: 9137/14226 cut-off events. [2024-06-28 01:40:46,952 INFO L125 PetriNetUnfolderBase]: For 855827/855830 co-relation queries the response was YES. [2024-06-28 01:40:47,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100933 conditions, 14226 events. 9137/14226 cut-off events. For 855827/855830 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 94422 event pairs, 2400 based on Foata normal form. 4/13912 useless extension candidates. Maximal degree in co-relation 100780. Up to 12112 conditions per place. [2024-06-28 01:40:47,148 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 403 selfloop transitions, 133 changer transitions 0/544 dead transitions. [2024-06-28 01:40:47,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 544 transitions, 7862 flow [2024-06-28 01:40:47,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:40:47,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:40:47,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 01:40:47,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921875 [2024-06-28 01:40:47,150 INFO L175 Difference]: Start difference. First operand has 320 places, 490 transitions, 6124 flow. Second operand 8 states and 189 transitions. [2024-06-28 01:40:47,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 544 transitions, 7862 flow [2024-06-28 01:40:48,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 544 transitions, 7673 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 01:40:48,765 INFO L231 Difference]: Finished difference. Result has 323 places, 503 transitions, 6432 flow [2024-06-28 01:40:48,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5935, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6432, PETRI_PLACES=323, PETRI_TRANSITIONS=503} [2024-06-28 01:40:48,765 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 269 predicate places. [2024-06-28 01:40:48,765 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 503 transitions, 6432 flow [2024-06-28 01:40:48,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:48,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:40:48,766 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 01:40:48,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:40:48,766 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:40:48,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:40:48,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1058520036, now seen corresponding path program 2 times [2024-06-28 01:40:48,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:40:48,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337951382] [2024-06-28 01:40:48,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:40:48,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:40:48,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:40:49,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 01:40:49,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:40:49,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337951382] [2024-06-28 01:40:49,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337951382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:40:49,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:40:49,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:40:49,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898551328] [2024-06-28 01:40:49,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:40:49,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:40:49,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:40:49,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:40:49,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:40:49,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:40:49,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 503 transitions, 6432 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:49,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:40:49,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:40:49,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:40:52,967 INFO L124 PetriNetUnfolderBase]: 8944/14090 cut-off events. [2024-06-28 01:40:52,967 INFO L125 PetriNetUnfolderBase]: For 909569/909624 co-relation queries the response was YES. [2024-06-28 01:40:53,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102277 conditions, 14090 events. 8944/14090 cut-off events. For 909569/909624 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 95182 event pairs, 2107 based on Foata normal form. 20/13771 useless extension candidates. Maximal degree in co-relation 102122. Up to 11446 conditions per place. [2024-06-28 01:40:53,161 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 432 selfloop transitions, 95 changer transitions 0/568 dead transitions. [2024-06-28 01:40:53,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 568 transitions, 8344 flow [2024-06-28 01:40:53,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:40:53,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:40:53,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 01:40:53,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234375 [2024-06-28 01:40:53,162 INFO L175 Difference]: Start difference. First operand has 323 places, 503 transitions, 6432 flow. Second operand 8 states and 201 transitions. [2024-06-28 01:40:53,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 568 transitions, 8344 flow [2024-06-28 01:40:54,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 568 transitions, 8190 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 01:40:54,947 INFO L231 Difference]: Finished difference. Result has 329 places, 522 transitions, 6863 flow [2024-06-28 01:40:54,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6284, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6863, PETRI_PLACES=329, PETRI_TRANSITIONS=522} [2024-06-28 01:40:54,948 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 275 predicate places. [2024-06-28 01:40:54,948 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 522 transitions, 6863 flow [2024-06-28 01:40:54,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:54,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:40:54,948 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 01:40:54,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:40:54,948 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:40:54,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:40:54,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1235888892, now seen corresponding path program 2 times [2024-06-28 01:40:54,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:40:54,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145010386] [2024-06-28 01:40:54,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:40:54,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:40:54,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:40:55,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:40:55,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:40:55,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145010386] [2024-06-28 01:40:55,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145010386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:40:55,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:40:55,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:40:55,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12803890] [2024-06-28 01:40:55,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:40:55,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:40:55,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:40:55,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:40:55,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:40:56,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:40:56,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 522 transitions, 6863 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:40:56,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:40:56,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:40:56,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:40:58,875 INFO L124 PetriNetUnfolderBase]: 9369/14515 cut-off events. [2024-06-28 01:40:58,875 INFO L125 PetriNetUnfolderBase]: For 938254/938257 co-relation queries the response was YES. [2024-06-28 01:40:59,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107283 conditions, 14515 events. 9369/14515 cut-off events. For 938254/938257 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 95896 event pairs, 2379 based on Foata normal form. 4/14204 useless extension candidates. Maximal degree in co-relation 107125. Up to 12410 conditions per place. [2024-06-28 01:40:59,124 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 444 selfloop transitions, 116 changer transitions 0/568 dead transitions. [2024-06-28 01:40:59,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 568 transitions, 8568 flow [2024-06-28 01:40:59,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:40:59,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:40:59,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 01:40:59,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-28 01:40:59,125 INFO L175 Difference]: Start difference. First operand has 329 places, 522 transitions, 6863 flow. Second operand 8 states and 186 transitions. [2024-06-28 01:40:59,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 568 transitions, 8568 flow [2024-06-28 01:41:01,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 568 transitions, 8436 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-28 01:41:01,596 INFO L231 Difference]: Finished difference. Result has 335 places, 526 transitions, 7033 flow [2024-06-28 01:41:01,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6731, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7033, PETRI_PLACES=335, PETRI_TRANSITIONS=526} [2024-06-28 01:41:01,597 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 281 predicate places. [2024-06-28 01:41:01,597 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 526 transitions, 7033 flow [2024-06-28 01:41:01,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:41:01,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:41:01,597 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 01:41:01,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:41:01,597 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:41:01,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:41:01,597 INFO L85 PathProgramCache]: Analyzing trace with hash 650530446, now seen corresponding path program 3 times [2024-06-28 01:41:01,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:41:01,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978190093] [2024-06-28 01:41:01,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:41:01,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:41:01,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:41:02,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:41:02,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:41:02,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978190093] [2024-06-28 01:41:02,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978190093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:41:02,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:41:02,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:41:02,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373184812] [2024-06-28 01:41:02,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:41:02,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:41:02,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:41:02,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:41:02,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:41:02,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:41:02,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 526 transitions, 7033 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:41:02,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:41:02,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:41:02,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:41:06,088 INFO L124 PetriNetUnfolderBase]: 9363/14514 cut-off events. [2024-06-28 01:41:06,088 INFO L125 PetriNetUnfolderBase]: For 948098/948101 co-relation queries the response was YES. [2024-06-28 01:41:06,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107327 conditions, 14514 events. 9363/14514 cut-off events. For 948098/948101 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 95889 event pairs, 2383 based on Foata normal form. 4/14201 useless extension candidates. Maximal degree in co-relation 107166. Up to 12405 conditions per place. [2024-06-28 01:41:06,499 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 440 selfloop transitions, 118 changer transitions 0/566 dead transitions. [2024-06-28 01:41:06,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 566 transitions, 8673 flow [2024-06-28 01:41:06,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:41:06,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:41:06,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 01:41:06,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4869791666666667 [2024-06-28 01:41:06,500 INFO L175 Difference]: Start difference. First operand has 335 places, 526 transitions, 7033 flow. Second operand 8 states and 187 transitions. [2024-06-28 01:41:06,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 566 transitions, 8673 flow [2024-06-28 01:41:08,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 566 transitions, 8474 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 01:41:08,393 INFO L231 Difference]: Finished difference. Result has 338 places, 526 transitions, 7077 flow [2024-06-28 01:41:08,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6834, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7077, PETRI_PLACES=338, PETRI_TRANSITIONS=526} [2024-06-28 01:41:08,393 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 284 predicate places. [2024-06-28 01:41:08,393 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 526 transitions, 7077 flow [2024-06-28 01:41:08,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:41:08,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:41:08,394 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 01:41:08,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:41:08,394 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:41:08,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:41:08,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1235651556, now seen corresponding path program 3 times [2024-06-28 01:41:08,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:41:08,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891895110] [2024-06-28 01:41:08,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:41:08,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:41:08,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:41:09,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 01:41:09,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:41:09,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891895110] [2024-06-28 01:41:09,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891895110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:41:09,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:41:09,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:41:09,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364122387] [2024-06-28 01:41:09,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:41:09,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:41:09,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:41:09,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:41:09,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:41:09,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:41:09,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 526 transitions, 7077 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:41:09,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:41:09,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:41:09,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:41:12,522 INFO L124 PetriNetUnfolderBase]: 9114/14305 cut-off events. [2024-06-28 01:41:12,522 INFO L125 PetriNetUnfolderBase]: For 993902/993957 co-relation queries the response was YES. [2024-06-28 01:41:12,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107583 conditions, 14305 events. 9114/14305 cut-off events. For 993902/993957 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 96152 event pairs, 2114 based on Foata normal form. 22/13996 useless extension candidates. Maximal degree in co-relation 107421. Up to 11578 conditions per place. [2024-06-28 01:41:12,753 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 441 selfloop transitions, 95 changer transitions 0/578 dead transitions. [2024-06-28 01:41:12,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 578 transitions, 8885 flow [2024-06-28 01:41:12,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:41:12,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:41:12,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 01:41:12,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-28 01:41:12,754 INFO L175 Difference]: Start difference. First operand has 338 places, 526 transitions, 7077 flow. Second operand 8 states and 196 transitions. [2024-06-28 01:41:12,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 578 transitions, 8885 flow [2024-06-28 01:41:14,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 578 transitions, 8684 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 01:41:14,910 INFO L231 Difference]: Finished difference. Result has 341 places, 533 transitions, 7193 flow [2024-06-28 01:41:14,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6876, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7193, PETRI_PLACES=341, PETRI_TRANSITIONS=533} [2024-06-28 01:41:14,911 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 287 predicate places. [2024-06-28 01:41:14,911 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 533 transitions, 7193 flow [2024-06-28 01:41:14,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:41:14,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:41:14,911 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 01:41:14,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:41:14,911 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:41:14,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:41:14,912 INFO L85 PathProgramCache]: Analyzing trace with hash 940070214, now seen corresponding path program 1 times [2024-06-28 01:41:14,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:41:14,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033510047] [2024-06-28 01:41:14,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:41:14,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:41:14,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:41:16,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:41:16,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:41:16,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033510047] [2024-06-28 01:41:16,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033510047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:41:16,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:41:16,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:41:16,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053737326] [2024-06-28 01:41:16,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:41:16,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:41:16,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:41:16,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:41:16,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:41:16,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:41:16,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 533 transitions, 7193 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:41:16,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:41:16,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:41:16,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:41:19,595 INFO L124 PetriNetUnfolderBase]: 9230/14541 cut-off events. [2024-06-28 01:41:19,596 INFO L125 PetriNetUnfolderBase]: For 1026959/1027016 co-relation queries the response was YES. [2024-06-28 01:41:19,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109439 conditions, 14541 events. 9230/14541 cut-off events. For 1026959/1027016 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 98609 event pairs, 1900 based on Foata normal form. 22/14220 useless extension candidates. Maximal degree in co-relation 109276. Up to 12113 conditions per place. [2024-06-28 01:41:19,832 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 461 selfloop transitions, 104 changer transitions 0/607 dead transitions. [2024-06-28 01:41:19,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 607 transitions, 8967 flow [2024-06-28 01:41:19,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:41:19,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:41:19,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 01:41:19,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5254629629629629 [2024-06-28 01:41:19,833 INFO L175 Difference]: Start difference. First operand has 341 places, 533 transitions, 7193 flow. Second operand 9 states and 227 transitions. [2024-06-28 01:41:19,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 607 transitions, 8967 flow [2024-06-28 01:41:21,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 607 transitions, 8807 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 01:41:21,644 INFO L231 Difference]: Finished difference. Result has 348 places, 549 transitions, 7507 flow [2024-06-28 01:41:21,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7033, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7507, PETRI_PLACES=348, PETRI_TRANSITIONS=549} [2024-06-28 01:41:21,645 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 294 predicate places. [2024-06-28 01:41:21,645 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 549 transitions, 7507 flow [2024-06-28 01:41:21,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:41:21,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:41:21,645 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 01:41:21,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:41:21,646 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:41:21,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:41:21,646 INFO L85 PathProgramCache]: Analyzing trace with hash 355187928, now seen corresponding path program 2 times [2024-06-28 01:41:21,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:41:21,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209014382] [2024-06-28 01:41:21,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:41:21,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:41:21,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:41:22,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:41:22,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:41:22,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209014382] [2024-06-28 01:41:22,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209014382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:41:22,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:41:22,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:41:22,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825505407] [2024-06-28 01:41:22,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:41:22,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:41:22,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:41:22,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:41:22,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:41:22,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:41:22,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 549 transitions, 7507 flow. Second operand has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:41:22,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:41:22,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:41:22,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:41:26,538 INFO L124 PetriNetUnfolderBase]: 9303/14199 cut-off events. [2024-06-28 01:41:26,538 INFO L125 PetriNetUnfolderBase]: For 1056277/1056310 co-relation queries the response was YES. [2024-06-28 01:41:26,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111067 conditions, 14199 events. 9303/14199 cut-off events. For 1056277/1056310 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 91644 event pairs, 1925 based on Foata normal form. 12/14022 useless extension candidates. Maximal degree in co-relation 110901. Up to 12274 conditions per place. [2024-06-28 01:41:26,937 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 428 selfloop transitions, 140 changer transitions 0/610 dead transitions. [2024-06-28 01:41:26,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 610 transitions, 9074 flow [2024-06-28 01:41:26,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:41:26,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:41:26,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 01:41:26,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5162037037037037 [2024-06-28 01:41:26,938 INFO L175 Difference]: Start difference. First operand has 348 places, 549 transitions, 7507 flow. Second operand 9 states and 223 transitions. [2024-06-28 01:41:26,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 610 transitions, 9074 flow [2024-06-28 01:41:28,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 610 transitions, 8835 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-28 01:41:28,780 INFO L231 Difference]: Finished difference. Result has 353 places, 555 transitions, 7717 flow [2024-06-28 01:41:28,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7302, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7717, PETRI_PLACES=353, PETRI_TRANSITIONS=555} [2024-06-28 01:41:28,780 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 299 predicate places. [2024-06-28 01:41:28,781 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 555 transitions, 7717 flow [2024-06-28 01:41:28,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:41:28,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:41:28,781 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 01:41:28,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:41:28,781 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:41:28,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:41:28,782 INFO L85 PathProgramCache]: Analyzing trace with hash 355188238, now seen corresponding path program 1 times [2024-06-28 01:41:28,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:41:28,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133699886] [2024-06-28 01:41:28,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:41:28,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:41:28,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:41:29,913 INFO 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 01:41:29,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:41:29,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133699886] [2024-06-28 01:41:29,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133699886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:41:29,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:41:29,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:41:29,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638344959] [2024-06-28 01:41:29,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:41:29,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:41:29,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:41:29,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:41:29,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:41:29,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 48 [2024-06-28 01:41:29,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 555 transitions, 7717 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 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 01:41:29,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:41:29,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 48 [2024-06-28 01:41:29,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:41:33,739 INFO L124 PetriNetUnfolderBase]: 9759/15207 cut-off events. [2024-06-28 01:41:33,740 INFO L125 PetriNetUnfolderBase]: For 1075818/1075821 co-relation queries the response was YES. [2024-06-28 01:41:33,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115031 conditions, 15207 events. 9759/15207 cut-off events. For 1075818/1075821 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 102280 event pairs, 2426 based on Foata normal form. 4/14855 useless extension candidates. Maximal degree in co-relation 114863. Up to 12683 conditions per place. [2024-06-28 01:41:33,991 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 448 selfloop transitions, 171 changer transitions 0/627 dead transitions. [2024-06-28 01:41:33,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 627 transitions, 9788 flow